summaryrefslogtreecommitdiff
authorkaifu.hu <kaifu.hu@amlogic.com>2020-11-18 06:25:19 (GMT)
committer gerrit autosubmit <gerrit.autosubmit@aml-code-master.amlogic.com>2020-11-20 11:52:20 (GMT)
commitb591a6cbaffb702605b7ea2d9721e308b4f16c63 (patch)
treeb89ab593fface32fa8432219989d13213d575ecc
parent7076244b74865e417383710974826a345a85380d (diff)
downloadcommon-b591a6cbaffb702605b7ea2d9721e308b4f16c63.zip
common-b591a6cbaffb702605b7ea2d9721e308b4f16c63.tar.gz
common-b591a6cbaffb702605b7ea2d9721e308b4f16c63.tar.bz2
device: update pq xml [1/2]
SWPL-36502 Problem: update pq xml Solution: update pq xml Verify: AH212 Change-Id: I58b4b1d2489fcbfb5fead513c53d1360962d8654 Signed-off-by: kaifu.hu <kaifu.hu@amlogic.com>
Diffstat
-rwxr-xr-xproducts/mbox/g12a/files/PQ/pq.db526
-rw-r--r--products/mbox/g12a/files/PQ/pq_default.ini40
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml8
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml10
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_HDR.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_MPEG_HD.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_MPEG_SD.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/CM2/FIELD_CM2.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/DI/DI_MPEG.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/DI/FIELD_DI.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml94
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/NR/FIELD_NR.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/NR/NR_MPEG_HD.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/NR/NR_MPEG_SD.xml498
-rwxr-xr-xproducts/mbox/g12a/files/PQ/pq_xml/Picture_Mode3(do not open).xmlHide54
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml2
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml2817
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_4K.xml2817
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_SMPTE.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_UPSCALE.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_NOSCALE.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_SMPTE.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_UPSCALE.xml0
-rwxr-xr-xproducts/mbox/g12a/files/PQ/pq_xml/xml2db.ini2
-rwxr-xr-xproducts/mbox/gxl/files/PQ/pq.db5359
-rw-r--r--products/mbox/gxl/files/PQ/pq_default.ini43
-rwxr-xr-xproducts/mbox/gxl/files/PQ/pq_xml/pq_xml.zip3133
-rwxr-xr-xproducts/mbox/sc2/files/PQ/pq.db4747
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/BlackExt_ChromaCoring/BlackExt_ChromaCoring_MPEG.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/BlackExt_ChromaCoring/FIELD_Black_Chroma.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/CM2/CM2_HDR.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/CM2/CM2_MPEG.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/CM2/FIELD_CM2.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml304
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/DI/DI_MPEG.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/DI/FIELD_DI.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/DNLP/DNLP_HDR.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/DNLP/DNLP_MPEG.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/DNLP/FIELD_DNLP.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml4
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml4
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml2
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml56
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml56
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml56
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml426
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml426
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml396
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml386
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/NR/FIELD_NR.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/NR/NR_MPEG_HD.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/NR/NR_MPEG_SD.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml266
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_4K.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HD_SMPTE.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HD_UPSCALE.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_NOSCALE.xml26
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_SD_SMPTE.xml390
-rwxr-xr-x[-rw-r--r--]products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_SD_UPSCALE.xml416
-rwxr-xr-xproducts/mbox/sm1/files/PQ/pq.db526
-rw-r--r--products/mbox/sm1/files/PQ/pq_default.ini40
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml8
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml10
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_HDR.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_MPEG_HD.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_MPEG_SD.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/CM2/FIELD_CM2.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/DI/DI_MPEG.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/DI/FIELD_DI.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml94
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/NR/FIELD_NR.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/NR/NR_MPEG_HD.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/NR/NR_MPEG_SD.xml498
-rwxr-xr-xproducts/mbox/sm1/files/PQ/pq_xml/Picture_Mode3(do not open).xmlHide54
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml2
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml2817
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_4K.xml2817
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_SMPTE.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_UPSCALE.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_NOSCALE.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_SMPTE.xml0
-rwxr-xr-x[-rw-r--r--]products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_UPSCALE.xml0
-rwxr-xr-xproducts/mbox/sm1/files/PQ/pq_xml/xml2db.ini2
-rw-r--r--sepolicy/file_contexts1
-rw-r--r--sepolicy/system_control.te1
141 files changed, 15173 insertions, 15061 deletions
diff --git a/products/mbox/g12a/files/PQ/pq.db b/products/mbox/g12a/files/PQ/pq.db
index 5614c0f..2f29b55 100755
--- a/products/mbox/g12a/files/PQ/pq.db
+++ b/products/mbox/g12a/files/PQ/pq.db
@@ -1,6 +1,7 @@
-SQLite format 3
-, X¾r­÷DÌ Q¡
-‚tableCM2_HDRCM2_HDRCREATE TABLE CM2_HDR(ID INTEGER primary key AUTOINCREMENT, CMLevel INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)Q 55‚EtableGeneralContrastTableGeneralContrastTableCREATE TABLE GeneralContrastTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)W99‚ItableGeneralBrightnessTableGeneralBrightnessTable CREATE TABLE GeneralBrightnessTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)aGG‚AtableBri_Con_MPEG_Contrast_RefDataBri_Con_MPEG_Contrast_RefDataCREATE TABLE Bri_Con_MPEG_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)gKK‚EtableBri_Con_MPEG_Brightness_RefDataBri_Con_MPEG_Brightness_RefDataCREATE TABLE Bri_Con_MPEG_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)^EE‚?tableBri_Con_HDR_Contrast_RefDataBri_Con_HDR_Contrast_RefDataCREATE TABLE Bri_Con_HDR_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)dII‚CtableBri_Con_HDR_Brightness_RefDataBri_Con_HDR_Brightness_RefDataCREATE TABLE Bri_Con_HDR_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) ++MtablePQ_InverseTablePQ_InverseTableCREATE TABLE PQ_InverseTable(ID INTEGER primary key AUTOINCREMENT, tableName TEXT, xmlName TEXT)++9tablePQ_VersionTablePQ_VersionTableCREATE TABLE PQ_VersionTable(ToolVersion TEXT, ProjectVersion TEXT, Gen
+SQLite format 3
+ F¬`›å2‹ºû?
+‚tableCM2_HDRCM2_HDRCREATE TABLE CM2_HDR(ID INTEGER primary key AUTOINCREMENT, CMLevel INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)Q 55‚EtableGeneralContrastTableGeneralContrastTableCREATE TABLE GeneralContrastTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)W99‚ItableGeneralBrightnessTableGeneralBrightnessTable CREATE TABLE GeneralBrightnessTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)aGG‚AtableBri_Con_MPEG_Contrast_RefDataBri_Con_MPEG_Contrast_RefDataCREATE TABLE Bri_Con_MPEG_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)gKK‚EtableBri_Con_MPEG_Brightness_RefDataBri_Con_MPEG_Brightness_RefDataCREATE TABLE Bri_Con_MPEG_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)^EE‚?tableBri_Con_HDR_Contrast_RefDataBri_Con_HDR_Contrast_RefDataCREATE TABLE Bri_Con_HDR_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)dII‚CtableBri_Con_HDR_Brightness_RefDataBri_Con_HDR_Brightness_RefDataCREATE TABLE Bri_Con_HDR_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) ++MtablePQ_InverseTablePQ_InverseTableCREATE TABLE PQ_InverseTable(ID INTEGER primary key AUTOINCREMENT, tableName TEXT, xmlName TEXT)++]tablePQ_VersionTablePQ_VersionTableCREATE TABLE PQ_VersionTable(ToolVersion TEXT, ProjectVersion TEXT, ChipVersion TEXT, Gen
ç
¿
@@ -13,8 +14,7 @@ P
n
J
" ý Ó ¬
-#CM2_MPEG_SDØ #CM2_MPEG_HDØ5GeneralContrastTable*9GeneralBrightnessTable*!GBri_Con_MPEG_Contrast_RefData#KBri_Con_MPEG_Brightness_RefData EBri_Con_HDR_Contrast_RefData+PQ_InverseTable:"IBri_Con_HDR_Brightness_RefData
-
+#CM2_MPEG_SDØ #CM2_MPEG_HDØ5GeneralContrastTable*9GeneralBrightnessTable*!GBri_Con_MPEG_Contrast_RefData#KBri_Con_MPEG_Brightness_RefData EBri_Con_HDR_Contrast_RefData+PQ_InverseTable:"IBri_Con_HDR_Brightness_RefData
Ü
°
@@ -1302,9 +1302,7 @@ A
-

-
- 
+ 
-??
-??
-
@@ -1366,25 +1364,21 @@ A
-

-
-  
--??
--??
--
- 
-
--
--??
--w?
--??
--w?
--
- 
--? 
--
--
- 
--
- 
+  
+-?? 
+-?? 
+-
+
+-
+-??
+-w?
+-??
+-w?
+-
+-?
+-
+-
+-
ø
Ü
À
@@ -3068,12 +3062,12 @@ V
Z

-
-
-, X¾r­÷DÌ Q¡
-‚tableCM2_HDRCM2_HDRCREATE TABLE CM2_HDR(ID INTEGER primary key AUTOINCREMENT, CMLevel INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)Q 55‚EtableGeneralContrastTableGeneralContrastTableCREATE TABLE GeneralContrastTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)W99‚ItableGeneralBrightnessTableGeneralBrightnessTable CREATE TABLE GeneralBrightnessTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)aGG‚AtableBri_Con_MPEG_Contrast_RefDataBri_Con_MPEG_Contrast_RefDataCREATE TABLE Bri_Con_MPEG_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)gKK‚EtableBri_Con_MPEG_Brightness_RefDataBri_Con_MPEG_Brightness_RefDataCREATE TABLE Bri_Con_MPEG_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)^EE‚?tableBri_Con_HDR_Contrast_RefDataBri_Con_HDR_Contrast_RefDataCREATE TABLE Bri_Con_HDR_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)dII‚CtableBri_Con_HDR_Brightness_RefDataBri_Con_HDR_Brightness_RefDataCREATE TABLE Bri_Con_HDR_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) ++MtablePQ_InverseTablePQ_InverseTableCREATE TABLE PQ_InverseTable(ID INTEGER primary key AUTOINCREMENT, tableName TEXT, xmlName TEXT)++9tablePQ_VersionTablePQ_VersionTableCREATE TABLE PQ_VersionTable(ToolVersion TEXT, ProjectVersion TEXT, GenerateTime TEXT) ÷
-4%-
-{
-ktableDI_MPEGDI_MPEG>CREATE TABLE DI_MPEG(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)##stableDI_CVBS_PALDI_CVBS_PAL=CREATE TABLE DI_CVBS_PAL(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)%%utableDI_CVBS_NTSCDI_CVBS_NTSC:CREATE TABLE DI_CVBS_NTSC(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT) û
+
+ F¬`›å2‹ºû?
+‚tableCM2_HDRCM2_HDRCREATE TABLE CM2_HDR(ID INTEGER primary key AUTOINCREMENT, CMLevel INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)Q 55‚EtableGeneralContrastTableGeneralContrastTableCREATE TABLE GeneralContrastTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)W99‚ItableGeneralBrightnessTableGeneralBrightnessTable CREATE TABLE GeneralBrightnessTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)aGG‚AtableBri_Con_MPEG_Contrast_RefDataBri_Con_MPEG_Contrast_RefDataCREATE TABLE Bri_Con_MPEG_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)gKK‚EtableBri_Con_MPEG_Brightness_RefDataBri_Con_MPEG_Brightness_RefDataCREATE TABLE Bri_Con_MPEG_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)^EE‚?tableBri_Con_HDR_Contrast_RefDataBri_Con_HDR_Contrast_RefDataCREATE TABLE Bri_Con_HDR_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)dII‚CtableBri_Con_HDR_Brightness_RefDataBri_Con_HDR_Brightness_RefDataCREATE TABLE Bri_Con_HDR_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) ++MtablePQ_InverseTablePQ_InverseTableCREATE TABLE PQ_InverseTable(ID INTEGER primary key AUTOINCREMENT, tableName TEXT, xmlName TEXT)++]tablePQ_VersionTablePQ_VersionTableCREATE TABLE PQ_VersionTable(ToolVersion TEXT, ProjectVersion TEXT, ChipVersion TEXT, GenerateTime TEXT) û
+4 Y —
+ktableDI_MPEGDI_MPEG>CREATE TABLE DI_MPEG(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)##stableDI_CVBS_PALDI_CVBS_PAL=CREATE TABLE DI_CVBS_PAL(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)%%utableDI_CVBS_NTSCDI_CVBS_NTSC:CREATE TABLE DI_CVBS_NTSC(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)X&99‚ItableGeneralSaturationTableGeneralSaturationTable
¨ÿÿÿ
žÿÿHj°z 
@@ -16661,21 +16655,22 @@ B
q
p
o
-v
-—
-
-l
-\
-F
-0
-
- ô â Ð À °   € n _ R C 1 þèÒ¿¯œŒ}m^L;%ùëÜ̾¬˜†t^H4 þêÝÅ­—€gN5î×Àª“|eO8!
-öáÌ·¢‰pW>% õÞÇ°—~eN5êÓÀ­–}dK4ïÜÅ®—„
+v
+
+…
+r
+b
+L
+6
+
+
+ ú è Ö Æ ¶ ¦ – † t e X I 7 &  îØŵ¢’ƒsdRA+ÿñãÓųŸ{eO;'ñäÌ´ž‡nU<# õÞDZšƒlV?(ýèÓ¾©w^E,üåηž…lU<#
+ñÚÇ´„kR;$ öã̵ž‹
6
@@ -16756,8 +16751,8 @@ F
/ñ?ÿÿ(
/ð?o
-
-œÿ m
+
+œÿ m
O
Y
\
@@ -16841,9 +16836,9 @@ F
-Áÿ?ÿ
-¿
--¾?ÿ 
--½ÿÿ„
--¼ÿÿ„
+-¾?ÿ ˜
+-½ÿÿ
+-¼ÿÿ
-»??ÿÿ
-º?ÿ?ÿ
-¹?ÿ?ÿÇ 
@@ -16854,15 +16849,15 @@ F
--±
--°
+-±
+-°

--«
--ª?ÿ?ÿ
+-«
+-ª?ÿ?ÿ?ÿ
-©óã
-¨?????
@@ -16870,21 +16865,22 @@ F

-
-—
-
-l
-\
-F
-0
-
- ô â Ð À °   € n _ R C 1 þèÒ¿¯œŒ}m^L;%ùëÜ̾¬˜†t^H4 þêÝÅ­—€gN5î×Àª“|eO8!
-öáÌ·¢‰pW>% õÞÇ°—~eN5êÓÀ­–}dK4ïÜÅ®—„
+
+
+…
+r
+b
+L
+6
+
+
+ ú è Ö Æ ¶ ¦ – † t e X I 7 &  îØŵ¢’ƒsdRA+ÿñãÓųŸ{eO;'ñäÌ´ž‡nU<# õÞDZšƒlV?(ýèÓ¾©w^E,üåηž…lU<#
+ñÚÇ´„kR;$ öã̵ž‹
6
@@ -16965,8 +16961,8 @@ F
/ñ?ÿÿ(
/ð?o
-
-œÿ m
+
+œÿ m
O
Y
\
@@ -17050,9 +17046,9 @@ F
-Áÿ?ÿ
-¿
--¾?ÿ 
--½ÿÿ„
--¼ÿÿ„
+-¾?ÿ ˜
+-½ÿÿ
+-¼ÿÿ
-»??ÿÿ
-º?ÿ?ÿ
-¹?ÿ?ÿÇ 
@@ -17063,15 +17059,15 @@ F
--±
--°
+-±
+-°

--«
--ª?ÿ?ÿ
+-«
+-ª?ÿ?ÿ?ÿ
-©óã
-¨?????
@@ -17080,19 +17076,20 @@ F
--ÿïýà=
-}
-f
-O
-8
-!
- ý ê Ù È · ¦ • ‚ r d T A /  ôÝɸ¤“ƒrbO=&øéÙȹ¦‘~kT=(ïÚ̳šƒlS:!ïÖ½¤Žw`I3îÚÅ°›†mT;" ðÙ«”{bI2
+-ÿïýà<
+ õ à Ë º ¥ Ž z e P ; $  ü å Ñ º ¦ ’ { g P < (  ý é Õ À ¬ ˜ ‡ x a P 7  
+{
+d
+M
+6
+
+ û è × Æ µ ¤ “ € p b R ? -  òÛǶ¢‘p`M;$ öçØǸ¥}jS<'îÙ˲™‚kR9 ðÙ«•~gP:# õáÌ·¢t[B)÷àɲ›‚iP9 îÕ¾«˜hO6ñÚÆ®–~
@@ -17141,15 +17138,15 @@ O
--ê
--é
--è
--ç
--æ
--å
--ä
--ã
--â
+-ê
+-é
+-è
+-ç
+-æ
+-å
+-ä
+-ã
+-â
 ‚0
@@ -17169,12 +17166,12 @@ O
/ñ?ÿÿ(
/ð?‚!
-
-œÿ ‚
+
+œÿ ‚
O
Y
-\
-[
+\
+[
X
W
Zÿÿ‚
@@ -17247,8 +17244,8 @@ O
-Çwww UD3X
-Æ?ÿÿÿ
7ÿÿÈV
--×
--Åÿó3|!T
+-×
+-Åÿó3t!T
-Äw S
-Ã??
-Â??Q
@@ -17256,8 +17253,8 @@ O
-¿
-¾?ÿ hM
--½ÿÿ„L
--¼ÿÿ„K
+-½ÿÿzzL
+-¼ÿÿz{K
-»??ÿÿ
-º?ÿ?ÿ
-¹?ÿ?ÿÇ H
@@ -17268,29 +17265,28 @@ O
--±
--°
+-±
+-°
--«
--ª?ÿ?ÿ9
+-«
+-ª?ÿ?ÿ?ÿ9
-©óã8
--¨?????
-¿
-“
-}
-j
-R
-=
-+
-
- ï Û É µ ¡ } k Y G 3  ýéÖ°˜€kYD2!ûèÕ¿©‘oZJ6  øàȲœŒv`Q7íÕ½¥‹t\D,ýåͶž†nYC-çͳ™eM5ëÑ·Ÿ…kQ7 ÷ßÅ«‘ya
-_
+-¨?????
+”
+~
+i
+O
+:
+(
+
+
^
i
h
@@ -17368,7 +17364,7 @@ R
[
X
W
-Zÿÿ
+Zÿÿ
R
V
T
@@ -17398,21 +17394,21 @@ R
7=
7<
7;ÿÿƒ-
-7:
-79
-78þîÿJƒ*
+7:
+79
+78þîÿ,Ìʃ*
7
7
-7ÿÿ
+7ÿÿ@
7
7
7
7ÿBƒ#
7
Z ƒ"
-7ƒ!
+7 ƒ!
7
-7?ÿ?ÿ׃
+7?ÿ?ÿ
7?ÿ?ÿǃ
7?ÿ?ÿ
7?ÿ?ÿd
@@ -17421,13 +17417,13 @@ R
--Ó
+-Ó
--Î
--Í
+-Î
+-Í
@@ -17435,34 +17431,34 @@ R
-Çwww UD3ƒ

--Æ?ÿÿÿ#ßVƒ 
+-Æ?ÿÿÿ?ßzVƒ 
7ÿÿȃ
--×
--Åÿó3t!ƒ
+-×
+-Åÿó3|!ƒ
-Äw ƒ
-Ã??
-Â??ƒ
-Áÿ?ÿ
--¿
--¾?ÿ ‚
--½ÿÿƒ‚~
--¼ÿÿ~‚}
+-¿
+-¾?ÿ I‚
+-½ÿÿ‡y‚~
+-¼ÿÿ‡}‚}
-»??ÿÿ
--º?ÿ?ÿׂ{
+-º?ÿ?ÿ
-¹?ÿ?ÿÇ ‚z
-¸ ‚y
-µ‚v
--´
--³
+-´
+-³
--¯
--®
--­
+-¯
+-®
+-­
-ª?ÿ?ÿ‚k
@@ -17470,33 +17466,34 @@ R
-¨?????
-
+
+ ô ä Ï º ¤ Ž x f N 6
+ ô â Ì ´ Ÿ ‰ s ] E 0   î Ö Á ¬ ”  g R = % 
+”
-r
-X
->
--
-
- ç Ò ¸ £ ‘ } i U A /  õãÑ¿­™ˆyhTA-ëÖįŒziUB*úêÙÇ·£yeM5 ùã;¤ŠrZB*øàÈ°˜iQ9"
-òÚů™ƒmS9ëѹ¡‰qW=# ñ×½£‹vb
-e
-d
+l
+Z
+@
+&
+
+ é Ï º ¢ { g S ? +  ñßÍ»©—ƒrcR>+íÕÀ®™‡vdS?,üäÔIJ¢ŽxdP8 
+ôäθ©u]E-ýåζž†oW?'øàȳ‡q[A' óÙ¿§w_E+ùßÅ«‘ye
+d
c
b
r
-q
-p
-o
+q
+p
+o
v
-u
-t
-s
+u
+t
+s
7
7
7
@@ -17521,14 +17518,14 @@ X
--é
--è
--ç
--æ
--å
--ä
--ã
--â
+-é
+-è
+-ç
+-æ
+-å
+-ä
+-ã
+-â
 …
@@ -17549,8 +17546,8 @@ X
/ñ?ÿÿ(
/ð?…
-
-œÿ …
+
+œÿ …
O
Y
\
@@ -17587,8 +17584,8 @@ X
7=
7<
7;ÿÿ„_
-7:
-79
+7:
+79
78þîÿ$Dê„\
7
7
@@ -17626,7 +17623,7 @@ X
-Çwww UD3„<
-Æ?ÿÿÿ#ßV„;
7ÿÿÈ„:
--×
+-×
-Åÿó3t!„8
-Äw „7
-Ã??
@@ -17634,9 +17631,9 @@ X
-Áÿ?ÿ
-¿
--¾?ÿ H„1
--½ÿÿ„„0
--¼ÿÿ„z„/
+-¾?ÿ!ˆ„1
+-½ÿÿwx„0
+-¼ÿÿwz„/
-»??ÿÿ
-º?ÿ?ÿ
-¹?ÿ?ÿÇ „,
@@ -17650,7 +17647,7 @@ X
--®
+-®
@@ -17666,20 +17663,20 @@ X
-ÿïýïü„
a
„
-`
-”
-
-j
-T
-?
-*
-
- ð Þ Ä ª ™ … m W D ,  ñÝɵ£{iWE3! ùê×ðœŠrZE3 ûéØŲš‚jZH3#ùåѹ¡‹ueO9*öÞƬ’x^F.þçÏ·ŸˆpX@+ÿéÓ¹Ÿ…kQ7ï×½£‰q
-o
+`
+_
+•
+€
+k
+V
+@
++
+
+ ô Ü Ê ° – … q Y C 0  ñÝɵ¡{gUC1 óßн©–‚pX@+òáϾ«˜€hP@. õßË·Ÿ‡q[K5öÜĬ’x^D,üä͵…mU=%úäθž„jP6ìÔ¼¢ˆn
v
u
t
@@ -17702,8 +17699,8 @@ T
†X
--ï
--î
+-ï
+-î
@@ -17755,11 +17752,11 @@ T
nÿ
kÿÿ †$
l
-j33÷²†"
+j33÷2†"
N
† 
-]ÿÿŸ>†
-
+]ÿÿŸ>†
+
J
Iÿÿÿ†
L
@@ -17774,7 +17771,7 @@ T
7<
7;ÿÿ†
7:
-79
+79
78þîÿ
†
7
@@ -17821,9 +17818,9 @@ T
-Áÿ?ÿ
-¿
--¾?ÿ …c
--½ÿÿ…b
--¼ÿÿ„{…a
+-¾?ÿ È…c
+-½ÿÿx…b
+-¼ÿÿ{…a
-»??ÿÿ
-º?ÿ?ÿ
-¹?ÿ?ÿÇ …^
@@ -17859,7 +17856,8 @@ T
i
h
g
-f
+f
+e
a
†y
`
@@ -17875,7 +17873,8 @@ T
b
r
q
-p
+p
+o
þ
é
Ô
@@ -17899,13 +17898,13 @@ C
22222d\
22222d[
22222dZ
- 22222KX
-22222ZO
+ 22222KX
+-(222ZO
2(222PF
22222P=
-22A2Ad4
-22222Z+
-22222Z"
+22A2Ad4
+2<<22Z+
+22222d"
2((2(P
22<2<d
@@ -19251,9 +19250,9 @@ Sharpness_0_MPEG_4K_Variable,†0
j
D
- ø
-GÿSharpness_0_HDR_Variable#ˆU
-GÿSharpness_0_HDR_Variable-ˆT
+ ø
+G Sharpness_0_HDR_Variable#ˆU
+G Sharpness_0_HDR_Variable-ˆT
ô
Î
¨
@@ -19993,9 +19992,9 @@ Sharpness_0_MPEG_4K_Fixed)†0
`
3
- Ù ¬  R %øËžqDêǤ^
-GÿSharpness_0_HDR_Fixed ˆU
-GÿSharpness_0_HDR_Fixed*ˆT
+ Ù ¬  R %øËžqDêǤ^
+G Sharpness_0_HDR_Fixed ˆU
+G Sharpness_0_HDR_Fixed*ˆT
G
ì
×
@@ -20726,21 +20725,20 @@ V
>

->
-
-†
-q
-c
-P
-=
-.
-
-
- ó á Ê ¸ ¦ } f T = +  òÝÈ»¦™‡teR
+>
+‡
+r
+d
+Q
+>
+/
+
+ ô â Ë ¹ § ~ g U > ,  óÞɼ§šˆufS
>‚ÿÿÀÀ h
>ƒÿÀg
>u
@@ -20853,8 +20851,9 @@ P
>:õ?å
>.ÿÿês
>4ÿÿ
-ª! 
->'
+ª!
+
+>'
ì
Ñ
¹
@@ -20999,21 +20998,20 @@ $
>

->
-
-†
-q
-c
-P
-=
-.
-
-
- ó á Ê ¸ ¦ } f S < *  ñÜǺ¥˜†sdQ
+>
+‡
+r
+d
+Q
+>
+/
+
+ ô â Ë ¹ § ~ g U > ,  óÞɼ§šˆufS
>‚ÿÿÀÀ h
>ƒÿÀg
>u
@@ -21027,8 +21025,9 @@ P
>{
>zÿÿ]
>y
->x
->wþîÿ
+>x
+>wþîÿ Ì
+Z
>s
>r
X
@@ -21125,8 +21124,9 @@ P
>:õ?å
>.ÿÿês
>4ÿÿ
-ª! 
->'
+ª!
+
+>'

õ
Û
diff --git a/products/mbox/g12a/files/PQ/pq_default.ini b/products/mbox/g12a/files/PQ/pq_default.ini
index 08f2b79..6a8c231 100644
--- a/products/mbox/g12a/files/PQ/pq_default.ini
+++ b/products/mbox/g12a/files/PQ/pq_default.ini
@@ -3,27 +3,31 @@ pq_db_config_path = /odm/etc/tvconfig/pq/pq.db
pq.BigSmallDb.en= disable
pq.AllPQMoudle.en = enable
pq.ParamCheckSource.en = enable
-pq.brightness.contrast.en = enable
-pq.satuation.hue.en = enable
-pq.BlackExtension.en = disable
+pq.tvhal.en = disable
+#amvecm moidle config
pq.sharpness0.en = enable
pq.sharpness1.en = disable
-pq.di.en = enable
-pq.mcdi.en = enable
-pq.deblock.en = enable
-pq.NoiseReduction.en = enable
-pq.DemoSquito.en = enable
-pq.gamma.en = disable
-pq.cm2.en = enable
-pq.whitebalance.en = disable
pq.dnlp.en = disable
+pq.cm2.en = disable
+#pq.amvecm.basic.en flag used to control contrast brightness contrast saturation and hue
+pq.amvecm.basic.en = enable
+pq.contrast.rgb.en = disable
+pq.amvecm.basic.withOSD.en = disable
+pq.contrast.rgb.withOSD.en = disable
+pq.whitebalance.en = disable
+pq.gamma.en = disable
+pq.LocalContrast.en = disable
+pq.BlackExtension.en = disable
+pq.chroma.cor.en = disable
pq.xvycc.en = disable
-pq.BrightnessWithOSD.en = disable
-pq.ContrastWithOSD.en = disable
-pq.HueWithOSD.en = disable
+#di moudle config
+pq.di.en = enable
+pq.mcdi.en = enable
+pq.deblock.en = disable
+pq.NoiseReduction.en = disable
+pq.DemoSquito.en = disable
+#overscan config
pq.DisplayOverscan.en = disable
-pq.tvhal.en = disable
-pq.LocalContrast.en = disable
#pq param default value(all these def value is according to the enum in code)
pq.PictureMode.def = 0
@@ -38,7 +42,7 @@ pq.RGBPostOffsetR.def = 0
pq.RGBPostOffsetG.def = 0
pq.RGBPostOffsetB.def = 0
pq.GammaLevel.def = 0
-pq.DisplayMode.def = 6
+pq.DisplayMode.def = 0
pq.AutoAspect.def = 1
pq.43Stretch.def = 0
pq.DnlpLevel.def = 2
@@ -60,4 +64,4 @@ hdmi.edid.version.def = edid_14
hdmi.hdcp.switcher.def = 0
#colorrange mode: auto or full or limit
hdmi.color.range.mode.def = auto
-hdmi.out.with.fbc.en = disable \ No newline at end of file
+hdmi.out.with.fbc.en = disable
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml b/products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml
index 4cef55a..cd9b619 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml
@@ -3,19 +3,19 @@
<Group num="0" val="0">
<Page tab_title="bri_con" layout="3x3">
<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="-500" cmd="b_c:brightness"/>
-<Control ui_type="slider" name="contrast" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="-500" cmd="b_c:contrast"/>
+<Control ui_type="slider" name="contrast" range="-127~127" addr="" mask="7:0" dst="S" desc="" default="1" value="-127" cmd="b_c:contrast"/>
</Page>
</Group>
<Group num="1" val="127">
<Page tab_title="bri_con" layout="3x3">
-<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="6" cmd="b_c:brightness"/>
-<Control ui_type="slider" name="contrast" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="0" cmd="b_c:contrast"/>
+<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="0" cmd="b_c:brightness"/>
+<Control ui_type="slider" name="contrast" range="-127~127" addr="" mask="7:0" dst="S" desc="" default="1" value="0" cmd="b_c:contrast"/>
</Page>
</Group>
<Group num="2" val="255">
<Page tab_title="bri_con" layout="3x3">
<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="500" cmd="b_c:brightness"/>
-<Control ui_type="slider" name="contrast" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="500" cmd="b_c:contrast"/>
+<Control ui_type="slider" name="contrast" range="-127~127" addr="" mask="7:0" dst="S" desc="" default="1" value="127" cmd="b_c:contrast"/>
</Page>
</Group>
</Form>
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml b/products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml
index 50fb608..5118895 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml
@@ -2,20 +2,20 @@
<Form name="Bri_Con_MPEG" platform="txlx" commands="">
<Group num="0" val="0">
<Page tab_title="bri_con" layout="3x3">
-<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="-512" cmd="b_c:brightness"/>
-<Control ui_type="slider" name="contrast" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="-1024" cmd="b_c:contrast"/>
+<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="-500" cmd="b_c:brightness"/>
+<Control ui_type="slider" name="contrast" range="-127~127" addr="" mask="7:0" dst="S" desc="" default="1" value="-127" cmd="b_c:contrast"/>
</Page>
</Group>
<Group num="1" val="127">
<Page tab_title="bri_con" layout="3x3">
<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="0" cmd="b_c:brightness"/>
-<Control ui_type="slider" name="contrast" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="0" cmd="b_c:contrast"/>
+<Control ui_type="slider" name="contrast" range="-127~127" addr="" mask="7:0" dst="S" desc="" default="1" value="0" cmd="b_c:contrast"/>
</Page>
</Group>
<Group num="2" val="255">
<Page tab_title="bri_con" layout="3x3">
-<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="512" cmd="b_c:brightness"/>
-<Control ui_type="slider" name="contrast" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="1023" cmd="b_c:contrast"/>
+<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="500" cmd="b_c:brightness"/>
+<Control ui_type="slider" name="contrast" range="-127~127" addr="" mask="7:0" dst="S" desc="" default="1" value="127" cmd="b_c:contrast"/>
</Page>
</Group>
</Form>
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml b/products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml
index edbd9ac..edbd9ac 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_HDR.xml b/products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_HDR.xml
index ed81945..ed81945 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_HDR.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_HDR.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_MPEG_HD.xml b/products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_MPEG_HD.xml
index 268538e..268538e 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_MPEG_HD.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_MPEG_HD.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_MPEG_SD.xml b/products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_MPEG_SD.xml
index 77f177c..77f177c 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_MPEG_SD.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/CM2/CM2_MPEG_SD.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/CM2/FIELD_CM2.xml b/products/mbox/g12a/files/PQ/pq_xml/CM2/FIELD_CM2.xml
index 61022a1..61022a1 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/CM2/FIELD_CM2.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/CM2/FIELD_CM2.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml b/products/mbox/g12a/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml
index 8aa4b3b..8aa4b3b 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml b/products/mbox/g12a/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml
index 1e80475..1e80475 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/DI/DI_MPEG.xml b/products/mbox/g12a/files/PQ/pq_xml/DI/DI_MPEG.xml
index e1fab7f..e1fab7f 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/DI/DI_MPEG.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/DI/DI_MPEG.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/DI/FIELD_DI.xml b/products/mbox/g12a/files/PQ/pq_xml/DI/FIELD_DI.xml
index 83d2185..83d2185 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/DI/FIELD_DI.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/DI/FIELD_DI.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml b/products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml
index 847337f..847337f 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml b/products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml
index 557928c..557928c 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml b/products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml
index 8ba4582..5435e38 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml
@@ -2,71 +2,71 @@
<Form name="DEBLOCK_MPEG" platform="txlx" commands="">
<Group num="0" val="0">
<Page tab_title="" layout="15x4">
-<Control ui_type="slider" name="reg_dnr_db_yedgethd0" range="0~255" addr="0x2d0b" mask="31:24" dst="U" desc="reg_dnr_db_yedgethd0, edge threshold0 for luma. unsigned , default = 12" default="12" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yedgethd1" range="0~255" addr="0x2d0b" mask="23:16" dst="U" desc="reg_dnr_db_yedgethd1, edge threshold1 for luma. unsigned , default = 15" default="15" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yedgethd2" range="0~255" addr="0x2d0b" mask="15:8" dst="U" desc="reg_dnr_db_yedgethd2, edge threshold2 for luma. unsigned , default = 18" default="18" value="12" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yedgethd3" range="0~255" addr="0x2d0b" mask="7:0" dst="U" desc="reg_dnr_db_yedgethd3, edge threshold3 for luma. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cedgethd0" range="0~255" addr="0x2d0c" mask="31:24" dst="U" desc="reg_dnr_db_cedgethd0, edge threshold0 for chroma . unsigned , default = 12" default="12" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cedgethd1" range="0~255" addr="0x2d0c" mask="23:16" dst="U" desc="reg_dnr_db_cedgethd1, edge threshold1 for chroma . unsigned , default = 15" default="15" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cedgethd2" range="0~255" addr="0x2d0c" mask="15:8" dst="U" desc="reg_dnr_db_cedgethd2, edge threshold2 for chroma . unsigned , default = 18" default="18" value="12" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cedgethd3" range="0~255" addr="0x2d0c" mask="7:0" dst="U" desc="reg_dnr_db_cedgethd3, edge threshold3 for chroma . unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hgapthd" range="0~255" addr="0x2d0d" mask="23:16" dst="U" desc="reg_dnr_db_hgapthd, horizontal gap thd (less or equal than) for very sure blockiness . unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hgapdifthd" range="0~255" addr="0x2d0d" mask="15:8" dst="U" desc="reg_dnr_db_hgapdifthd, dif thd between hgap and lft/rgt hdifs. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yedgethd0" range="0~255" addr="0x2d0b" mask="31:24" dst="U" desc="reg_dnr_db_yedgethd0, edge threshold0 for luma. unsigned , default = 12" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yedgethd1" range="0~255" addr="0x2d0b" mask="23:16" dst="U" desc="reg_dnr_db_yedgethd1, edge threshold1 for luma. unsigned , default = 15" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yedgethd2" range="0~255" addr="0x2d0b" mask="15:8" dst="U" desc="reg_dnr_db_yedgethd2, edge threshold2 for luma. unsigned , default = 18" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yedgethd3" range="0~255" addr="0x2d0b" mask="7:0" dst="U" desc="reg_dnr_db_yedgethd3, edge threshold3 for luma. unsigned , default = 25" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cedgethd0" range="0~255" addr="0x2d0c" mask="31:24" dst="U" desc="reg_dnr_db_cedgethd0, edge threshold0 for chroma . unsigned , default = 12" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cedgethd1" range="0~255" addr="0x2d0c" mask="23:16" dst="U" desc="reg_dnr_db_cedgethd1, edge threshold1 for chroma . unsigned , default = 15" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cedgethd2" range="0~255" addr="0x2d0c" mask="15:8" dst="U" desc="reg_dnr_db_cedgethd2, edge threshold2 for chroma . unsigned , default = 18" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cedgethd3" range="0~255" addr="0x2d0c" mask="7:0" dst="U" desc="reg_dnr_db_cedgethd3, edge threshold3 for chroma . unsigned , default = 25" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hgapthd" range="0~255" addr="0x2d0d" mask="23:16" dst="U" desc="reg_dnr_db_hgapthd, horizontal gap thd (less or equal than) for very sure blockiness . unsigned , default = 8" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hgapdifthd" range="0~255" addr="0x2d0d" mask="15:8" dst="U" desc="reg_dnr_db_hgapdifthd, dif thd between hgap and lft/rgt hdifs. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_dnr_db_hgapmod" range="0~1" addr="0x2d0d" mask="0:0" dst="U" desc="reg_dnr_db_hgapmod, horizontal gap calc. mode, 0: just use current col x, 1: find max between (x-1, x, x+1) . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hbsmax" range="0~3" addr="0x2d0e" mask="3:2" dst="U" desc="reg_dnr_db_hbsmax, max value of hbs for global control. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hgbsthd" range="0~3" addr="0x2d0e" mask="1:0" dst="U" desc="reg_dnr_db_hgbsthd, gbs thd (&gt;=) for hbs calc. . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hactthd0" range="0~255" addr="0x2d0f" mask="15:8" dst="U" desc="reg_dnr_db_hactthd0, thd0 of hact, for block classification. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hactthd1" range="0~255" addr="0x2d0f" mask="7:0" dst="U" desc="reg_dnr_db_hactthd1, thd1 of hact, for block classification. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yhdeltagain1" range="0~7" addr="0x2d10" mask="26:24" dst="U" desc="reg_dnr_db_yhdeltagain1, (p1-q1) gain for Y s delta calc. when bs=1, normalized 8 as 1 . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hbsmax" range="0~3" addr="0x2d0e" mask="3:2" dst="U" desc="reg_dnr_db_hbsmax, max value of hbs for global control. unsigned , default = 3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hgbsthd" range="0~3" addr="0x2d0e" mask="1:0" dst="U" desc="reg_dnr_db_hgbsthd, gbs thd (&gt;=) for hbs calc. . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hactthd0" range="0~255" addr="0x2d0f" mask="15:8" dst="U" desc="reg_dnr_db_hactthd0, thd0 of hact, for block classification. unsigned , default = 10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hactthd1" range="0~255" addr="0x2d0f" mask="7:0" dst="U" desc="reg_dnr_db_hactthd1, thd1 of hact, for block classification. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yhdeltagain1" range="0~7" addr="0x2d10" mask="26:24" dst="U" desc="reg_dnr_db_yhdeltagain1, (p1-q1) gain for Y s delta calc. when bs=1, normalized 8 as 1 . unsigned , default = 2" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yhdeltagain2" range="0~7" addr="0x2d10" mask="22:20" dst="U" desc="reg_dnr_db_yhdeltagain2, (p1-q1) gain for Y s delta calc. when bs=2, normalized 8 as 1 . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yhdeltagain3" range="0~7" addr="0x2d10" mask="18:16" dst="U" desc="reg_dnr_db_yhdeltagain3, (p1-q1) gain for Y s delta calc. when bs=3, normalized 8 as 1 . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yhdeltaadjoffst" range="-64~63" addr="0x2d10" mask="14:8" dst="S" desc="reg_dnr_db_yhdeltaadjoffst, offset for adjust Y s hdelta (-64, 63). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yhdeltaadjgain" range="0~63" addr="0x2d10" mask="5:0" dst="U" desc="reg_dnr_db_yhdeltaadjgain, gain for adjust Y s hdelta, normalized 32 as 1 . unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yhdelta2gain2" range="0~63" addr="0x2d11" mask="29:24" dst="U" desc="reg_dnr_db_yhdelta2gain2, gain for bs=2 s adjust Y s hdelta2, normalized 64 as 1 . unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yhdeltaadjoffst" range="-64~63" addr="0x2d10" mask="14:8" dst="S" desc="reg_dnr_db_yhdeltaadjoffst, offset for adjust Y s hdelta (-64, 63). signed, default = 0" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yhdeltaadjgain" range="0~63" addr="0x2d10" mask="5:0" dst="U" desc="reg_dnr_db_yhdeltaadjgain, gain for adjust Y s hdelta, normalized 32 as 1 . unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yhdelta2gain2" range="0~63" addr="0x2d11" mask="29:24" dst="U" desc="reg_dnr_db_yhdelta2gain2, gain for bs=2 s adjust Y s hdelta2, normalized 64 as 1 . unsigned , default = 8" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yhdelta2offst2" range="-16~15" addr="0x2d11" mask="20:16" dst="S" desc="reg_dnr_db_yhdelta2offst2, offset for bs=2 s adjust Y s hdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yhdelta2gain3" range="0~63" addr="0x2d11" mask="13:8" dst="U" desc="reg_dnr_db_yhdelta2gain3, gain for bs=3 s adjust Y s hdelta2, normalized 64 as 1 . unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yhdelta2gain3" range="0~63" addr="0x2d11" mask="13:8" dst="U" desc="reg_dnr_db_yhdelta2gain3, gain for bs=3 s adjust Y s hdelta2, normalized 64 as 1 . unsigned , default = 4" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yhdelta2offst3" range="-16~15" addr="0x2d11" mask="4:0" dst="S" desc="reg_dnr_db_yhdelta2offst3, offset for bs=3 s adjust Y s hdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_chdeltagain1" range="0~7" addr="0x2d12" mask="26:24" dst="U" desc="reg_dnr_db_chdeltagain1, (p1-q1) gain for UV s delta calc. when bs=1, normalized 8 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_chdeltagain1" range="0~7" addr="0x2d12" mask="26:24" dst="U" desc="reg_dnr_db_chdeltagain1, (p1-q1) gain for UV s delta calc. when bs=1, normalized 8 as 1. unsigned , default = 2" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdeltagain2" range="0~7" addr="0x2d12" mask="22:20" dst="U" desc="reg_dnr_db_chdeltagain2, (p1-q1) gain for UV s delta calc. when bs=2, normalized 8 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdeltagain3" range="0~7" addr="0x2d12" mask="18:16" dst="U" desc="reg_dnr_db_chdeltagain3, (p1-q1) gain for UV s delta calc. when bs=3, normalized 8 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdeltaadjoffst" range="-64~63" addr="0x2d12" mask="14:8" dst="S" desc="reg_dnr_db_chdeltaadjoffst, offset for adjust UV s hdelta (-64, 63). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_chdeltaadjgain" range="0~63" addr="0x2d12" mask="5:0" dst="U" desc="reg_dnr_db_chdeltaadjgain, gain for adjust UV s hdelta, normalized 32 as 1. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_chdelta2gain2" range="0~63" addr="0x2d13" mask="29:24" dst="U" desc="reg_dnr_db_chdelta2gain2, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_chdeltaadjgain" range="0~63" addr="0x2d12" mask="5:0" dst="U" desc="reg_dnr_db_chdeltaadjgain, gain for adjust UV s hdelta, normalized 32 as 1. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_chdelta2gain2" range="0~63" addr="0x2d13" mask="29:24" dst="U" desc="reg_dnr_db_chdelta2gain2, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 8" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdelta2offst2" range="-16~15" addr="0x2d13" mask="20:16" dst="S" desc="reg_dnr_db_chdelta2offst2, offset for bs=2 s adjust UV s hdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_chdelta2gain3" range="0~63" addr="0x2d13" mask="13:8" dst="U" desc="reg_dnr_db_chdelta2gain3, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_chdelta2gain3" range="0~63" addr="0x2d13" mask="13:8" dst="U" desc="reg_dnr_db_chdelta2gain3, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 4" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdelta2offst3" range="-16~15" addr="0x2d13" mask="4:0" dst="S" desc="reg_dnr_db_chdelta2offst3, offset for bs=2 s adjust UV s hdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yvedgethd" range="0~255" addr="0x2d14" mask="15:8" dst="U" desc="reg_dnr_db_yvedgethd, special Y s edge thd for vdb. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cvedgethd" range="0~255" addr="0x2d14" mask="7:0" dst="U" desc="reg_dnr_db_cvedgethd, special UV s edge thd for vdb. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_vgapthd" range="0~255" addr="0x2d15" mask="31:24" dst="U" desc="reg_dnr_db_vgapthd, vertical gap thd (less or equal than) for very sure blockiness . unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_vactthd" range="0~255" addr="0x2d15" mask="23:16" dst="U" desc="reg_dnr_db_vactthd, thd of vact, for block classification . unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_vgapdifthd" range="0~255" addr="0x2d15" mask="15:8" dst="U" desc="reg_dnr_db_vgapdifthd, dif thd between vgap and vact. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_vbsmax" range="0~3" addr="0x2d15" mask="3:2" dst="U" desc="reg_dnr_db_vbsmax, max value of vbs for global control. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_vgbsthd" range="0~3" addr="0x2d15" mask="1:0" dst="U" desc="reg_dnr_db_vgbsthd, gbs thd (&gt;=) for vbs calc. . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yvdeltaadjgain" range="0~63" addr="0x2d16" mask="29:24" dst="U" desc="reg_dnr_db_yvdeltaadjgain, gain for adjust Y s vdelta, normalized 32 as 1. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yvedgethd" range="0~255" addr="0x2d14" mask="15:8" dst="U" desc="reg_dnr_db_yvedgethd, special Y s edge thd for vdb. unsigned , default = 12" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cvedgethd" range="0~255" addr="0x2d14" mask="7:0" dst="U" desc="reg_dnr_db_cvedgethd, special UV s edge thd for vdb. unsigned , default = 12" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_vgapthd" range="0~255" addr="0x2d15" mask="31:24" dst="U" desc="reg_dnr_db_vgapthd, vertical gap thd (less or equal than) for very sure blockiness . unsigned , default = 8" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_vactthd" range="0~255" addr="0x2d15" mask="23:16" dst="U" desc="reg_dnr_db_vactthd, thd of vact, for block classification . unsigned , default = 10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_vgapdifthd" range="0~255" addr="0x2d15" mask="15:8" dst="U" desc="reg_dnr_db_vgapdifthd, dif thd between vgap and vact. unsigned , default = 4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_vbsmax" range="0~3" addr="0x2d15" mask="3:2" dst="U" desc="reg_dnr_db_vbsmax, max value of vbs for global control. unsigned , default = 2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_vgbsthd" range="0~3" addr="0x2d15" mask="1:0" dst="U" desc="reg_dnr_db_vgbsthd, gbs thd (&gt;=) for vbs calc. . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yvdeltaadjgain" range="0~63" addr="0x2d16" mask="29:24" dst="U" desc="reg_dnr_db_yvdeltaadjgain, gain for adjust Y s vdelta, normalized 32 as 1. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yvdeltaadjoffst" range="-64~63" addr="0x2d16" mask="22:16" dst="S" desc="reg_dnr_db_yvdeltaadjoffst, offset for adjust Y s vdelta (-64, 63). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yvdelta2gain" range="0~63" addr="0x2d16" mask="13:8" dst="U" desc="reg_dnr_db_yvdelta2gain, gain for adjust Y s vdelta2, normalized 64 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yvdelta2gain" range="0~63" addr="0x2d16" mask="13:8" dst="U" desc="reg_dnr_db_yvdelta2gain, gain for adjust Y s vdelta2, normalized 64 as 1. unsigned , default = 8" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yvdelta2offst" range="-16~15" addr="0x2d16" mask="4:0" dst="S" desc="reg_dnr_db_yvdelta2offst, offset for adjust Y s vdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cvdeltaadjgain" range="0~63" addr="0x2d17" mask="29:24" dst="U" desc="reg_dnr_db_cvdeltaadjgain, gain for adjust UV s vdelta, normalized 32 as 1. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cvdeltaadjgain" range="0~63" addr="0x2d17" mask="29:24" dst="U" desc="reg_dnr_db_cvdeltaadjgain, gain for adjust UV s vdelta, normalized 32 as 1. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_cvdeltaadjoffst" range="-64~63" addr="0x2d17" mask="22:16" dst="S" desc="reg_dnr_db_cvdeltaadjoffst, offset for adjust UV s vdelta (-64, 63). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cvdelta2gain" range="0~63" addr="0x2d17" mask="13:8" dst="U" desc="reg_dnr_db_cvdelta2gain, gain for adjust UV s vdelta2, normalized 64 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cvdelta2gain" range="0~63" addr="0x2d17" mask="13:8" dst="U" desc="reg_dnr_db_cvdelta2gain, gain for adjust UV s vdelta2, normalized 64 as 1. unsigned , default = 8" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_cvdelta2offst" range="-16~15" addr="0x2d17" mask="4:0" dst="S" desc="reg_dnr_db_cvdelta2offst, offset for adjust UV s vdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
</Group>
<Group num="1" val="0">
<Page tab_title="" layout="15x4">
-<Control ui_type="slider" name="reg_dnr_db_yedgethd0" range="0~255" addr="0x2d0b" mask="31:24" dst="U" desc="reg_dnr_db_yedgethd0, edge threshold0 for luma. unsigned , default = 12" default="12" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yedgethd1" range="0~255" addr="0x2d0b" mask="23:16" dst="U" desc="reg_dnr_db_yedgethd1, edge threshold1 for luma. unsigned , default = 15" default="15" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yedgethd2" range="0~255" addr="0x2d0b" mask="15:8" dst="U" desc="reg_dnr_db_yedgethd2, edge threshold2 for luma. unsigned , default = 18" default="18" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yedgethd0" range="0~255" addr="0x2d0b" mask="31:24" dst="U" desc="reg_dnr_db_yedgethd0, edge threshold0 for luma. unsigned , default = 12" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yedgethd1" range="0~255" addr="0x2d0b" mask="23:16" dst="U" desc="reg_dnr_db_yedgethd1, edge threshold1 for luma. unsigned , default = 15" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yedgethd2" range="0~255" addr="0x2d0b" mask="15:8" dst="U" desc="reg_dnr_db_yedgethd2, edge threshold2 for luma. unsigned , default = 18" default="12" value="12" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yedgethd3" range="0~255" addr="0x2d0b" mask="7:0" dst="U" desc="reg_dnr_db_yedgethd3, edge threshold3 for luma. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cedgethd0" range="0~255" addr="0x2d0c" mask="31:24" dst="U" desc="reg_dnr_db_cedgethd0, edge threshold0 for chroma . unsigned , default = 12" default="12" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cedgethd1" range="0~255" addr="0x2d0c" mask="23:16" dst="U" desc="reg_dnr_db_cedgethd1, edge threshold1 for chroma . unsigned , default = 15" default="15" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cedgethd2" range="0~255" addr="0x2d0c" mask="15:8" dst="U" desc="reg_dnr_db_cedgethd2, edge threshold2 for chroma . unsigned , default = 18" default="18" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cedgethd0" range="0~255" addr="0x2d0c" mask="31:24" dst="U" desc="reg_dnr_db_cedgethd0, edge threshold0 for chroma . unsigned , default = 12" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cedgethd1" range="0~255" addr="0x2d0c" mask="23:16" dst="U" desc="reg_dnr_db_cedgethd1, edge threshold1 for chroma . unsigned , default = 15" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cedgethd2" range="0~255" addr="0x2d0c" mask="15:8" dst="U" desc="reg_dnr_db_cedgethd2, edge threshold2 for chroma . unsigned , default = 18" default="12" value="12" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_cedgethd3" range="0~255" addr="0x2d0c" mask="7:0" dst="U" desc="reg_dnr_db_cedgethd3, edge threshold3 for chroma . unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hgapthd" range="0~255" addr="0x2d0d" mask="23:16" dst="U" desc="reg_dnr_db_hgapthd, horizontal gap thd (less or equal than) for very sure blockiness . unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hgapdifthd" range="0~255" addr="0x2d0d" mask="15:8" dst="U" desc="reg_dnr_db_hgapdifthd, dif thd between hgap and lft/rgt hdifs. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_dnr_db_hgapmod" range="0~1" addr="0x2d0d" mask="0:0" dst="U" desc="reg_dnr_db_hgapmod, horizontal gap calc. mode, 0: just use current col x, 1: find max between (x-1, x, x+1) . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hbsmax" range="0~3" addr="0x2d0e" mask="3:2" dst="U" desc="reg_dnr_db_hbsmax, max value of hbs for global control. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hgbsthd" range="0~3" addr="0x2d0e" mask="1:0" dst="U" desc="reg_dnr_db_hgbsthd, gbs thd (&gt;=) for hbs calc. . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hactthd0" range="0~255" addr="0x2d0f" mask="15:8" dst="U" desc="reg_dnr_db_hactthd0, thd0 of hact, for block classification. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
@@ -172,7 +172,7 @@
<Control ui_type="slider" name="reg_dnr_db_hgapthd" range="0~255" addr="0x2d0d" mask="23:16" dst="U" desc="reg_dnr_db_hgapthd, horizontal gap thd (less or equal than) for very sure blockiness . unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hgapdifthd" range="0~255" addr="0x2d0d" mask="15:8" dst="U" desc="reg_dnr_db_hgapdifthd, dif thd between hgap and lft/rgt hdifs. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_dnr_db_hgapmod" range="0~1" addr="0x2d0d" mask="0:0" dst="U" desc="reg_dnr_db_hgapmod, horizontal gap calc. mode, 0: just use current col x, 1: find max between (x-1, x, x+1) . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hbsmax" range="0~3" addr="0x2d0e" mask="3:2" dst="U" desc="reg_dnr_db_hbsmax, max value of hbs for global control. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hgbsthd" range="0~3" addr="0x2d0e" mask="1:0" dst="U" desc="reg_dnr_db_hgbsthd, gbs thd (&gt;=) for hbs calc. . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hactthd0" range="0~255" addr="0x2d0f" mask="15:8" dst="U" desc="reg_dnr_db_hactthd0, thd0 of hact, for block classification. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
@@ -225,7 +225,7 @@
<Control ui_type="slider" name="reg_dnr_db_hgapthd" range="0~255" addr="0x2d0d" mask="23:16" dst="U" desc="reg_dnr_db_hgapthd, horizontal gap thd (less or equal than) for very sure blockiness . unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hgapdifthd" range="0~255" addr="0x2d0d" mask="15:8" dst="U" desc="reg_dnr_db_hgapdifthd, dif thd between hgap and lft/rgt hdifs. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_dnr_db_hgapmod" range="0~1" addr="0x2d0d" mask="0:0" dst="U" desc="reg_dnr_db_hgapmod, horizontal gap calc. mode, 0: just use current col x, 1: find max between (x-1, x, x+1) . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hbsmax" range="0~3" addr="0x2d0e" mask="3:2" dst="U" desc="reg_dnr_db_hbsmax, max value of hbs for global control. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hgbsthd" range="0~3" addr="0x2d0e" mask="1:0" dst="U" desc="reg_dnr_db_hgbsthd, gbs thd (&gt;=) for hbs calc. . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hactthd0" range="0~255" addr="0x2d0f" mask="15:8" dst="U" desc="reg_dnr_db_hactthd0, thd0 of hact, for block classification. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
@@ -243,10 +243,10 @@
<Control ui_type="slider" name="reg_dnr_db_chdeltagain2" range="0~7" addr="0x2d12" mask="22:20" dst="U" desc="reg_dnr_db_chdeltagain2, (p1-q1) gain for UV s delta calc. when bs=2, normalized 8 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdeltagain3" range="0~7" addr="0x2d12" mask="18:16" dst="U" desc="reg_dnr_db_chdeltagain3, (p1-q1) gain for UV s delta calc. when bs=3, normalized 8 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdeltaadjoffst" range="-64~63" addr="0x2d12" mask="14:8" dst="S" desc="reg_dnr_db_chdeltaadjoffst, offset for adjust UV s hdelta (-64, 63). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_chdeltaadjgain" range="0~63" addr="0x2d12" mask="5:0" dst="U" desc="reg_dnr_db_chdeltaadjgain, gain for adjust UV s hdelta, normalized 32 as 1. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_chdelta2gain2" range="0~63" addr="0x2d13" mask="29:24" dst="U" desc="reg_dnr_db_chdelta2gain2, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 8" default="8" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_chdeltaadjgain" range="0~63" addr="0x2d12" mask="5:0" dst="U" desc="reg_dnr_db_chdeltaadjgain, gain for adjust UV s hdelta, normalized 32 as 1. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_chdelta2gain2" range="0~63" addr="0x2d13" mask="29:24" dst="U" desc="reg_dnr_db_chdelta2gain2, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 8" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdelta2offst2" range="-16~15" addr="0x2d13" mask="20:16" dst="S" desc="reg_dnr_db_chdelta2offst2, offset for bs=2 s adjust UV s hdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_chdelta2gain3" range="0~63" addr="0x2d13" mask="13:8" dst="U" desc="reg_dnr_db_chdelta2gain3, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 4" default="4" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_chdelta2gain3" range="0~63" addr="0x2d13" mask="13:8" dst="U" desc="reg_dnr_db_chdelta2gain3, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 4" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdelta2offst3" range="-16~15" addr="0x2d13" mask="4:0" dst="S" desc="reg_dnr_db_chdelta2offst3, offset for bs=2 s adjust UV s hdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yvedgethd" range="0~255" addr="0x2d14" mask="15:8" dst="U" desc="reg_dnr_db_yvedgethd, special Y s edge thd for vdb. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_cvedgethd" range="0~255" addr="0x2d14" mask="7:0" dst="U" desc="reg_dnr_db_cvedgethd, special UV s edge thd for vdb. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml b/products/mbox/g12a/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml
index 793c6bf..793c6bf 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml b/products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml
index 0b8082d..0b8082d 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml b/products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml
index d275297..d275297 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml b/products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml
index e0bd45d..e0bd45d 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml b/products/mbox/g12a/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml
index d4b0e4b..d4b0e4b 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml b/products/mbox/g12a/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml
index e3e3ece..e3e3ece 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml b/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml
index f866873..f866873 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml b/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml
index 97a5641..97a5641 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml b/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml
index 9ac22b4..9ac22b4 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml b/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml
index 2ec5a42..2ec5a42 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/NR/FIELD_NR.xml b/products/mbox/g12a/files/PQ/pq_xml/NR/FIELD_NR.xml
index bb7cb83..bb7cb83 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/NR/FIELD_NR.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/NR/FIELD_NR.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml b/products/mbox/g12a/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml
index e299387..e299387 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml b/products/mbox/g12a/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml
index 97da903..97da903 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/NR/NR_MPEG_HD.xml b/products/mbox/g12a/files/PQ/pq_xml/NR/NR_MPEG_HD.xml
index eef32ba..eef32ba 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/NR/NR_MPEG_HD.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/NR/NR_MPEG_HD.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/NR/NR_MPEG_SD.xml b/products/mbox/g12a/files/PQ/pq_xml/NR/NR_MPEG_SD.xml
index 3e7a4ba..81fe42f 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/NR/NR_MPEG_SD.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/NR/NR_MPEG_SD.xml
@@ -12,7 +12,7 @@
<Control ui_type="checkbox" name="reg_nr4_snr2_en" range="0~1" addr="0x2dff" mask="4:4" dst="U" desc="reg_nr4_snr2_en : // unsigned , default = 0 snr2 enable, 0: use old snr, 1: use new snr2, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_scene_change_en" range="0~1" addr="0x2dff" mask="3:3" dst="U" desc="reg_nr4_scene_change_en : // unsigned , default = 1 enable scene change proc. dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="nr2_sw_en" range="0~1" addr="0x2dff" mask="2:2" dst="U" desc="nr2_sw_en : // unsigned , default = 1 do does not have in C" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_scene_change_flg" range="0~1" addr="0x2dff" mask="0:0" dst="U" desc="reg_nr4_scene_change_flg : // unsigned , default = 0 flags for scene change, dft = 0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_scene_change_flg" range="0~1" addr="0x2dff" mask="0:0" dst="U" desc="reg_nr4_scene_change_flg : // unsigned , default = 0 flags for scene change, dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_ydrt_3line_ssd_gain" range="0~255" addr="0x2da4" mask="31:24" dst="U" desc="reg_nr4_ydrt_3line_ssd_gain : // unsigned , default = 16 gain to max ssd normalized 16 as 1" default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_ydrt_5line_ssd_gain" range="0~255" addr="0x2da4" mask="23:16" dst="U" desc="reg_nr4_ydrt_5line_ssd_gain : // unsigned , default = 16 gain to max ssd normalized 16 as 1" default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_drt_yhsad_mode" range="0~3" addr="0x2da4" mask="14:13" dst="U" desc="reg_nr4_drt_yhsad_mode : // unsigned , default = 1 mode for luma horiztonal sad calc., 0: no vertical lpf, 1: vertical [1 2 1], 2 or 3: vertical [ 1 2 2 2 1] if 5 lines" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -50,9 +50,9 @@
<Control ui_type="slider" name="reg_nr4_snr2_alpha1_sad_mode" range="0~3" addr="0x2da9" mask="5:4" dst="U" desc="reg_nr4_snr2_alpha1_sad_mode : // unsigned , default = 2 0: max_sad; 1: cross_max_sad; 2 or 3: adp_sad dft=2" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_adp_drtlpf_mode" range="0~3" addr="0x2da9" mask="1:0" dst="U" desc="reg_nr4_snr2_adp_drtlpf_mode : // unsigned , default = 3 0: adp_drtlpf [2 1 1]/4, 1: adp_drtlpf [4 2 1 1]/8; 2: adp_drtlpf [2 2 2 1 1]/8; 3: adp_drtlpf [7 7 7 6 5]/32; dft=3;" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_ymin" range="0~127" addr="0x2daa" mask="29:23" dst="U" desc="reg_nr4_snr2_alp0_ymin : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_ymax" range="0~127" addr="0x2daa" mask="22:16" dst="U" desc="reg_nr4_snr2_alp0_ymax : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmin" range="0~127" addr="0x2daa" mask="13:7" dst="U" desc="reg_nr4_snr2_alp0_cmin : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmax" range="0~127" addr="0x2daa" mask="6:0" dst="U" desc="reg_nr4_snr2_alp0_cmax : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_ymax" range="0~127" addr="0x2daa" mask="22:16" dst="U" desc="reg_nr4_snr2_alp0_ymax : // unsigned , default = 127 normalized to 128 as 1" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmin" range="0~127" addr="0x2daa" mask="13:7" dst="U" desc="reg_nr4_snr2_alp0_cmin : // unsigned , default = 127 normalized to 128 as 1" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmax" range="0~127" addr="0x2daa" mask="6:0" dst="U" desc="reg_nr4_snr2_alp0_cmax : // unsigned , default = 127 normalized to 128 as 1" default="127" value="127" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar0" range="0~255" addr="0x2dab" mask="31:24" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar0 : // unsigned , default = 0 threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar1" range="0~255" addr="0x2dab" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar1 : // unsigned , default = 25 threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur." default="25" value="25" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar5" range="0~255" addr="0x2dab" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar5 : // unsigned , default = 40 rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255." default="40" value="40" cmd="common:2,0xff900000"/>
@@ -71,9 +71,9 @@
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ccore_rate" range="0~63" addr="0x2daf" mask="17:12" dst="U" desc="reg_nr4_snr2_alp1_ccore_rate : // unsigned , default = 0 normalized 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ycore_ofst" range="-32~31" addr="0x2daf" mask="11:6" dst="S" desc="reg_nr4_snr2_alp1_ycore_ofst : // signed , default = 3 normalized 64 as 1" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ccore_ofst" range="-32~31" addr="0x2daf" mask="5:0" dst="S" desc="reg_nr4_snr2_alp1_ccore_ofst : // signed , default = 3 normalized 64 as 1" default="3" value="3" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_ymin" range="0~63" addr="0x2db0" mask="23:18" dst="U" desc="reg_nr4_snr2_alp1_ymin : // unsigned , default = 0 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_ymin" range="0~63" addr="0x2db0" mask="23:18" dst="U" desc="reg_nr4_snr2_alp1_ymin : // unsigned , default = 0 normalized to 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ymax" range="0~63" addr="0x2db0" mask="17:12" dst="U" desc="reg_nr4_snr2_alp1_ymax : // unsigned , default = 63 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_cmin" range="0~63" addr="0x2db0" mask="11:6" dst="U" desc="reg_nr4_snr2_alp1_cmin : // unsigned , default = 0 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_cmin" range="0~63" addr="0x2db0" mask="11:6" dst="U" desc="reg_nr4_snr2_alp1_cmin : // unsigned , default = 0 normalized to 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_cmax" range="0~63" addr="0x2db0" mask="5:0" dst="U" desc="reg_nr4_snr2_alp1_cmax : // unsigned , default = 63 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_cpar0" range="0~255" addr="0x2db1" mask="31:24" dst="U" desc="reg_nr4_snr2_alp1_minerr_cpar0 : // unsigned , default = 0 annel, this will be set value of flat region mierr that no need directional NR. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_cpar1" range="0~255" addr="0x2db1" mask="23:16" dst="U" desc="reg_nr4_snr2_alp1_minerr_cpar1 : // unsigned , default = 24 hannel,this will be set value of texture region mierr that can not do directional NR. 0~255." default="24" value="24" cmd="common:2,0xff900000"/>
@@ -111,18 +111,18 @@
<Control ui_type="slider" name="reg_nr4_luma_plus_vgain" range="0~63" addr="0x2dbb" mask="21:16" dst="U" desc="reg_nr4_luma_plus_vgain : // unsigned , default = 8 Vs gain for luma enhancement, 16 normalized as 1" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_ycor_thd" range="0~255" addr="0x2dbb" mask="15:8" dst="U" desc="reg_nr4_luma_plus_ycor_thd : // unsigned , default = 2 Y coring threshold for difference calc., dft = 0" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_ccor_thd" range="0~255" addr="0x2dbb" mask="7:0" dst="U" desc="reg_nr4_luma_plus_ccor_thd : // unsigned , default = 0 C coring threshold for difference calc., dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_v_orient" range="-2~1" addr="0x2dbc" mask="17:16" dst="S" desc="reg_nr4_pre_v_orient : // signed , default = 0 orientation of previous V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="132" value="132" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_v_orient" range="-2~1" addr="0x2dbc" mask="17:16" dst="S" desc="reg_nr4_pre_v_orient : // signed , default = 0 orientation of previous V, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_v_mean" range="0~255" addr="0x2dbc" mask="7:0" dst="U" desc="reg_nr4_pre_v_mean : // unsigned , default = 0 mean of previousV, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_v_orient" range="-2~1" addr="0x2dbd" mask="17:16" dst="S" desc="reg_nr4_cur_v_orient : // signed , default = 0 orientation of current V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="132" value="132" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_v_orient" range="-2~1" addr="0x2dbd" mask="17:16" dst="S" desc="reg_nr4_cur_v_orient : // signed , default = 0 orientation of current V, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="MV_ALP_BET" layout="20x4">
<Control ui_type="slider" name="reg_nr4_sad_bitw" range="0~3" addr="0x2dbe" mask="13:12" dst="U" desc="reg_nr4_sad_bitw : // unsigned , default = 2 sad bit width (8 + x) before clip to u8, dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="9" value="9" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mv_err_rsft" range="0~15" addr="0x2dbe" mask="3:0" dst="U" desc="reg_nr4_mv_err_rsft : // unsigned , default = 8 right shift for mv err calc., dft = 9" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvx_gain" range="0~15" addr="0x2dbf" mask="31:28" dst="U" desc="reg_nr4_lftmvx_gain : // unsigned , default = 1 left mvx gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvy_gain" range="0~15" addr="0x2dbf" mask="27:24" dst="U" desc="reg_nr4_lftmvy_gain : // unsigned , default = 1 left mvy gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -496,16 +496,16 @@
<Page tab_title="CUE" layout="2x4">
<Control ui_type="checkbox" name="nr_cue_en:debug" range="0~1" addr="0x1707" mask="26:26" dst="U" desc="nr_cue_en" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_CUE_PRG_Enable:debug" range="0~1" addr="0x177e" mask="20:20" dst="U" desc="reg_CUE_PRG_Enable : Enable bit for progressive video CUE detection.If interlace input video," default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="10" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="CFR" layout="10x4">
<Control ui_type="checkbox" name="Cfr_enable" range="0~1" addr="0x174f" mask="7:7" dst="U" desc="Cfr_enable :" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_CFR_CurDif_luma_mode" range="0~1" addr="0x179c" mask="8:8" dst="U" desc="reg_CFR_CurDif_luma_mode : Current Field Top/Bot line Luma difference calculation mode" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MACFR_frm_phase" range="0~3" addr="0x179c" mask="7:6" dst="U" desc="reg_MACFR_frm_phase : U2 This will be a field based phase register that need to be set by FW phase to phase: this will be calculated based on dbdr_phase of the specific line of this frame. u1 : dbdr_phase=1, center line is DB in current line; dbdr_phase=2, center line is Dr in current line;" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_CurDif_tran_mode" range="0~3" addr="0x179c" mask="5:4" dst="U" desc="reg_CFR_CurDif_tran_mode : U2 Current Field Top/Bot line Luma/Chroma transition level calculation mode," default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CFR_alpha_mode" range="0~3" addr="0x179c" mask="3:2" dst="U" desc="reg_CFR_alpha_mode : U2 Alpha selection mode for CFR block from curAlp and motAlp i.e. 0: motAlp; 1: (motAlp+curAlp)/2; 2: min(motAlp,curAlp); 3: max(motAlp,curAlp);" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CFR_alpha_mode" range="0~3" addr="0x179c" mask="3:2" dst="U" desc="reg_CFR_alpha_mode : U2 Alpha selection mode for CFR block from curAlp and motAlp i.e. 0: motAlp; 1: (motAlp+curAlp)/2; 2: min(motAlp,curAlp); 3: max(motAlp,curAlp);" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_Motion_Luma_mode" range="0~3" addr="0x179c" mask="1:0" dst="U" desc="reg_CFR_Motion_Luma_mode : U2 LumaMotion Calculation mode for MA-CFR. 0: top/bot Lumma motion; 1: middle Luma Motion 2: top/bot + middle motion; 3: max(top/tot motion, middle motion)" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_alpha_gain" range="0~255" addr="0x179d" mask="23:16" dst="U" desc="reg_CFR_alpha_gain : gain to map muxed curAlp and motAlp to alpha that will be used for final blending." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_Motion_ofst" range="0~255" addr="0x179d" mask="15:8" dst="U" desc="reg_CFR_Motion_ofst : Offset to Motion to calculate the motAlp, e,g:motAlp= reg_CFR_Motion_ofst- Motion;This register can be seen as the level of motion that we consider it at moving." default="0" value="0" cmd="common:2,0xff900000"/>
@@ -698,22 +698,22 @@
<Control ui_type="Point" name="reg_nr4_coefblt_lut3_9" range="-128~127" addr="0x370f" mask="23:16" dst="S" desc="" default="64" value="64" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_coefblt_lut3_10" range="-128~127" addr="0x370f" mask="15:8" dst="S" desc="" default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_coefblt_lut3_11" range="-128~127" addr="0x370f" mask="7:0" dst="S" desc="" default="-8" value="-8" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_0:debug" range="0~255" addr="" mask="" dst="U" desc="" default="1" value="1" cmd="di0:sw_nr4_sad2gain_lut[0]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_1:debug" range="0~255" addr="" mask="" dst="U" desc="" default="2" value="2" cmd="di0:sw_nr4_sad2gain_lut[1]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_2:debug" range="0~255" addr="" mask="" dst="U" desc="" default="2" value="2" cmd="di0:sw_nr4_sad2gain_lut[2]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_3:debug" range="0~255" addr="" mask="" dst="U" desc="" default="4" value="4" cmd="di0:sw_nr4_sad2gain_lut[3]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_4:debug" range="0~255" addr="" mask="" dst="U" desc="" default="8" value="8" cmd="di0:sw_nr4_sad2gain_lut[4]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_5:debug" range="0~255" addr="" mask="" dst="U" desc="" default="16" value="16" cmd="di0:sw_nr4_sad2gain_lut[5]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_6:debug" range="0~255" addr="" mask="" dst="U" desc="" default="32" value="32" cmd="di0:sw_nr4_sad2gain_lut[6]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_7:debug" range="0~255" addr="" mask="" dst="U" desc="" default="63" value="63" cmd="di0:sw_nr4_sad2gain_lut[7]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_8:debug" range="0~255" addr="" mask="" dst="U" desc="" default="67" value="67" cmd="di0:sw_nr4_sad2gain_lut[8]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_9:debug" range="0~255" addr="" mask="" dst="U" desc="" default="104" value="104" cmd="di0:sw_nr4_sad2gain_lut[9]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_10:debug" range="0~255" addr="" mask="" dst="U" desc="" default="48" value="48" cmd="di0:sw_nr4_sad2gain_lut[10]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_11:debug" range="0~255" addr="" mask="" dst="U" desc="" default="32" value="32" cmd="di0:sw_nr4_sad2gain_lut11]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_12:debug" range="0~255" addr="" mask="" dst="U" desc="" default="20" value="20" cmd="di0:sw_nr4_sad2gain_lut[12]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_13:debug" range="0~255" addr="" mask="" dst="U" desc="" default="16" value="16" cmd="di0:sw_nr4_sad2gain_lut13]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_14:debug" range="0~255" addr="" mask="" dst="U" desc="" default="14" value="14" cmd="di0:sw_nr4_sad2gain_lut[14]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_15:debug" range="0~255" addr="" mask="" dst="U" desc="" default="9" value="9" cmd="di0:sw_nr4_sad2gain_lut[15]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_0:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[0]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_1:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[1]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_2:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[2]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_3:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[3]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_4:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[4]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_5:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[5]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_6:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[6]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_7:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[7]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_8:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[8]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_9:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[9]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_10:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[10]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_11:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut11]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_12:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[12]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_13:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut13]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_14:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[14]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_15:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[15]"/>
<Control ui_type="Point" name="sw_nr4_sad2gain_en:debug" range="0~1" addr="" mask="" dst="U" desc="" default="1" value="1" cmd="di0:sw_nr4_sad2gain_en:debug"/>
<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_3" range="0~255" addr="0x1773" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_3 : Matnr high-pass filter alpha LUT node 3" default="50" value="50" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_2" range="0~255" addr="0x1773" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_2 : Matnr high-pass filter alpha LUT node 2" default="24" value="24" cmd="common:2,0xff900000"/>
@@ -847,9 +847,9 @@
<Control ui_type="slider" name="reg_nr4_snr2_alpha1_sad_mode" range="0~3" addr="0x2da9" mask="5:4" dst="U" desc="reg_nr4_snr2_alpha1_sad_mode : // unsigned , default = 2 0: max_sad; 1: cross_max_sad; 2 or 3: adp_sad dft=2" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_adp_drtlpf_mode" range="0~3" addr="0x2da9" mask="1:0" dst="U" desc="reg_nr4_snr2_adp_drtlpf_mode : // unsigned , default = 3 0: adp_drtlpf [2 1 1]/4, 1: adp_drtlpf [4 2 1 1]/8; 2: adp_drtlpf [2 2 2 1 1]/8; 3: adp_drtlpf [7 7 7 6 5]/32; dft=3;" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_ymin" range="0~127" addr="0x2daa" mask="29:23" dst="U" desc="reg_nr4_snr2_alp0_ymin : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_ymax" range="0~127" addr="0x2daa" mask="22:16" dst="U" desc="reg_nr4_snr2_alp0_ymax : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmin" range="0~127" addr="0x2daa" mask="13:7" dst="U" desc="reg_nr4_snr2_alp0_cmin : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmax" range="0~127" addr="0x2daa" mask="6:0" dst="U" desc="reg_nr4_snr2_alp0_cmax : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_ymax" range="0~127" addr="0x2daa" mask="22:16" dst="U" desc="reg_nr4_snr2_alp0_ymax : // unsigned , default = 127 normalized to 128 as 1" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmin" range="0~127" addr="0x2daa" mask="13:7" dst="U" desc="reg_nr4_snr2_alp0_cmin : // unsigned , default = 127 normalized to 128 as 1" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmax" range="0~127" addr="0x2daa" mask="6:0" dst="U" desc="reg_nr4_snr2_alp0_cmax : // unsigned , default = 127 normalized to 128 as 1" default="127" value="127" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar0" range="0~255" addr="0x2dab" mask="31:24" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar0 : // unsigned , default = 0 threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar1" range="0~255" addr="0x2dab" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar1 : // unsigned , default = 25 threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur." default="25" value="25" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar5" range="0~255" addr="0x2dab" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar5 : // unsigned , default = 40 rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255." default="40" value="40" cmd="common:2,0xff900000"/>
@@ -868,9 +868,9 @@
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ccore_rate" range="0~63" addr="0x2daf" mask="17:12" dst="U" desc="reg_nr4_snr2_alp1_ccore_rate : // unsigned , default = 0 normalized 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ycore_ofst" range="-32~31" addr="0x2daf" mask="11:6" dst="S" desc="reg_nr4_snr2_alp1_ycore_ofst : // signed , default = 3 normalized 64 as 1" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ccore_ofst" range="-32~31" addr="0x2daf" mask="5:0" dst="S" desc="reg_nr4_snr2_alp1_ccore_ofst : // signed , default = 3 normalized 64 as 1" default="3" value="3" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_ymin" range="0~63" addr="0x2db0" mask="23:18" dst="U" desc="reg_nr4_snr2_alp1_ymin : // unsigned , default = 0 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_ymin" range="0~63" addr="0x2db0" mask="23:18" dst="U" desc="reg_nr4_snr2_alp1_ymin : // unsigned , default = 0 normalized to 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ymax" range="0~63" addr="0x2db0" mask="17:12" dst="U" desc="reg_nr4_snr2_alp1_ymax : // unsigned , default = 63 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_cmin" range="0~63" addr="0x2db0" mask="11:6" dst="U" desc="reg_nr4_snr2_alp1_cmin : // unsigned , default = 0 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_cmin" range="0~63" addr="0x2db0" mask="11:6" dst="U" desc="reg_nr4_snr2_alp1_cmin : // unsigned , default = 0 normalized to 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_cmax" range="0~63" addr="0x2db0" mask="5:0" dst="U" desc="reg_nr4_snr2_alp1_cmax : // unsigned , default = 63 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_cpar0" range="0~255" addr="0x2db1" mask="31:24" dst="U" desc="reg_nr4_snr2_alp1_minerr_cpar0 : // unsigned , default = 0 annel, this will be set value of flat region mierr that no need directional NR. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_cpar1" range="0~255" addr="0x2db1" mask="23:16" dst="U" desc="reg_nr4_snr2_alp1_minerr_cpar1 : // unsigned , default = 24 hannel,this will be set value of texture region mierr that can not do directional NR. 0~255." default="24" value="24" cmd="common:2,0xff900000"/>
@@ -910,12 +910,12 @@
<Control ui_type="slider" name="reg_nr4_luma_plus_ccor_thd" range="0~255" addr="0x2dbb" mask="7:0" dst="U" desc="reg_nr4_luma_plus_ccor_thd : // unsigned , default = 0 C coring threshold for difference calc., dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_v_orient" range="-2~1" addr="0x2dbc" mask="17:16" dst="S" desc="reg_nr4_pre_v_orient : // signed , default = 0 orientation of previous V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="132" value="132" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_v_mean" range="0~255" addr="0x2dbc" mask="7:0" dst="U" desc="reg_nr4_pre_v_mean : // unsigned , default = 0 mean of previousV, initial to 0, and will be updated by software" default="129" value="129" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="122" value="122" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_v_mean" range="0~255" addr="0x2dbc" mask="7:0" dst="U" desc="reg_nr4_pre_v_mean : // unsigned , default = 0 mean of previousV, initial to 0, and will be updated by software" default="123" value="123" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cur_v_orient" range="-2~1" addr="0x2dbd" mask="17:16" dst="S" desc="reg_nr4_cur_v_orient : // signed , default = 0 orientation of current V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="132" value="132" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="122" value="122" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="122" value="122" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="MV_ALP_BET" layout="20x4">
<Control ui_type="slider" name="reg_nr4_sad_bitw" range="0~3" addr="0x2dbe" mask="13:12" dst="U" desc="reg_nr4_sad_bitw : // unsigned , default = 2 sad bit width (8 + x) before clip to u8, dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
@@ -966,7 +966,7 @@
<Control ui_type="slider" name="reg_nr4_bet1_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="22:20" dst="U" desc="reg_nr4_bet1_glb_gain_lsft : // unsigned , default = 6 bet1 left shift before combine with global gain" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_bet2_glb_gain_en" range="0~1" addr="0x2dd7" mask="19:19" dst="U" desc="reg_nr4_bet2_glb_gain_en : // unsigned , default = 1 bet2 adjust by global gain, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet2_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="18:16" dst="U" desc="reg_nr4_bet2_glb_gain_lsft : // unsigned , default = 6 bet2 left shift before combine with global gain" default="3" value="3" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_alp1_ac_en" range="0~1" addr="0x2dd7" mask="15:15" dst="U" desc="reg_nr4_alp1_ac_en : // unsigned , default = 1 alp1 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_alp1_ac_en" range="0~1" addr="0x2dd7" mask="15:15" dst="U" desc="reg_nr4_alp1_ac_en : // unsigned , default = 1 alp1 adjust by ac, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_alp1_ac_lsft" range="0~7" addr="0x2dd7" mask="14:12" dst="U" desc="reg_nr4_alp1_ac_lsft : // unsigned , default = 5 alp1 left shift before combine with ac" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_bet0_ac_en" range="0~1" addr="0x2dd7" mask="11:11" dst="U" desc="reg_nr4_bet0_ac_en : // unsigned , default = 0 bet0 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet0_ac_lsft" range="0~7" addr="0x2dd7" mask="10:8" dst="U" desc="reg_nr4_bet0_ac_lsft : // unsigned , default = 5 bet0 left shift before combine with ac" default="5" value="5" cmd="common:2,0xff900000"/>
@@ -984,7 +984,7 @@
<Control ui_type="slider" name="reg_nr4_cm_luma_sel" range="0~3" addr="0x2dc5" mask="25:24" dst="U" desc="reg_nr4_cm_luma_sel : // unsigned , default = 1 luma selection for color match, 0: 1x1, 1: 3X3LPF, 2: 3x5LPF, 3: 5x5LPF for 5lines, 3x5LPF for 3lines, dft = 3" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_rshft_bet0" range="0~7" addr="0x2dc5" mask="23:21" dst="U" desc="reg_nr4_cm_skin_rshft_bet0 : // unsigned , default = 3 right shift for bet0s skin color gains, dft = 3" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_cm_var_sel" range="0~1" addr="0x2dc5" mask="20:20" dst="U" desc="reg_nr4_cm_var_sel : // unsigned , default = 1 variation selection for color match, 0: 3x5, 1: 5x5 for 5lines, 3x5 for 3lines, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_cm_green_prc_bet0" range="0~1" addr="0x2dc5" mask="19:19" dst="U" desc="reg_nr4_cm_green_prc_bet0 : // unsigned , default = 1 enable green processing for mcnr bet0 calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_cm_green_prc_bet0" range="0~1" addr="0x2dc5" mask="19:19" dst="U" desc="reg_nr4_cm_green_prc_bet0 : // unsigned , default = 1 enable green processing for mcnr bet0 calc., dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_green_rshft_bet0" range="0~7" addr="0x2dc5" mask="18:16" dst="U" desc="reg_nr4_cm_green_rshft_bet0 : // unsigned , default = 4 right shift for bet0s green color gains, dft = 4" default="4" value="4" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_cm_blue_prc_alp0" range="0~1" addr="0x2dc6" mask="29:29" dst="U" desc="reg_nr4_cm_blue_prc_alp0 : // unsigned , default = 1 enable blue processing for mcnr alpha0 calc., dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_cm_blue_prc_alp1" range="0~1" addr="0x2dc6" mask="28:28" dst="U" desc="reg_nr4_cm_blue_prc_alp1 : // unsigned , default = 1 enable blue processing for mcnr alpha1 calc., dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -1277,11 +1277,11 @@
<Page tab_title="NR SNR2" layout="10x4">
<Control ui_type="slider" name="reg_MATNR_YBeta_scale_min" range="0~255" addr="0x175b" mask="31:24" dst="U" desc="reg_MATNR_YBeta_scale_min : U8, Final step Beta scale low limit for Luma channel;" default="60" value="60" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_YBeta_scale_max" range="0~255" addr="0x175b" mask="23:16" dst="U" desc="reg_MATNR_YBeta_scale_max : U8, Final step Beta scale high limit for Luma channe;" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_MATNR_YBeta_scale_gain" range="0~255" addr="0x175b" mask="15:8" dst="U" desc="reg_MATNR_YBeta_scale_gain : U8, Final step Beta scale Gain for Luma channel (normalized 32 to 1);" default="38" value="38" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_MATNR_YBeta_scale_gain" range="0~255" addr="0x175b" mask="15:8" dst="U" desc="reg_MATNR_YBeta_scale_gain : U8, Final step Beta scale Gain for Luma channel (normalized 32 to 1);" default="32" value="32" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_YBeta_scale_ofst" range="0~255" addr="0x175b" mask="7:0" dst="U" desc="reg_MATNR_YBeta_scale_ofst : S8, Final step Beta scale offset for Luma channel ;" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_CBeta_scale_min" range="0~255" addr="0x175c" mask="31:24" dst="U" desc="reg_MATNR_CBeta_scale_min : Final step Beta scale low limit for Chrm channel.Similar to Y" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_CBeta_scale_max" range="0~255" addr="0x175c" mask="23:16" dst="U" desc="reg_MATNR_CBeta_scale_max : U8, Final step Beta scale high limit for Chrm channel.Similar to Y" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_MATNR_CBeta_scale_gain" range="0~255" addr="0x175c" mask="15:8" dst="U" desc="reg_MATNR_CBeta_scale_gain : U8, Final step Beta scale Gain for Chrm channel Similar to Y" default="38" value="38" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_MATNR_CBeta_scale_gain" range="0~255" addr="0x175c" mask="15:8" dst="U" desc="reg_MATNR_CBeta_scale_gain : U8, Final step Beta scale Gain for Chrm channel Similar to Y" default="32" value="32" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_CBeta_scale_ofst" range="0~255" addr="0x175c" mask="7:0" dst="U" desc="reg_MATNR_CBeta_scale_ofst : S8, Final step Beta scale offset for Chrm channel Similar to Y" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_beta_BRT_limt_hi" range="0~15" addr="0x1759" mask="31:28" dst="U" desc="reg_MATNR_beta_BRT_limt_hi : U4, Beta adjustment based on Brightness high side Limit. (X16 to u8 scale)" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_beta_BRT_slop_hi" range="0~15" addr="0x1759" mask="27:24" dst="U" desc="reg_MATNR_beta_BRT_slop_hi : U4, Beta adjustment based on Brightness high side slope. Normalized to 16 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -1293,16 +1293,16 @@
<Page tab_title="CUE" layout="2x4">
<Control ui_type="checkbox" name="nr_cue_en:debug" range="0~1" addr="0x1707" mask="26:26" dst="U" desc="nr_cue_en" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_CUE_PRG_Enable:debug" range="0~1" addr="0x177e" mask="20:20" dst="U" desc="reg_CUE_PRG_Enable : Enable bit for progressive video CUE detection.If interlace input video," default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="10" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="CFR" layout="10x4">
<Control ui_type="checkbox" name="Cfr_enable" range="0~1" addr="0x174f" mask="7:7" dst="U" desc="Cfr_enable :" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_CFR_CurDif_luma_mode" range="0~1" addr="0x179c" mask="8:8" dst="U" desc="reg_CFR_CurDif_luma_mode : Current Field Top/Bot line Luma difference calculation mode" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MACFR_frm_phase" range="0~3" addr="0x179c" mask="7:6" dst="U" desc="reg_MACFR_frm_phase : U2 This will be a field based phase register that need to be set by FW phase to phase: this will be calculated based on dbdr_phase of the specific line of this frame. u1 : dbdr_phase=1, center line is DB in current line; dbdr_phase=2, center line is Dr in current line;" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_CurDif_tran_mode" range="0~3" addr="0x179c" mask="5:4" dst="U" desc="reg_CFR_CurDif_tran_mode : U2 Current Field Top/Bot line Luma/Chroma transition level calculation mode," default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CFR_alpha_mode" range="0~3" addr="0x179c" mask="3:2" dst="U" desc="reg_CFR_alpha_mode : U2 Alpha selection mode for CFR block from curAlp and motAlp i.e. 0: motAlp; 1: (motAlp+curAlp)/2; 2: min(motAlp,curAlp); 3: max(motAlp,curAlp);" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CFR_alpha_mode" range="0~3" addr="0x179c" mask="3:2" dst="U" desc="reg_CFR_alpha_mode : U2 Alpha selection mode for CFR block from curAlp and motAlp i.e. 0: motAlp; 1: (motAlp+curAlp)/2; 2: min(motAlp,curAlp); 3: max(motAlp,curAlp);" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_Motion_Luma_mode" range="0~3" addr="0x179c" mask="1:0" dst="U" desc="reg_CFR_Motion_Luma_mode : U2 LumaMotion Calculation mode for MA-CFR. 0: top/bot Lumma motion; 1: middle Luma Motion 2: top/bot + middle motion; 3: max(top/tot motion, middle motion)" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_alpha_gain" range="0~255" addr="0x179d" mask="23:16" dst="U" desc="reg_CFR_alpha_gain : gain to map muxed curAlp and motAlp to alpha that will be used for final blending." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_Motion_ofst" range="0~255" addr="0x179d" mask="15:8" dst="U" desc="reg_CFR_Motion_ofst : Offset to Motion to calculate the motAlp, e,g:motAlp= reg_CFR_Motion_ofst- Motion;This register can be seen as the level of motion that we consider it at moving." default="0" value="0" cmd="common:2,0xff900000"/>
@@ -1375,37 +1375,37 @@
<Control ui_type="Point" name="reg_nr4_sad2alp0_lut_13" range="0~255" addr="0x2de1" mask="23:16" dst="U" desc="" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2alp0_lut_14" range="0~255" addr="0x2de1" mask="15:8" dst="U" desc="" default="4" value="4" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2alp0_lut_15" range="0~255" addr="0x2de1" mask="7:0" dst="U" desc="" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_0" range="0~255" addr="0x2de2" mask="31:24" dst="U" desc="" default="182" value="182" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_1" range="0~255" addr="0x2de2" mask="23:16" dst="U" desc="" default="182" value="182" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_2" range="0~255" addr="0x2de2" mask="15:8" dst="U" desc="" default="184" value="184" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_3" range="0~255" addr="0x2de2" mask="7:0" dst="U" desc="" default="186" value="186" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_4" range="0~255" addr="0x2de3" mask="31:24" dst="U" desc="" default="189" value="189" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_5" range="0~255" addr="0x2de3" mask="23:16" dst="U" desc="" default="194" value="194" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_6" range="0~255" addr="0x2de3" mask="15:8" dst="U" desc="" default="194" value="194" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_7" range="0~255" addr="0x2de3" mask="7:0" dst="U" desc="" default="195" value="195" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_8" range="0~255" addr="0x2de4" mask="31:24" dst="U" desc="" default="194" value="194" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_9" range="0~255" addr="0x2de4" mask="23:16" dst="U" desc="" default="195" value="195" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_10" range="0~255" addr="0x2de4" mask="15:8" dst="U" desc="" default="197" value="197" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_11" range="0~255" addr="0x2de4" mask="7:0" dst="U" desc="" default="201" value="201" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_12" range="0~255" addr="0x2de5" mask="31:24" dst="U" desc="" default="211" value="211" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_13" range="0~255" addr="0x2de5" mask="23:16" dst="U" desc="" default="235" value="235" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_14" range="0~255" addr="0x2de5" mask="15:8" dst="U" desc="" default="249" value="249" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_0" range="0~255" addr="0x2de2" mask="31:24" dst="U" desc="" default="187" value="187" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_1" range="0~255" addr="0x2de2" mask="23:16" dst="U" desc="" default="187" value="187" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_2" range="0~255" addr="0x2de2" mask="15:8" dst="U" desc="" default="185" value="185" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_3" range="0~255" addr="0x2de2" mask="7:0" dst="U" desc="" default="184" value="184" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_4" range="0~255" addr="0x2de3" mask="31:24" dst="U" desc="" default="186" value="186" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_5" range="0~255" addr="0x2de3" mask="23:16" dst="U" desc="" default="184" value="184" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_6" range="0~255" addr="0x2de3" mask="15:8" dst="U" desc="" default="179" value="179" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_7" range="0~255" addr="0x2de3" mask="7:0" dst="U" desc="" default="178" value="178" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_8" range="0~255" addr="0x2de4" mask="31:24" dst="U" desc="" default="178" value="178" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_9" range="0~255" addr="0x2de4" mask="23:16" dst="U" desc="" default="177" value="177" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_10" range="0~255" addr="0x2de4" mask="15:8" dst="U" desc="" default="184" value="184" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_11" range="0~255" addr="0x2de4" mask="7:0" dst="U" desc="" default="187" value="187" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_12" range="0~255" addr="0x2de5" mask="31:24" dst="U" desc="" default="216" value="216" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_13" range="0~255" addr="0x2de5" mask="23:16" dst="U" desc="" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_14" range="0~255" addr="0x2de5" mask="15:8" dst="U" desc="" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_15" range="0~255" addr="0x2de5" mask="7:0" dst="U" desc="" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_0" range="0~255" addr="0x2de6" mask="31:24" dst="U" desc="" default="132" value="132" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_1" range="0~255" addr="0x2de6" mask="23:16" dst="U" desc="" default="133" value="133" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_2" range="0~255" addr="0x2de6" mask="15:8" dst="U" desc="" default="133" value="133" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_3" range="0~255" addr="0x2de6" mask="7:0" dst="U" desc="" default="136" value="136" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_4" range="0~255" addr="0x2de7" mask="31:24" dst="U" desc="" default="138" value="138" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_5" range="0~255" addr="0x2de7" mask="23:16" dst="U" desc="" default="148" value="148" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_6" range="0~255" addr="0x2de7" mask="15:8" dst="U" desc="" default="153" value="153" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_7" range="0~255" addr="0x2de7" mask="7:0" dst="U" desc="" default="156" value="156" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_8" range="0~255" addr="0x2de8" mask="31:24" dst="U" desc="" default="157" value="157" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_9" range="0~255" addr="0x2de8" mask="23:16" dst="U" desc="" default="165" value="165" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_10" range="0~255" addr="0x2de8" mask="15:8" dst="U" desc="" default="169" value="169" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_11" range="0~255" addr="0x2de8" mask="7:0" dst="U" desc="" default="175" value="175" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_12" range="0~255" addr="0x2de9" mask="31:24" dst="U" desc="" default="188" value="188" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_13" range="0~255" addr="0x2de9" mask="23:16" dst="U" desc="" default="213" value="213" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_14" range="0~255" addr="0x2de9" mask="15:8" dst="U" desc="" default="254" value="254" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_0" range="0~255" addr="0x2de6" mask="31:24" dst="U" desc="" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_1" range="0~255" addr="0x2de6" mask="23:16" dst="U" desc="" default="55" value="55" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_2" range="0~255" addr="0x2de6" mask="15:8" dst="U" desc="" default="53" value="53" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_3" range="0~255" addr="0x2de6" mask="7:0" dst="U" desc="" default="58" value="58" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_4" range="0~255" addr="0x2de7" mask="31:24" dst="U" desc="" default="72" value="72" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_5" range="0~255" addr="0x2de7" mask="23:16" dst="U" desc="" default="79" value="79" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_6" range="0~255" addr="0x2de7" mask="15:8" dst="U" desc="" default="83" value="83" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_7" range="0~255" addr="0x2de7" mask="7:0" dst="U" desc="" default="81" value="81" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_8" range="0~255" addr="0x2de8" mask="31:24" dst="U" desc="" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_9" range="0~255" addr="0x2de8" mask="23:16" dst="U" desc="" default="79" value="79" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_10" range="0~255" addr="0x2de8" mask="15:8" dst="U" desc="" default="83" value="83" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_11" range="0~255" addr="0x2de8" mask="7:0" dst="U" desc="" default="81" value="81" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_12" range="0~255" addr="0x2de9" mask="31:24" dst="U" desc="" default="89" value="89" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_13" range="0~255" addr="0x2de9" mask="23:16" dst="U" desc="" default="123" value="123" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_14" range="0~255" addr="0x2de9" mask="15:8" dst="U" desc="" default="181" value="181" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_15" range="0~255" addr="0x2de9" mask="7:0" dst="U" desc="" default="254" value="254" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_0" range="0~255" addr="0x2dea" mask="31:24" dst="U" desc="" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_1" range="0~255" addr="0x2dea" mask="23:16" dst="U" desc="" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -1654,12 +1654,12 @@
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar2" range="0~255" addr="0x2dac" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar2 : // unsigned , default = 127 level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, that we can do for flat region. 0~255." default="127" value="127" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar3" range="0~255" addr="0x2dac" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar3 : // unsigned , default = 0 level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, that we can do for misc region. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar4" range="0~255" addr="0x2dac" mask="7:0" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar4 : // unsigned , default = 127 level limit(for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel, that we can do for texture region. 0~255." default="127" value="127" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar0" range="0~255" addr="0x2dad" mask="31:24" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar0 : // unsigned , default = 0 threshold0 of curve to map mierr to alp0 for luma channel, this will be set value of flat region mierr that no need blur. 0~255." default="15" value="15" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar1" range="0~255" addr="0x2dad" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar1 : // unsigned , default = 25 threshold1 of curve to map mierr to alp0 for luma channel,this will be set value of texture region mierr that can not blur." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar0" range="0~255" addr="0x2dad" mask="31:24" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar0 : // unsigned , default = 0 threshold0 of curve to map mierr to alp0 for luma channel, this will be set value of flat region mierr that no need blur. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar1" range="0~255" addr="0x2dad" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar1 : // unsigned , default = 25 threshold1 of curve to map mierr to alp0 for luma channel,this will be set value of texture region mierr that can not blur." default="25" value="25" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar5" range="0~255" addr="0x2dad" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar5 : // unsigned , default = 40 rate0 (for mierr less than th0) of curve to map mierr to alp0 for luma channel. the larger of the value, the deep of the slope. 0~255." default="40" value="40" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar6" range="0~255" addr="0x2dad" mask="7:0" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar6 : // unsigned , default = 40 rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for luma channel. the larger of the value, the deep of the slope. 0~255." default="40" value="40" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar2" range="0~255" addr="0x2dae" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar2 : // unsigned , default = 127 level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, set to alp0 that we can do for flat region. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar3" range="0~255" addr="0x2dae" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar3 : // unsigned , default = 0 level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, alp0 that we can do for misc region. 0~255." default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar2" range="0~255" addr="0x2dae" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar2 : // unsigned , default = 127 level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, set to alp0 that we can do for flat region. 0~255." default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar3" range="0~255" addr="0x2dae" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar3 : // unsigned , default = 0 level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, alp0 that we can do for misc region. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar4" range="0~255" addr="0x2dae" mask="7:0" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar4 : // unsigned , default = 127 level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, alp0 that we can do for texture region. 0~255." default="127" value="127" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ycore_rate" range="0~63" addr="0x2daf" mask="23:18" dst="U" desc="reg_nr4_snr2_alp1_ycore_rate : // unsigned , default = 0 normalized 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ccore_rate" range="0~63" addr="0x2daf" mask="17:12" dst="U" desc="reg_nr4_snr2_alp1_ccore_rate : // unsigned , default = 0 normalized 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -1676,10 +1676,10 @@
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_cpar2" range="0~255" addr="0x2db2" mask="23:16" dst="U" desc="reg_nr4_snr2_alp1_minerr_cpar2 : // unsigned , default = 0 will be set to alp1 that we can do for flat region. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_cpar3" range="0~255" addr="0x2db2" mask="15:8" dst="U" desc="reg_nr4_snr2_alp1_minerr_cpar3 : // unsigned , default = 16 this will be set to alp1 that we can do for misc region. 0~255." default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_cpar4" range="0~255" addr="0x2db2" mask="7:0" dst="U" desc="reg_nr4_snr2_alp1_minerr_cpar4 : // unsigned , default = 63 will be set to alp1 that we can do for texture region. 0~255.255 before" default="63" value="63" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar0" range="0~255" addr="0x2db3" mask="31:24" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar0 : // unsigned , default = 0 thra/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255." default="15" value="15" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar1" range="0~255" addr="0x2db3" mask="23:16" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar1 : // unsigned , default = 24 thra/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255." default="30" value="30" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar5" range="0~255" addr="0x2db3" mask="15:8" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar5 : // unsigned , default = 0 ratlp1 for luma/chroma channel. the larger of the value, the deep of the slope." default="36" value="36" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar6" range="0~255" addr="0x2db3" mask="7:0" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar6 : // unsigned , default = 20 ratlp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar0" range="0~255" addr="0x2db3" mask="31:24" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar0 : // unsigned , default = 0 thra/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar1" range="0~255" addr="0x2db3" mask="23:16" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar1 : // unsigned , default = 24 thra/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar5" range="0~255" addr="0x2db3" mask="15:8" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar5 : // unsigned , default = 0 ratlp1 for luma/chroma channel. the larger of the value, the deep of the slope." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar6" range="0~255" addr="0x2db3" mask="7:0" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar6 : // unsigned , default = 20 ratlp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255" default="20" value="20" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar2" range="0~255" addr="0x2db4" mask="23:16" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar2 : // unsigned , default = 0 lev to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar3" range="0~255" addr="0x2db4" mask="15:8" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar3 : // unsigned , default = 16 levierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255." default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar4" range="0~255" addr="0x2db4" mask="7:0" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar4 : // unsigned , default = 63 lev to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before" default="63" value="63" cmd="common:2,0xff900000"/>
@@ -1700,29 +1700,29 @@
<Control ui_type="slider" name="reg_nr4_luma_plus_xst" range="0~16383" addr="0x2db9" mask="29:16" dst="U" desc="reg_nr4_luma_plus_xst : // unsigned , default = 8 start for luma plus statistic, dft = 8" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_xed" range="0~16383" addr="0x2db9" mask="13:0" dst="U" desc="reg_nr4_luma_plus_xed : // unsigned , default = 711 end for luma plus statistic, dft = HSIZE-8-1;" default="711" value="711" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_yst" range="0~16383" addr="0x2dba" mask="29:16" dst="U" desc="reg_nr4_luma_plus_yst : // unsigned , default = 8 start for luma plus statistic, dft = 8" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_luma_plus_yed" range="0~16383" addr="0x2dba" mask="13:0" dst="U" desc="reg_nr4_luma_plus_yed : // unsigned , default = 231 end for luma plus statistic, dft = VSIZE-8-1" default="471" value="471" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_luma_plus_yed" range="0~16383" addr="0x2dba" mask="13:0" dst="U" desc="reg_nr4_luma_plus_yed : // unsigned , default = 231 end for luma plus statistic, dft = VSIZE-8-1" default="231" value="231" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_ugain" range="0~63" addr="0x2dbb" mask="29:24" dst="U" desc="reg_nr4_luma_plus_ugain : // unsigned , default = 8 Us gain for luma enhancement, 16 normalized as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_vgain" range="0~63" addr="0x2dbb" mask="21:16" dst="U" desc="reg_nr4_luma_plus_vgain : // unsigned , default = 8 Vs gain for luma enhancement, 16 normalized as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_ycor_thd" range="0~255" addr="0x2dbb" mask="15:8" dst="U" desc="reg_nr4_luma_plus_ycor_thd : // unsigned , default = 2 Y coring threshold for difference calc., dft = 0" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_ccor_thd" range="0~255" addr="0x2dbb" mask="7:0" dst="U" desc="reg_nr4_luma_plus_ccor_thd : // unsigned , default = 0 C coring threshold for difference calc., dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_v_orient" range="-2~1" addr="0x2dbc" mask="17:16" dst="S" desc="reg_nr4_pre_v_orient : // signed , default = 0 orientation of previous V, initial to 0, and will be updated by software" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="126" value="126" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_v_mean" range="0~255" addr="0x2dbc" mask="7:0" dst="U" desc="reg_nr4_pre_v_mean : // unsigned , default = 0 mean of previousV, initial to 0, and will be updated by software" default="127" value="127" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_v_orient" range="-2~1" addr="0x2dbd" mask="17:16" dst="S" desc="reg_nr4_cur_v_orient : // signed , default = 0 orientation of current V, initial to 0, and will be updated by software" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="127" value="127" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="131" value="131" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="135" value="135" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_v_mean" range="0~255" addr="0x2dbc" mask="7:0" dst="U" desc="reg_nr4_pre_v_mean : // unsigned , default = 0 mean of previousV, initial to 0, and will be updated by software" default="125" value="125" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_v_orient" range="-2~1" addr="0x2dbd" mask="17:16" dst="S" desc="reg_nr4_cur_v_orient : // signed , default = 0 orientation of current V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="135" value="135" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="121" value="121" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="MV_ALP_BET" layout="20x4">
<Control ui_type="slider" name="reg_nr4_sad_bitw" range="0~3" addr="0x2dbe" mask="13:12" dst="U" desc="reg_nr4_sad_bitw : // unsigned , default = 2 sad bit width (8 + x) before clip to u8, dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_mv_err_rsft" range="0~15" addr="0x2dbe" mask="3:0" dst="U" desc="reg_nr4_mv_err_rsft : // unsigned , default = 8 right shift for mv err calc., dft = 9" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_mv_err_rsft" range="0~15" addr="0x2dbe" mask="3:0" dst="U" desc="reg_nr4_mv_err_rsft : // unsigned , default = 8 right shift for mv err calc., dft = 9" default="9" value="9" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvx_gain" range="0~15" addr="0x2dbf" mask="31:28" dst="U" desc="reg_nr4_lftmvx_gain : // unsigned , default = 1 left mvx gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvy_gain" range="0~15" addr="0x2dbf" mask="27:24" dst="U" desc="reg_nr4_lftmvy_gain : // unsigned , default = 1 left mvy gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_zmvx_gain" range="0~15" addr="0x2dbf" mask="23:20" dst="U" desc="reg_nr4_zmvx_gain : // unsigned , default = 5 zero mvx gain for err calc., dft = 2" default="5" value="5" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_zmvy_gain" range="0~15" addr="0x2dbf" mask="19:16" dst="U" desc="reg_nr4_zmvy_gain : // unsigned , default = 5 zero mvy gain for err calc., dft = 4" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_lmvx0_gain" range="0~15" addr="0x2dbf" mask="15:12" dst="U" desc="reg_nr4_lmvx0_gain : // unsigned , default = 2 line mvx0 gain for err calc., dft = 1" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_lmvx0_gain" range="0~15" addr="0x2dbf" mask="15:12" dst="U" desc="reg_nr4_lmvx0_gain : // unsigned , default = 2 line mvx0 gain for err calc., dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lmvx1_gain" range="0~15" addr="0x2dbf" mask="11:8" dst="U" desc="reg_nr4_lmvx1_gain : // unsigned , default = 2 line mvx1 gain for err calc., dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lmvy0_gain" range="0~15" addr="0x2dbf" mask="7:4" dst="U" desc="reg_nr4_lmvy0_gain : // unsigned , default = 2 line mvy0 gain for err calc., dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lmvy1_gain" range="0~15" addr="0x2dbf" mask="3:0" dst="U" desc="reg_nr4_lmvy1_gain : // unsigned , default = 2 line mvy1 gain for err calc., dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
@@ -1757,19 +1757,19 @@
<Control ui_type="slider" name="reg_nr4_bet2_mode" range="0~3" addr="0x2dc5 " mask="1:0" dst="U" desc="reg_nr4_bet2_mode : // unsigned , default = 1 mode for bet2s sad selection, 0: max sad, 1: three min sads, 2: min sad, 3: co sad, else: (co sad) - (min sad)" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_alp1_glb_gain_en" range="0~1" addr="0x2dd7" mask="31:31" dst="U" desc="reg_nr4_alp1_glb_gain_en : // unsigned , default = 0 alp1 adjust by global gain, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_alp1_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="30:28" dst="U" desc="reg_nr4_alp1_glb_gain_lsft : // unsigned , default = 6 alp1 left shift before combine with global gain" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_bet0_glb_gain_en" range="0~1" addr="0x2dd7" mask="27:27" dst="U" desc="reg_nr4_bet0_glb_gain_en : // unsigned , default = 1 bet0 adjust by global gain, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_bet0_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="26:24" dst="U" desc="reg_nr4_bet0_glb_gain_lsft : // unsigned , default = 6 bet1 left shift before combine with global gain" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_bet0_glb_gain_en" range="0~1" addr="0x2dd7" mask="27:27" dst="U" desc="reg_nr4_bet0_glb_gain_en : // unsigned , default = 1 bet0 adjust by global gain, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_bet0_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="26:24" dst="U" desc="reg_nr4_bet0_glb_gain_lsft : // unsigned , default = 6 bet1 left shift before combine with global gain" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_bet1_glb_gain_en" range="0~1" addr="0x2dd7" mask="23:23" dst="U" desc="reg_nr4_bet1_glb_gain_en : // unsigned , default = 0 bet1 adjust by global gain, dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet1_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="22:20" dst="U" desc="reg_nr4_bet1_glb_gain_lsft : // unsigned , default = 6 bet1 left shift before combine with global gain" default="6" value="6" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_bet2_glb_gain_en" range="0~1" addr="0x2dd7" mask="19:19" dst="U" desc="reg_nr4_bet2_glb_gain_en : // unsigned , default = 1 bet2 adjust by global gain, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_bet2_glb_gain_en" range="0~1" addr="0x2dd7" mask="19:19" dst="U" desc="reg_nr4_bet2_glb_gain_en : // unsigned , default = 1 bet2 adjust by global gain, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet2_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="18:16" dst="U" desc="reg_nr4_bet2_glb_gain_lsft : // unsigned , default = 6 bet2 left shift before combine with global gain" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_alp1_ac_en" range="0~1" addr="0x2dd7" mask="15:15" dst="U" desc="reg_nr4_alp1_ac_en : // unsigned , default = 1 alp1 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_alp1_ac_lsft" range="0~7" addr="0x2dd7" mask="14:12" dst="U" desc="reg_nr4_alp1_ac_lsft : // unsigned , default = 5 alp1 left shift before combine with ac" default="6" value="6" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_bet0_ac_en" range="0~1" addr="0x2dd7" mask="11:11" dst="U" desc="reg_nr4_bet0_ac_en : // unsigned , default = 0 bet0 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_alp1_ac_lsft" range="0~7" addr="0x2dd7" mask="14:12" dst="U" desc="reg_nr4_alp1_ac_lsft : // unsigned , default = 5 alp1 left shift before combine with ac" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_bet0_ac_en" range="0~1" addr="0x2dd7" mask="11:11" dst="U" desc="reg_nr4_bet0_ac_en : // unsigned , default = 0 bet0 adjust by ac, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet0_ac_lsft" range="0~7" addr="0x2dd7" mask="10:8" dst="U" desc="reg_nr4_bet0_ac_lsft : // unsigned , default = 5 bet0 left shift before combine with ac" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_bet1_ac_en" range="0~1" addr="0x2dd7" mask="7:7" dst="U" desc="reg_nr4_bet1_ac_en : // unsigned , default = 0 bet1 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_bet1_ac_en" range="0~1" addr="0x2dd7" mask="7:7" dst="U" desc="reg_nr4_bet1_ac_en : // unsigned , default = 0 bet1 adjust by ac, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet1_ac_lsft" range="0~7" addr="0x2dd7" mask="6:4" dst="U" desc="reg_nr4_bet1_ac_lsft : // unsigned , default = 5 bet1 left shift before combine with ac" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_bet2_ac_en" range="0~1" addr="0x2dd7" mask="3:3" dst="U" desc="reg_nr4_bet2_ac_en : // unsigned , default = 0 bet2 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_bet2_ac_en" range="0~1" addr="0x2dd7" mask="3:3" dst="U" desc="reg_nr4_bet2_ac_en : // unsigned , default = 0 bet2 adjust by ac, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet2_ac_lsft" range="0~7" addr="0x2dd7" mask="2:0" dst="U" desc="reg_nr4_bet2_ac_lsft : // unsigned , default = 5 bet2 left shift before combine with ac" default="5" value="5" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_preflt_alpofst" range="-256~255" addr="0x3701 " mask="30:22" dst="S" desc="reg_nr4_preflt_alpofst : // signed , default = 0 pre filter alpha ofst" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_preflt_alpgain" range="0~63" addr="0x3701 " mask="21:16" dst="U" desc="reg_nr4_preflt_alpgain : // unsigned , default = 16 pre filter alpha gain" default="16" value="16" cmd="common:2,0xff900000"/>
@@ -1781,18 +1781,18 @@
<Control ui_type="slider" name="reg_nr4_cm_luma_sel" range="0~3" addr="0x2dc5" mask="25:24" dst="U" desc="reg_nr4_cm_luma_sel : // unsigned , default = 1 luma selection for color match, 0: 1x1, 1: 3X3LPF, 2: 3x5LPF, 3: 5x5LPF for 5lines, 3x5LPF for 3lines, dft = 3" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_rshft_bet0" range="0~7" addr="0x2dc5" mask="23:21" dst="U" desc="reg_nr4_cm_skin_rshft_bet0 : // unsigned , default = 3 right shift for bet0s skin color gains, dft = 3" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_cm_var_sel" range="0~1" addr="0x2dc5" mask="20:20" dst="U" desc="reg_nr4_cm_var_sel : // unsigned , default = 1 variation selection for color match, 0: 3x5, 1: 5x5 for 5lines, 3x5 for 3lines, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_cm_green_prc_bet0" range="0~1" addr="0x2dc5" mask="19:19" dst="U" desc="reg_nr4_cm_green_prc_bet0 : // unsigned , default = 1 enable green processing for mcnr bet0 calc., dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_cm_green_prc_bet0" range="0~1" addr="0x2dc5" mask="19:19" dst="U" desc="reg_nr4_cm_green_prc_bet0 : // unsigned , default = 1 enable green processing for mcnr bet0 calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_green_rshft_bet0" range="0~7" addr="0x2dc5" mask="18:16" dst="U" desc="reg_nr4_cm_green_rshft_bet0 : // unsigned , default = 4 right shift for bet0s green color gains, dft = 4" default="4" value="4" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_cm_blue_prc_alp0" range="0~1" addr="0x2dc6" mask="29:29" dst="U" desc="reg_nr4_cm_blue_prc_alp0 : // unsigned , default = 1 enable blue processing for mcnr alpha0 calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_cm_blue_prc_alp1" range="0~1" addr="0x2dc6" mask="28:28" dst="U" desc="reg_nr4_cm_blue_prc_alp1 : // unsigned , default = 1 enable blue processing for mcnr alpha1 calc., dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_cm_skin_prc_alp0" range="0~1" addr="0x2dc6" mask="27:27" dst="U" desc="reg_nr4_cm_skin_prc_alp0 : // unsigned , default = 1 enable skin tone processing for mcnr alpha0 calc., dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_cm_green_prc_alp0" range="0~1" addr="0x2dc6" mask="26:26" dst="U" desc="reg_nr4_cm_green_prc_alp0 : // unsigned , default = 1 enable green processing for mcnr alpha0 clac., dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_cm_blue_prc_alp1" range="0~1" addr="0x2dc6" mask="28:28" dst="U" desc="reg_nr4_cm_blue_prc_alp1 : // unsigned , default = 1 enable blue processing for mcnr alpha1 calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_cm_skin_prc_alp0" range="0~1" addr="0x2dc6" mask="27:27" dst="U" desc="reg_nr4_cm_skin_prc_alp0 : // unsigned , default = 1 enable skin tone processing for mcnr alpha0 calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_cm_green_prc_alp0" range="0~1" addr="0x2dc6" mask="26:26" dst="U" desc="reg_nr4_cm_green_prc_alp0 : // unsigned , default = 1 enable green processing for mcnr alpha0 clac., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_cm_skin_prc_alp1" range="0~1" addr="0x2dc6" mask="25:25" dst="U" desc="reg_nr4_cm_skin_prc_alp1 : // unsigned , default = 1 enable skin tone processing for mcnr alpha0 calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_cm_green_prc_alp1" range="0~1" addr="0x2dc6" mask="24:24" dst="U" desc="reg_nr4_cm_green_prc_alp1 : // unsigned , default = 1 enable green processing for mcnr alpha1 clac., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_blue_hue_st" range="0~15" addr="0x2dc6" mask="23:20" dst="U" desc="reg_nr4_cm_blue_hue_st : // unsigned , default = 13 hue start of blue, dft =" default="13" value="13" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_blue_hue_ed" range="0~15" addr="0x2dc6" mask="19:16" dst="U" desc="reg_nr4_cm_blue_hue_ed : // unsigned , default = 15 hue end of blue, dft =" default="15" value="15" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_hue_st" range="0~15" addr="0x2dc6" mask="15:12" dst="U" desc="reg_nr4_cm_green_hue_st : // unsigned , default = 7 hue start of green, dft =" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_hue_ed" range="0~15" addr="0x2dc6" mask="11:8" dst="U" desc="reg_nr4_cm_green_hue_ed : // unsigned , default = 10 hue end of green, dft =" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_hue_st" range="0~15" addr="0x2dc6" mask="15:12" dst="U" desc="reg_nr4_cm_green_hue_st : // unsigned , default = 7 hue start of green, dft =" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_hue_ed" range="0~15" addr="0x2dc6" mask="11:8" dst="U" desc="reg_nr4_cm_green_hue_ed : // unsigned , default = 10 hue end of green, dft =" default="10" value="10" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_hue_st" range="0~15" addr="0x2dc6" mask="7:4" dst="U" desc="reg_nr4_cm_skin_hue_st : // unsigned , default = 5 hue start of skin, dft =" default="5" value="5" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_hue_ed" range="0~15" addr="0x2dc6" mask="3:0" dst="U" desc="reg_nr4_cm_skin_hue_ed : // unsigned , default = 6 hue end of skin, dft =" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_blue_rshft_bet0" range="0~7" addr="0x2dc7" mask="27:25" dst="U" desc="reg_nr4_cm_blue_rshft_bet0 : // unsigned , default = 5 right shift for bet0s blue color gains, dft = 5" default="5" value="5" cmd="common:2,0xff900000"/>
@@ -1818,12 +1818,12 @@
<Control ui_type="slider" name="reg_nr4_cm_blue_sat_max" range="0~255" addr="0x2dcc" mask="23:16" dst="U" desc="reg_nr4_cm_blue_sat_max : // unsigned , default = 255 saturation max for blue color matching, dft =" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_blue_var_min" range="0~255" addr="0x2dcc" mask="15:8" dst="U" desc="reg_nr4_cm_blue_var_min : // unsigned , default = 0 variation min for blue color matching, dft =" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_blue_var_max" range="0~255" addr="0x2dcc" mask="7:0" dst="U" desc="reg_nr4_cm_blue_var_max : // unsigned , default = 12 variation max for blue color matching, dft =" default="12" value="12" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_centx" range="0~255" addr="0x2dcd" mask="23:16" dst="U" desc="reg_nr4_cm_green_centx : // unsigned , default = 114 x coordinate of center of green, dft =" default="82" value="82" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_centy" range="0~255" addr="0x2dcd" mask="7:0" dst="U" desc="reg_nr4_cm_green_centy : // unsigned , default = 126 y coordinate of center of green, dft =" default="125" value="125" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_gain_par0" range="0~255" addr="0x2dce" mask="31:24" dst="U" desc="reg_nr4_cm_green_gain_par0 : // unsigned , default = 16 par0 for green gain, dft =" default="45" value="45" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_gain_par1" range="0~255" addr="0x2dce" mask="23:16" dst="U" desc="reg_nr4_cm_green_gain_par1 : // unsigned , default = 255 par1 for green gain, dft =" default="45" value="45" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_gain_par2" range="0~255" addr="0x2dce" mask="15:8" dst="U" desc="reg_nr4_cm_green_gain_par2 : // unsigned , default = 255 par2 for green gain, dft =" default="14" value="14" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_gain_par3" range="0~255" addr="0x2dce" mask="7:0" dst="U" desc="reg_nr4_cm_green_gain_par3 : // unsigned , default = 16 par3 for green gain, dft =" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_centx" range="0~255" addr="0x2dcd" mask="23:16" dst="U" desc="reg_nr4_cm_green_centx : // unsigned , default = 114 x coordinate of center of green, dft =" default="114" value="114" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_centy" range="0~255" addr="0x2dcd" mask="7:0" dst="U" desc="reg_nr4_cm_green_centy : // unsigned , default = 126 y coordinate of center of green, dft =" default="126" value="126" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_gain_par0" range="0~255" addr="0x2dce" mask="31:24" dst="U" desc="reg_nr4_cm_green_gain_par0 : // unsigned , default = 16 par0 for green gain, dft =" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_gain_par1" range="0~255" addr="0x2dce" mask="23:16" dst="U" desc="reg_nr4_cm_green_gain_par1 : // unsigned , default = 255 par1 for green gain, dft =" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_gain_par2" range="0~255" addr="0x2dce" mask="15:8" dst="U" desc="reg_nr4_cm_green_gain_par2 : // unsigned , default = 255 par2 for green gain, dft =" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_gain_par3" range="0~255" addr="0x2dce" mask="7:0" dst="U" desc="reg_nr4_cm_green_gain_par3 : // unsigned , default = 16 par3 for green gain, dft =" default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_green_gain_par4" range="0~255" addr="0x2dcf" mask="23:16" dst="U" desc="reg_nr4_cm_green_gain_par4 : // unsigned , default = 16 par4 for green gain, dft =" default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_green_gain_par5" range="0~255" addr="0x2dcf" mask="15:8" dst="U" desc="reg_nr4_cm_green_gain_par5 : // unsigned , default = 128 par5 for green gain, dft =" default="128" value="128" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_green_gain_par6" range="0~255" addr="0x2dcf" mask="7:0" dst="U" desc="reg_nr4_cm_green_gain_par6 : // unsigned , default = 0 par6 for green gain, dft =" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -1835,10 +1835,10 @@
<Control ui_type="slider" name="reg_nr4_cm_green_var_max" range="0~255" addr="0x2dd1" mask="7:0" dst="U" desc="reg_nr4_cm_green_var_max : // unsigned , default = 12 variation max for green color matching, dft =" default="12" value="12" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_centx" range="0~255" addr="0x2dd2" mask="23:16" dst="U" desc="reg_nr4_cm_skin_centx : // unsigned , default = 112 x coordinate of center of skin tone, dft =" default="112" value="112" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_centy" range="0~255" addr="0x2dd2" mask="7:0" dst="U" desc="reg_nr4_cm_skin_centy : // unsigned , default = 149 y coordinate of center of skin tone, dft =" default="149" value="149" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par0" range="0~255" addr="0x2dd3" mask="31:24" dst="U" desc="reg_nr4_cm_skin_gain_par0 : // unsigned , default = 20 par0 for skin gain, dft =" default="17" value="17" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par0" range="0~255" addr="0x2dd3" mask="31:24" dst="U" desc="reg_nr4_cm_skin_gain_par0 : // unsigned , default = 20 par0 for skin gain, dft =" default="20" value="20" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par1" range="0~255" addr="0x2dd3" mask="23:16" dst="U" desc="reg_nr4_cm_skin_gain_par1 : // unsigned , default = 255 par1 for skin gain, dft =" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par2" range="0~255" addr="0x2dd3" mask="15:8" dst="U" desc="reg_nr4_cm_skin_gain_par2 : // unsigned , default = 255 par2 for skin gain, dft =" default="3" value="3" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par3" range="0~255" addr="0x2dd3" mask="7:0" dst="U" desc="reg_nr4_cm_skin_gain_par3 : // unsigned , default = 8 par3 for skin gain, dft =" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par2" range="0~255" addr="0x2dd3" mask="15:8" dst="U" desc="reg_nr4_cm_skin_gain_par2 : // unsigned , default = 255 par2 for skin gain, dft =" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par3" range="0~255" addr="0x2dd3" mask="7:0" dst="U" desc="reg_nr4_cm_skin_gain_par3 : // unsigned , default = 8 par3 for skin gain, dft =" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par4" range="0~255" addr="0x2dd4" mask="23:16" dst="U" desc="reg_nr4_cm_skin_gain_par4 : // unsigned , default = 8 par4 for skin gain, dft =" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par5" range="0~255" addr="0x2dd4" mask="15:8" dst="U" desc="reg_nr4_cm_skin_gain_par5 : // unsigned , default = 128 par5 for skin gain, dft =" default="128" value="128" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par6" range="0~255" addr="0x2dd4" mask="7:0" dst="U" desc="reg_nr4_cm_skin_gain_par6 : // unsigned , default = 0 par6 for skin gain, dft =" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -1874,10 +1874,10 @@
<Control ui_type="slider" name="reg_nr4_nm_xst" range="0~16383" addr="0x3713" mask="29:16" dst="U" desc="reg_nr4_nm_xst : // unsigned , default = 8 start for noise meter statistic, dft = 8" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_nm_xed" range="0~16383" addr="0x3713" mask="13:0" dst="U" desc="reg_nr4_nm_xed : // unsigned , default = 711 end for noise meter statistic, dft = HSIZE-8-1;" default="711" value="711" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_nm_yst" range="0~16383" addr="0x3714" mask="29:16" dst="U" desc="reg_nr4_nm_yst : // unsigned , default = 8 start for noise meter statistic, dft = 8;" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_nm_yed" range="0~16383" addr="0x3714" mask="13:0" dst="U" desc="reg_nr4_nm_yed : // unsigned , default = 231 end for noise meter statistic, dft = VSIZE-8-1;" default="471" value="471" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_nm_yed" range="0~16383" addr="0x3714" mask="13:0" dst="U" desc="reg_nr4_nm_yed : // unsigned , default = 231 end for noise meter statistic, dft = VSIZE-8-1;" default="231" value="231" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_nm_sad_thd" range="0~255" addr="0x3715" mask="7:0" dst="U" desc="reg_nr4_nm_sad_thd : // unsigned , default = 255 threshold for (flat region) sad count, dft = 4" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_mc_use_bandsplit" range="0~1" addr="0x3716" mask="4:4" dst="U" desc="reg_nr4_mc_use_bandsplit : // unsigned , default = 1 separate lp and us for mc IIR filter, 0: no BS used; 1: use BS" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_mc_apply_on_lp" range="0~1" addr="0x3716" mask="3:3" dst="U" desc="reg_nr4_mc_apply_on_lp : // unsigned , default = 1 use mcnr only on lowpass portion;" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_mc_apply_on_lp" range="0~1" addr="0x3716" mask="3:3" dst="U" desc="reg_nr4_mc_apply_on_lp : // unsigned , default = 1 use mcnr only on lowpass portion;" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_mc_apply_on_us" range="0~1" addr="0x3716" mask="2:2" dst="U" desc="reg_nr4_mc_apply_on_us : // unsigned , default = 1 use mcnr only on lp complimentary portion;" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mc_zmvbs_use_adplpf" range="0~3" addr="0x3716" mask="1:0" dst="U" desc="reg_nr4_mc_zmvbs_use_adplpf : // unsigned , default = 1 use adapptive LPF for the zmv pointing data for MCNR, for abs(mvx) less than th" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mc_aph1_sgn_coring0" range="0~255" addr="0x3717" mask="31:24" dst="U" desc="reg_nr4_mc_aph1_sgn_coring0 : // unsigned , default = 10 coring to cur-pre before do sgn decision" default="10" value="10" cmd="common:2,0xff900000"/>
@@ -1907,8 +1907,8 @@
<Control ui_type="slider" name="reg_nr4_mc_alp1_mvx_lutc4" range="0~15" addr="0x371a" mask="3:0" dst="U" desc="reg_nr4_mc_alp1_mvx_lutc4 : // unsigned , default = 15 alp1 of chrm vas mvx(0~7), and alp1 vs mvy(0,1)" default="15" value="15" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mc_alp1_mvx_luty8" range="0~15" addr="0x371b" mask="7:4" dst="U" desc="reg_nr4_mc_alp1_mvx_luty8 : // unsigned , default = 6 alp1 of luma vas mvx(0~7), and alp1 vs mvy(0,1)" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mc_alp1_mvx_lutc8" range="0~15" addr="0x371b" mask="3:0" dst="U" desc="reg_nr4_mc_alp1_mvx_lutc8 : // unsigned , default = 6 alp1 of chrm vas mvx(0~7), and alp1 vs mvy(0,1)" default="6" value="6" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_mc_alp1_lp_sel" range="0~3" addr="0x371c" mask="17:16" dst="U" desc="reg_nr4_mc_alp1_lp_sel : // unsigned , default = 1 mode for alp1_lp for lp portion IIR, 0: apha1, 1:dc_dif vs ac analysis; 2: gain/ofst of alp1; 3: max of 1/2 results" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_mc_alp1_lp_gain" range="0~255" addr="0x371c" mask="15:8" dst="U" desc="reg_nr4_mc_alp1_lp_gain : // unsigned , default = 64 gain to alp1 to get the alp1_lp = alp1*gain/32 + ofset, default =64;" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_mc_alp1_lp_sel" range="0~3" addr="0x371c" mask="17:16" dst="U" desc="reg_nr4_mc_alp1_lp_sel : // unsigned , default = 1 mode for alp1_lp for lp portion IIR, 0: apha1, 1:dc_dif vs ac analysis; 2: gain/ofst of alp1; 3: max of 1/2 results" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_mc_alp1_lp_gain" range="0~255" addr="0x371c" mask="15:8" dst="U" desc="reg_nr4_mc_alp1_lp_gain : // unsigned , default = 64 gain to alp1 to get the alp1_lp = alp1*gain/32 + ofset, default =64;" default="64" value="64" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mc_alp1_lp_ofst" range="-127~128" addr="0x371c" mask="7:0" dst="S" desc="reg_nr4_mc_alp1_lp_ofst : // signed , default = 0 offset to alp1 to get the alp1_lp = alp1*gain/32 + ofset, default =10;" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mc_alp1_sgn_lut0" range="0~15" addr="0x371d" mask="31:28" dst="U" desc="reg_nr4_mc_alp1_sgn_lut0 : // unsigned , default = 3 alp1 vs x=abs|sgn(cur-pre)|, if x is small, less possibility of flat region move" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mc_alp1_sgn_lut1" range="0~15" addr="0x371d" mask="27:24" dst="U" desc="reg_nr4_mc_alp1_sgn_lut1 : // unsigned , default = 3 alp1 vs x=abs|sgn(cur-pre)|, if x is small, less possibility of flat region move" default="3" value="3" cmd="common:2,0xff900000"/>
@@ -1933,21 +1933,21 @@
<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr="0x3738" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr="0x3738" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr="0x3738" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr="0x3738" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr="0x3738" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr="0x3738" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg-&gt;reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr="0x3738" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr="0x3738" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr="0x3738" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr="0x3738" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr="0x3738" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr="0x3738" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr="0x3738" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr="0x3738" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr="0x3738" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr="0x3738" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr="0x3738" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr="0x3738" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr="0x3738" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr="0x3739" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr="0x3739" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr="0x3739" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr="0x3739" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr="0x3739" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr="0x3739" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr="0x3739" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr="0x3739" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr="0x3739" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr="0x3739" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr="0x3739" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
@@ -2062,7 +2062,7 @@
<Control ui_type="slider" name="reg_MATNR_SNR_USF_Ygain" range="0~255" addr="0x1756" mask="7:0" dst="U" desc="reg_MATNR_SNR_USF_Ygain : Un-sharp (HP) compensate back Luma portion gain, (norm 64 as 1)" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_SNR_COS" range="0~15" addr="0x1752" mask="7:4" dst="U" desc="reg_MATNR_SNR_COS : SNR Filter overshoot control margin for UV channel (X2 to u10 scale)" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_SNR_YOS" range="0~15" addr="0x1752" mask="3:0" dst="U" desc="reg_MATNR_SNR_YOS : SNR Filter overshoot control margin for luma channel (X2 to u10 scale)" default="13" value="13" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_MATNR_CBeta_use_mode" range="0~3" addr="0x175a" mask="19:18" dst="U" desc="reg_MATNR_CBeta_use_mode : U2, Beta options (mux) from beta_motion and beta_edge for Chrm channel;" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_MATNR_CBeta_use_mode" range="0~3" addr="0x175a" mask="19:18" dst="U" desc="reg_MATNR_CBeta_use_mode : U2, Beta options (mux) from beta_motion and beta_edge for Chrm channel;" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_YBeta_use_mode" range="0~3" addr="0x175a" mask="17:16" dst="U" desc="reg_MATNR_YBeta_use_mode : U2, Beta options (mux) from beta_motion and beta_edge for Luma channel;" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_SNR_Edge2Beta_ofst" range="0~255" addr="0x1757" mask="15:8" dst="U" desc="reg_MATNR_SNR_Edge2Beta_ofst : U8, Offset for Beta based on Edge." default="54" value="54" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_SNR_Edge2Beta_gain" range="0~255" addr="0x1757" mask="7:0" dst="U" desc="reg_MATNR_SNR_Edge2Beta_gain : U8. Gain to SAD_min for Beta based on Edge. (norm 16 as 1)" default="8" value="8" cmd="common:2,0xff900000"/>
@@ -2089,10 +2089,10 @@
</Page>
<Page tab_title="CUE" layout="2x4">
<Control ui_type="checkbox" name="nr_cue_en:debug" range="0~1" addr="0x1707" mask="26:26" dst="U" desc="nr_cue_en" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_CUE_PRG_Enable:debug" range="0~1" addr="0x177e" mask="20:20" dst="U" desc="reg_CUE_PRG_Enable : Enable bit for progressive video CUE detection.If interlace input video," default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="10" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_CUE_PRG_Enable:debug" range="0~1" addr="0x177e" mask="20:20" dst="U" desc="reg_CUE_PRG_Enable : Enable bit for progressive video CUE detection.If interlace input video," default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="CFR" layout="10x4">
<Control ui_type="checkbox" name="Cfr_enable" range="0~1" addr="0x174f" mask="7:7" dst="U" desc="Cfr_enable :" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -2456,8 +2456,8 @@
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar5" range="0~255" addr="0x2dad" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar5 : // unsigned , default = 40 rate0 (for mierr less than th0) of curve to map mierr to alp0 for luma channel. the larger of the value, the deep of the slope. 0~255." default="40" value="40" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar6" range="0~255" addr="0x2dad" mask="7:0" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar6 : // unsigned , default = 40 rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for luma channel. the larger of the value, the deep of the slope. 0~255." default="40" value="40" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar2" range="0~255" addr="0x2dae" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar2 : // unsigned , default = 127 level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, set to alp0 that we can do for flat region. 0~255." default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar3" range="0~255" addr="0x2dae" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar3 : // unsigned , default = 0 level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, alp0 that we can do for misc region. 0~255." default="98" value="98" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar4" range="0~255" addr="0x2dae" mask="7:0" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar4 : // unsigned , default = 127 level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, alp0 that we can do for texture region. 0~255." default="18" value="18" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar3" range="0~255" addr="0x2dae" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar3 : // unsigned , default = 0 level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, alp0 that we can do for misc region. 0~255." default="88" value="88" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar4" range="0~255" addr="0x2dae" mask="7:0" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar4 : // unsigned , default = 127 level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, alp0 that we can do for texture region. 0~255." default="20" value="20" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ycore_rate" range="0~63" addr="0x2daf" mask="23:18" dst="U" desc="reg_nr4_snr2_alp1_ycore_rate : // unsigned , default = 0 normalized 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ccore_rate" range="0~63" addr="0x2daf" mask="17:12" dst="U" desc="reg_nr4_snr2_alp1_ccore_rate : // unsigned , default = 0 normalized 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ycore_ofst" range="-32~31" addr="0x2daf" mask="11:6" dst="S" desc="reg_nr4_snr2_alp1_ycore_ofst : // signed , default = 3 normalized 64 as 1" default="3" value="3" cmd="common:2,0xff900000"/>
@@ -2504,16 +2504,16 @@
<Control ui_type="slider" name="reg_nr4_luma_plus_ccor_thd" range="0~255" addr="0x2dbb" mask="7:0" dst="U" desc="reg_nr4_luma_plus_ccor_thd : // unsigned , default = 0 C coring threshold for difference calc., dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_v_orient" range="-2~1" addr="0x2dbc" mask="17:16" dst="S" desc="reg_nr4_pre_v_orient : // signed , default = 0 orientation of previous V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="132" value="132" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="119" value="119" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_v_mean" range="0~255" addr="0x2dbc" mask="7:0" dst="U" desc="reg_nr4_pre_v_mean : // unsigned , default = 0 mean of previousV, initial to 0, and will be updated by software" default="122" value="122" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cur_v_orient" range="-2~1" addr="0x2dbd" mask="17:16" dst="S" desc="reg_nr4_cur_v_orient : // signed , default = 0 orientation of current V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="132" value="132" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="119" value="119" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="120" value="120" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="MV_ALP_BET" layout="20x4">
<Control ui_type="slider" name="reg_nr4_sad_bitw" range="0~3" addr="0x2dbe" mask="13:12" dst="U" desc="reg_nr4_sad_bitw : // unsigned , default = 2 sad bit width (8 + x) before clip to u8, dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="24" value="24" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mv_err_rsft" range="0~15" addr="0x2dbe" mask="3:0" dst="U" desc="reg_nr4_mv_err_rsft : // unsigned , default = 8 right shift for mv err calc., dft = 9" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvx_gain" range="0~15" addr="0x2dbf" mask="31:28" dst="U" desc="reg_nr4_lftmvx_gain : // unsigned , default = 1 left mvx gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvy_gain" range="0~15" addr="0x2dbf" mask="27:24" dst="U" desc="reg_nr4_lftmvy_gain : // unsigned , default = 1 left mvy gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -2555,11 +2555,11 @@
<Control ui_type="checkbox" name="reg_nr4_alp1_glb_gain_en" range="0~1" addr="0x2dd7" mask="31:31" dst="U" desc="reg_nr4_alp1_glb_gain_en : // unsigned , default = 0 alp1 adjust by global gain, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_alp1_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="30:28" dst="U" desc="reg_nr4_alp1_glb_gain_lsft : // unsigned , default = 6 alp1 left shift before combine with global gain" default="5" value="5" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_bet0_glb_gain_en" range="0~1" addr="0x2dd7" mask="27:27" dst="U" desc="reg_nr4_bet0_glb_gain_en : // unsigned , default = 1 bet0 adjust by global gain, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_bet0_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="26:24" dst="U" desc="reg_nr4_bet0_glb_gain_lsft : // unsigned , default = 6 bet1 left shift before combine with global gain" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_bet0_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="26:24" dst="U" desc="reg_nr4_bet0_glb_gain_lsft : // unsigned , default = 6 bet1 left shift before combine with global gain" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_bet1_glb_gain_en" range="0~1" addr="0x2dd7" mask="23:23" dst="U" desc="reg_nr4_bet1_glb_gain_en : // unsigned , default = 0 bet1 adjust by global gain, dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet1_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="22:20" dst="U" desc="reg_nr4_bet1_glb_gain_lsft : // unsigned , default = 6 bet1 left shift before combine with global gain" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_bet2_glb_gain_en" range="0~1" addr="0x2dd7" mask="19:19" dst="U" desc="reg_nr4_bet2_glb_gain_en : // unsigned , default = 1 bet2 adjust by global gain, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_bet2_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="18:16" dst="U" desc="reg_nr4_bet2_glb_gain_lsft : // unsigned , default = 6 bet2 left shift before combine with global gain" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_bet2_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="18:16" dst="U" desc="reg_nr4_bet2_glb_gain_lsft : // unsigned , default = 6 bet2 left shift before combine with global gain" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_alp1_ac_en" range="0~1" addr="0x2dd7" mask="15:15" dst="U" desc="reg_nr4_alp1_ac_en : // unsigned , default = 1 alp1 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_alp1_ac_lsft" range="0~7" addr="0x2dd7" mask="14:12" dst="U" desc="reg_nr4_alp1_ac_lsft : // unsigned , default = 5 alp1 left shift before combine with ac" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_bet0_ac_en" range="0~1" addr="0x2dd7" mask="11:11" dst="U" desc="reg_nr4_bet0_ac_en : // unsigned , default = 0 bet0 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -2741,14 +2741,14 @@
<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr="0x3738" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr="0x3738" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr="0x3738" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr="0x3739" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr="0x3739" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr="0x3739" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr="0x3739" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr="0x3739" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr="0x3739" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr="0x3739" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr="0x3739" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr="0x3739" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr="0x3739" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr="0x3739" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr="0x3739" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr="0x3739" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr="0x3739" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr="0x3739" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr="0x3739" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr="0x373a" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr="0x373a" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr="0x373a" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -2887,16 +2887,16 @@
<Page tab_title="CUE" layout="2x4">
<Control ui_type="checkbox" name="nr_cue_en:debug" range="0~1" addr="0x1707" mask="26:26" dst="U" desc="nr_cue_en" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_CUE_PRG_Enable:debug" range="0~1" addr="0x177e" mask="20:20" dst="U" desc="reg_CUE_PRG_Enable : Enable bit for progressive video CUE detection.If interlace input video," default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="10" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="CFR" layout="10x4">
<Control ui_type="checkbox" name="Cfr_enable" range="0~1" addr="0x174f" mask="7:7" dst="U" desc="Cfr_enable :" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_CFR_CurDif_luma_mode" range="0~1" addr="0x179c" mask="8:8" dst="U" desc="reg_CFR_CurDif_luma_mode : Current Field Top/Bot line Luma difference calculation mode" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MACFR_frm_phase" range="0~3" addr="0x179c" mask="7:6" dst="U" desc="reg_MACFR_frm_phase : U2 This will be a field based phase register that need to be set by FW phase to phase: this will be calculated based on dbdr_phase of the specific line of this frame. u1 : dbdr_phase=1, center line is DB in current line; dbdr_phase=2, center line is Dr in current line;" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_CurDif_tran_mode" range="0~3" addr="0x179c" mask="5:4" dst="U" desc="reg_CFR_CurDif_tran_mode : U2 Current Field Top/Bot line Luma/Chroma transition level calculation mode," default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CFR_alpha_mode" range="0~3" addr="0x179c" mask="3:2" dst="U" desc="reg_CFR_alpha_mode : U2 Alpha selection mode for CFR block from curAlp and motAlp i.e. 0: motAlp; 1: (motAlp+curAlp)/2; 2: min(motAlp,curAlp); 3: max(motAlp,curAlp);" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CFR_alpha_mode" range="0~3" addr="0x179c" mask="3:2" dst="U" desc="reg_CFR_alpha_mode : U2 Alpha selection mode for CFR block from curAlp and motAlp i.e. 0: motAlp; 1: (motAlp+curAlp)/2; 2: min(motAlp,curAlp); 3: max(motAlp,curAlp);" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_Motion_Luma_mode" range="0~3" addr="0x179c" mask="1:0" dst="U" desc="reg_CFR_Motion_Luma_mode : U2 LumaMotion Calculation mode for MA-CFR. 0: top/bot Lumma motion; 1: middle Luma Motion 2: top/bot + middle motion; 3: max(top/tot motion, middle motion)" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_alpha_gain" range="0~255" addr="0x179d" mask="23:16" dst="U" desc="reg_CFR_alpha_gain : gain to map muxed curAlp and motAlp to alpha that will be used for final blending." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_Motion_ofst" range="0~255" addr="0x179d" mask="15:8" dst="U" desc="reg_CFR_Motion_ofst : Offset to Motion to calculate the motAlp, e,g:motAlp= reg_CFR_Motion_ofst- Motion;This register can be seen as the level of motion that we consider it at moving." default="0" value="0" cmd="common:2,0xff900000"/>
@@ -2969,38 +2969,38 @@
<Control ui_type="Point" name="reg_nr4_sad2alp0_lut_13" range="0~255" addr="0x2de1" mask="23:16" dst="U" desc="" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2alp0_lut_14" range="0~255" addr="0x2de1" mask="15:8" dst="U" desc="" default="4" value="4" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2alp0_lut_15" range="0~255" addr="0x2de1" mask="7:0" dst="U" desc="" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_0" range="0~255" addr="0x2de2" mask="31:24" dst="U" desc="" default="88" value="88" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_1" range="0~255" addr="0x2de2" mask="23:16" dst="U" desc="" default="87" value="87" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_2" range="0~255" addr="0x2de2" mask="15:8" dst="U" desc="" default="88" value="88" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_3" range="0~255" addr="0x2de2" mask="7:0" dst="U" desc="" default="87" value="87" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_4" range="0~255" addr="0x2de3" mask="31:24" dst="U" desc="" default="87" value="87" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_5" range="0~255" addr="0x2de3" mask="23:16" dst="U" desc="" default="89" value="89" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_6" range="0~255" addr="0x2de3" mask="15:8" dst="U" desc="" default="92" value="92" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_7" range="0~255" addr="0x2de3" mask="7:0" dst="U" desc="" default="93" value="93" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_8" range="0~255" addr="0x2de4" mask="31:24" dst="U" desc="" default="92" value="92" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_9" range="0~255" addr="0x2de4" mask="23:16" dst="U" desc="" default="99" value="99" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_10" range="0~255" addr="0x2de4" mask="15:8" dst="U" desc="" default="102" value="102" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_11" range="0~255" addr="0x2de4" mask="7:0" dst="U" desc="" default="114" value="114" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_12" range="0~255" addr="0x2de5" mask="31:24" dst="U" desc="" default="138" value="138" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_13" range="0~255" addr="0x2de5" mask="23:16" dst="U" desc="" default="172" value="172" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_14" range="0~255" addr="0x2de5" mask="15:8" dst="U" desc="" default="207" value="207" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_15" range="0~255" addr="0x2de5" mask="7:0" dst="U" desc="" default="232" value="232" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_0" range="0~255" addr="0x2de6" mask="31:24" dst="U" desc="" default="52" value="52" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_1" range="0~255" addr="0x2de6" mask="23:16" dst="U" desc="" default="50" value="50" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_2" range="0~255" addr="0x2de6" mask="15:8" dst="U" desc="" default="50" value="50" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_3" range="0~255" addr="0x2de6" mask="7:0" dst="U" desc="" default="53" value="53" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_4" range="0~255" addr="0x2de7" mask="31:24" dst="U" desc="" default="53" value="53" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_5" range="0~255" addr="0x2de7" mask="23:16" dst="U" desc="" default="55" value="55" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_6" range="0~255" addr="0x2de7" mask="15:8" dst="U" desc="" default="55" value="55" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_7" range="0~255" addr="0x2de7" mask="7:0" dst="U" desc="" default="60" value="60" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_8" range="0~255" addr="0x2de8" mask="31:24" dst="U" desc="" default="62" value="62" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_9" range="0~255" addr="0x2de8" mask="23:16" dst="U" desc="" default="64" value="64" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_10" range="0~255" addr="0x2de8" mask="15:8" dst="U" desc="" default="71" value="71" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_11" range="0~255" addr="0x2de8" mask="7:0" dst="U" desc="" default="75" value="75" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_12" range="0~255" addr="0x2de9" mask="31:24" dst="U" desc="" default="89" value="89" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_13" range="0~255" addr="0x2de9" mask="23:16" dst="U" desc="" default="112" value="112" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_14" range="0~255" addr="0x2de9" mask="15:8" dst="U" desc="" default="181" value="181" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_15" range="0~255" addr="0x2de9" mask="7:0" dst="U" desc="" default="254" value="254" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_0" range="0~255" addr="0x2de2" mask="31:24" dst="U" desc="" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_1" range="0~255" addr="0x2de2" mask="23:16" dst="U" desc="" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_2" range="0~255" addr="0x2de2" mask="15:8" dst="U" desc="" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_3" range="0~255" addr="0x2de2" mask="7:0" dst="U" desc="" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_4" range="0~255" addr="0x2de3" mask="31:24" dst="U" desc="" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_5" range="0~255" addr="0x2de3" mask="23:16" dst="U" desc="" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_6" range="0~255" addr="0x2de3" mask="15:8" dst="U" desc="" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_7" range="0~255" addr="0x2de3" mask="7:0" dst="U" desc="" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_8" range="0~255" addr="0x2de4" mask="31:24" dst="U" desc="" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_9" range="0~255" addr="0x2de4" mask="23:16" dst="U" desc="" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_10" range="0~255" addr="0x2de4" mask="15:8" dst="U" desc="" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_11" range="0~255" addr="0x2de4" mask="7:0" dst="U" desc="" default="31" value="31" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_12" range="0~255" addr="0x2de5" mask="31:24" dst="U" desc="" default="49" value="49" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_13" range="0~255" addr="0x2de5" mask="23:16" dst="U" desc="" default="91" value="91" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_14" range="0~255" addr="0x2de5" mask="15:8" dst="U" desc="" default="137" value="137" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_15" range="0~255" addr="0x2de5" mask="7:0" dst="U" desc="" default="201" value="201" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_0" range="0~255" addr="0x2de6" mask="31:24" dst="U" desc="" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_1" range="0~255" addr="0x2de6" mask="23:16" dst="U" desc="" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_2" range="0~255" addr="0x2de6" mask="15:8" dst="U" desc="" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_3" range="0~255" addr="0x2de6" mask="7:0" dst="U" desc="" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_4" range="0~255" addr="0x2de7" mask="31:24" dst="U" desc="" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_5" range="0~255" addr="0x2de7" mask="23:16" dst="U" desc="" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_6" range="0~255" addr="0x2de7" mask="15:8" dst="U" desc="" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_7" range="0~255" addr="0x2de7" mask="7:0" dst="U" desc="" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_8" range="0~255" addr="0x2de8" mask="31:24" dst="U" desc="" default="31" value="31" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_9" range="0~255" addr="0x2de8" mask="23:16" dst="U" desc="" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_10" range="0~255" addr="0x2de8" mask="15:8" dst="U" desc="" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_11" range="0~255" addr="0x2de8" mask="7:0" dst="U" desc="" default="59" value="59" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_12" range="0~255" addr="0x2de9" mask="31:24" dst="U" desc="" default="81" value="81" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_13" range="0~255" addr="0x2de9" mask="23:16" dst="U" desc="" default="103" value="103" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_14" range="0~255" addr="0x2de9" mask="15:8" dst="U" desc="" default="135" value="135" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_15" range="0~255" addr="0x2de9" mask="7:0" dst="U" desc="" default="189" value="189" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_0" range="0~255" addr="0x2dea" mask="31:24" dst="U" desc="" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_1" range="0~255" addr="0x2dea" mask="23:16" dst="U" desc="" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_2" range="0~255" addr="0x2dea" mask="15:8" dst="U" desc="" default="2" value="2" cmd="common:2,0xff900000"/>
@@ -3106,34 +3106,34 @@
<Control ui_type="Point" name="reg_nr4_sad2gain_lut_14:debug" range="0~255" addr="" mask="" dst="U" desc="" default="14" value="14" cmd="di0:sw_nr4_sad2gain_lut[14]"/>
<Control ui_type="Point" name="reg_nr4_sad2gain_lut_15:debug" range="0~255" addr="" mask="" dst="U" desc="" default="9" value="9" cmd="di0:sw_nr4_sad2gain_lut[15]"/>
<Control ui_type="Point" name="sw_nr4_sad2gain_en:debug" range="0~1" addr="" mask="" dst="U" desc="" default="1" value="1" cmd="di0:sw_nr4_sad2gain_en:debug"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_3" range="0~255" addr="0x1773" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_3 : Matnr high-pass filter alpha LUT node 3" default="64" value="64" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_2" range="0~255" addr="0x1773" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_2 : Matnr high-pass filter alpha LUT node 2" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_1" range="0~255" addr="0x1773" mask="15:8" dst="U" desc="reg_MATNR_AlphaHP_LUT_1 : Matnr high-pass filter alpha LUT node 1" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_0" range="0~255" addr="0x1773" mask="7:0" dst="U" desc="reg_MATNR_AlphaHP_LUT_0 : Matnr high-pass filter alpha LUT node 0" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_7" range="0~255" addr="0x1774" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_7 : Matnr high-pass filter alpha LUT node 7" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_6" range="0~255" addr="0x1774" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_6 : Matnr high-pass filter alpha LUT node 6" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_5" range="0~255" addr="0x1774" mask="15:8" dst="U" desc="reg_MATNR_AlphaHP_LUT_5 : Matnr high-pass filter alpha LUT node 5" default="80" value="80" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_4" range="0~255" addr="0x1774" mask="7:0" dst="U" desc="reg_MATNR_AlphaHP_LUT_4 : Matnr high-pass filter alpha LUT node 4" default="64" value="64" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_11" range="0~255" addr="0x1775" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_11 : Matnr high-pass filter alpha LUT node 11" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_10" range="0~255" addr="0x1775" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_10 : Matnr high-pass filter alpha LUT node 10" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_9" range="0~255" addr="0x1775" mask="15:8" dst="U" desc="reg_MATNR_AlphaHP_LUT_9 : Matnr high-pass filter alpha LUT node 9" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_8" range="0~255" addr="0x1775" mask="7:0" dst="U" desc="reg_MATNR_AlphaHP_LUT_8 : Matnr high-pass filter alpha LUT node 8" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_3" range="0~255" addr="0x1773" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_3 : Matnr high-pass filter alpha LUT node 3" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_2" range="0~255" addr="0x1773" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_2 : Matnr high-pass filter alpha LUT node 2" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_1" range="0~255" addr="0x1773" mask="15:8" dst="U" desc="reg_MATNR_AlphaHP_LUT_1 : Matnr high-pass filter alpha LUT node 1" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_0" range="0~255" addr="0x1773" mask="7:0" dst="U" desc="reg_MATNR_AlphaHP_LUT_0 : Matnr high-pass filter alpha LUT node 0" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_7" range="0~255" addr="0x1774" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_7 : Matnr high-pass filter alpha LUT node 7" default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_6" range="0~255" addr="0x1774" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_6 : Matnr high-pass filter alpha LUT node 6" default="100" value="100" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_5" range="0~255" addr="0x1774" mask="15:8" dst="U" desc="reg_MATNR_AlphaHP_LUT_5 : Matnr high-pass filter alpha LUT node 5" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_4" range="0~255" addr="0x1774" mask="7:0" dst="U" desc="reg_MATNR_AlphaHP_LUT_4 : Matnr high-pass filter alpha LUT node 4" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_11" range="0~255" addr="0x1775" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_11 : Matnr high-pass filter alpha LUT node 11" default="165" value="165" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_10" range="0~255" addr="0x1775" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_10 : Matnr high-pass filter alpha LUT node 10" default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_9" range="0~255" addr="0x1775" mask="15:8" dst="U" desc="reg_MATNR_AlphaHP_LUT_9 : Matnr high-pass filter alpha LUT node 9" default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_8" range="0~255" addr="0x1775" mask="7:0" dst="U" desc="reg_MATNR_AlphaHP_LUT_8 : Matnr high-pass filter alpha LUT node 8" default="128" value="128" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_15" range="0~255" addr="0x1776" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_15 : Matnr high-pass filter alpha LUT node 15" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_14" range="0~255" addr="0x1776" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_14 : Matnr high-pass filter alpha LUT node 14" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_13" range="0~255" addr="0x1776" mask="15:8" dst="U" desc="reg_MATNR_AlphaHP_LUT_13 : Matnr high-pass filter alpha LUT node 13" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_12" range="0~255" addr="0x1776" mask="7:0" dst="U" desc="reg_MATNR_AlphaHP_LUT_12 : Matnr high-pass filter alpha LUT node 12" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_3" range="0~255" addr="0x176f" mask="31:24" dst="U" desc="reg_MATNR_AlphaLP_LUT_3 : Matnr low-pass filter alpha LUT node 3" default="64" value="64" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_2" range="0~255" addr="0x176f" mask="23:16" dst="U" desc="reg_MATNR_AlphaLP_LUT_2 : Matnr low-pass filter alpha LUT node 2" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_1" range="0~255" addr="0x176f" mask="15:8" dst="U" desc="reg_MATNR_AlphaLP_LUT_1 : Matnr low-pass filter alpha LUT node 1" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_0" range="0~255" addr="0x176f" mask="7:0" dst="U" desc="reg_MATNR_AlphaLP_LUT_0 : Matnr low-pass filter alpha LUT node 0" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_7" range="0~255" addr="0x1770" mask="31:24" dst="U" desc="reg_MATNR_AlphaLP_LUT_7 : Matnr low-pass filter alpha LUT node 7" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_6" range="0~255" addr="0x1770" mask="23:16" dst="U" desc="reg_MATNR_AlphaLP_LUT_6 : Matnr low-pass filter alpha LUT node 6" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_5" range="0~255" addr="0x1770" mask="15:8" dst="U" desc="reg_MATNR_AlphaLP_LUT_5 : Matnr low-pass filter alpha LUT node 5" default="80" value="80" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_4" range="0~255" addr="0x1770" mask="7:0" dst="U" desc="reg_MATNR_AlphaLP_LUT_4 : Matnr low-pass filter alpha LUT node 4" default="64" value="64" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_11" range="0~255" addr="0x1771" mask="31:24" dst="U" desc="reg_MATNR_AlphaLP_LUT_11 : Matnr low-pass filter alpha LUT node 11" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_10" range="0~255" addr="0x1771" mask="23:16" dst="U" desc="reg_MATNR_AlphaLP_LUT_10 : Matnr low-pass filter alpha LUT node 10" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_9" range="0~255" addr="0x1771" mask="15:8" dst="U" desc="reg_MATNR_AlphaLP_LUT_9 : Matnr low-pass filter alpha LUT node 9" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_8" range="0~255" addr="0x1771" mask="7:0" dst="U" desc="reg_MATNR_AlphaLP_LUT_8 : Matnr low-pass filter alpha LUT node 8" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_3" range="0~255" addr="0x176f" mask="31:24" dst="U" desc="reg_MATNR_AlphaLP_LUT_3 : Matnr low-pass filter alpha LUT node 3" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_2" range="0~255" addr="0x176f" mask="23:16" dst="U" desc="reg_MATNR_AlphaLP_LUT_2 : Matnr low-pass filter alpha LUT node 2" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_1" range="0~255" addr="0x176f" mask="15:8" dst="U" desc="reg_MATNR_AlphaLP_LUT_1 : Matnr low-pass filter alpha LUT node 1" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_0" range="0~255" addr="0x176f" mask="7:0" dst="U" desc="reg_MATNR_AlphaLP_LUT_0 : Matnr low-pass filter alpha LUT node 0" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_7" range="0~255" addr="0x1770" mask="31:24" dst="U" desc="reg_MATNR_AlphaLP_LUT_7 : Matnr low-pass filter alpha LUT node 7" default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_6" range="0~255" addr="0x1770" mask="23:16" dst="U" desc="reg_MATNR_AlphaLP_LUT_6 : Matnr low-pass filter alpha LUT node 6" default="100" value="100" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_5" range="0~255" addr="0x1770" mask="15:8" dst="U" desc="reg_MATNR_AlphaLP_LUT_5 : Matnr low-pass filter alpha LUT node 5" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_4" range="0~255" addr="0x1770" mask="7:0" dst="U" desc="reg_MATNR_AlphaLP_LUT_4 : Matnr low-pass filter alpha LUT node 4" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_11" range="0~255" addr="0x1771" mask="31:24" dst="U" desc="reg_MATNR_AlphaLP_LUT_11 : Matnr low-pass filter alpha LUT node 11" default="158" value="158" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_10" range="0~255" addr="0x1771" mask="23:16" dst="U" desc="reg_MATNR_AlphaLP_LUT_10 : Matnr low-pass filter alpha LUT node 10" default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_9" range="0~255" addr="0x1771" mask="15:8" dst="U" desc="reg_MATNR_AlphaLP_LUT_9 : Matnr low-pass filter alpha LUT node 9" default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_8" range="0~255" addr="0x1771" mask="7:0" dst="U" desc="reg_MATNR_AlphaLP_LUT_8 : Matnr low-pass filter alpha LUT node 8" default="128" value="128" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_15" range="0~255" addr="0x1772" mask="31:24" dst="U" desc="reg_MATNR_AlphaLP_LUT_15 : Matnr low-pass filter alpha LUT node 15" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_14" range="0~255" addr="0x1772" mask="23:16" dst="U" desc="reg_MATNR_AlphaLP_LUT_14 : Matnr low-pass filter alpha LUT node 14" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_13" range="0~255" addr="0x1772" mask="15:8" dst="U" desc="reg_MATNR_AlphaLP_LUT_13 : Matnr low-pass filter alpha LUT node 13" default="255" value="255" cmd="common:2,0xff900000"/>
@@ -3149,7 +3149,7 @@
<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_11" range="0~255" addr="0x1a64" mask="31:24" dst="U" desc="reg_MATNR_Edge2Beta_LUT_11 : Edge convert beta LUT node 11" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_10" range="0~255" addr="0x1a64" mask="23:16" dst="U" desc="reg_MATNR_Edge2Beta_LUT_10 : Edge convert beta LUT node 10" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_9" range="0~255" addr="0x1a64" mask="15:8" dst="U" desc="reg_MATNR_Edge2Beta_LUT_9 : Edge convert beta LUT node 9" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_8" range="0~255" addr="0x1a64" mask="7:0" dst="U" desc="reg_MATNR_Edge2Beta_LUT_8 : Edge convert beta LUT node 8" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_8" range="0~255" addr="0x1a64" mask="7:0" dst="U" desc="reg_MATNR_Edge2Beta_LUT_8 : Edge convert beta LUT node 8" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_15" range="0~255" addr="0x1765" mask="31:24" dst="U" desc="reg_MATNR_Edge2Beta_LUT_15 : Edge convert beta LUT node 15" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_14" range="0~255" addr="0x1765" mask="23:16" dst="U" desc="reg_MATNR_Edge2Beta_LUT_14 : Edge convert beta LUT node 14" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_13" range="0~255" addr="0x1765" mask="15:8" dst="U" desc="reg_MATNR_Edge2Beta_LUT_13 : Edge convert beta LUT node 13" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -3299,18 +3299,18 @@
<Control ui_type="slider" name="reg_nr4_luma_plus_vgain" range="0~63" addr="0x2dbb" mask="21:16" dst="U" desc="reg_nr4_luma_plus_vgain : // unsigned , default = 8 Vs gain for luma enhancement, 16 normalized as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_ycor_thd" range="0~255" addr="0x2dbb" mask="15:8" dst="U" desc="reg_nr4_luma_plus_ycor_thd : // unsigned , default = 2 Y coring threshold for difference calc., dft = 0" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_ccor_thd" range="0~255" addr="0x2dbb" mask="7:0" dst="U" desc="reg_nr4_luma_plus_ccor_thd : // unsigned , default = 0 C coring threshold for difference calc., dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_v_orient" range="-2~1" addr="0x2dbc" mask="17:16" dst="S" desc="reg_nr4_pre_v_orient : // signed , default = 0 orientation of previous V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="132" value="132" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="127" value="127" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_v_mean" range="0~255" addr="0x2dbc" mask="7:0" dst="U" desc="reg_nr4_pre_v_mean : // unsigned , default = 0 mean of previousV, initial to 0, and will be updated by software" default="123" value="123" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cur_v_orient" range="-2~1" addr="0x2dbd" mask="17:16" dst="S" desc="reg_nr4_cur_v_orient : // signed , default = 0 orientation of current V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="129" value="129" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="129" value="129" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="120" value="120" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="MV_ALP_BET" layout="20x4">
<Control ui_type="slider" name="reg_nr4_sad_bitw" range="0~3" addr="0x2dbe" mask="13:12" dst="U" desc="reg_nr4_sad_bitw : // unsigned , default = 2 sad bit width (8 + x) before clip to u8, dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="12" value="12" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mv_err_rsft" range="0~15" addr="0x2dbe" mask="3:0" dst="U" desc="reg_nr4_mv_err_rsft : // unsigned , default = 8 right shift for mv err calc., dft = 9" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvx_gain" range="0~15" addr="0x2dbf" mask="31:28" dst="U" desc="reg_nr4_lftmvx_gain : // unsigned , default = 1 left mvx gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvy_gain" range="0~15" addr="0x2dbf" mask="27:24" dst="U" desc="reg_nr4_lftmvy_gain : // unsigned , default = 1 left mvy gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -3538,14 +3538,14 @@
<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr="0x3738" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr="0x3738" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr="0x3738" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr="0x3739" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="7" value="7" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr="0x3739" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr="0x3739" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr="0x3739" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr="0x3739" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr="0x3739" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr="0x3739" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr="0x3739" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr="0x3739" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr="0x3739" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr="0x3739" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr="0x3739" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr="0x3739" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr="0x3739" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr="0x3739" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr="0x3739" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr="0x373a" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr="0x373a" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr="0x373a" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -3590,10 +3590,10 @@
<Control ui_type="slider" name="ro_NMFrm_TNR_Ccount" range="0~16777215" addr="0x174c" mask="23:0" dst="U" desc="ro_NMFrm_TNR_Ccount : Number of Chroma channel pixels included in Frame/Field based noise level measurement." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="ro_NMFrm_TNR_Ylevel" range="0~536870911" addr="0x1749" mask="28:0" dst="U" desc="ro_NMFrm_TNR_Ylevel : Frame based Read-only register to give Luma channel noise level within one frame/field." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="ro_NMFrm_TNR_Ycount" range="0~16777215" addr="0x174a" mask="23:0" dst="U" desc="ro_NMFrm_TNR_Ycount : Number ofLuma channel pixels included in Frame/Field based noise level measurement." default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="pre_gclk_ctrlnoclkgatecontrol" range="0~255" addr="0x1718" mask="31:24" dst="U" desc="pre_gclk_ctrl no clk gate control. if ==1, module clk is not gated (always on).[4] for me, [3] for pulldown,[2] for mtn_1,[0] for nr,[1] for clk_me enable, [7] for clk_div enable" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="post_gclk_ctrlnoclkgatecontrol" range="0~255" addr="0x1718" mask="23:16" dst="U" desc="post_gclk_ctrl no clk gate control. [4] for ei_1, [3] for ei_0,[2] for ei_top, [1] for blend_1, [0] for blend_0, [5] for clk_post_div enable," default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="pre_gclk_ctrlnoclkgatecontrol" range="0~255" addr="0x1718" mask="31:24" dst="U" desc="pre_gclk_ctrl no clk gate control. if ==1, module clk is not gated (always on).[4] for me, [3] for pulldown,[2] for mtn_1,[0] for nr,[1] for clk_me enable, [7] for clk_div enable" default="254" value="254" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="post_gclk_ctrlnoclkgatecontrol" range="0~255" addr="0x1718" mask="23:16" dst="U" desc="post_gclk_ctrl no clk gate control. [4] for ei_1, [3] for ei_0,[2] for ei_top, [1] for blend_1, [0] for blend_0, [5] for clk_post_div enable," default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="di_gate_allclkshutdown" range="0~1" addr="0x1718" mask="1:1" dst="U" desc="di_gate_all clk shut down. if ==1 , all di clock shut down" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="di_no_clk_gatenoclkgatecontrol" range="0~1" addr="0x1718" mask="0:0" dst="U" desc="di_no_clk_gate no clk gate control. if di_gated_all==0 and di_no_clk_gate ==1, all di clock is always working." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="di_no_clk_gatenoclkgatecontrol" range="0~1" addr="0x1718" mask="0:0" dst="U" desc="di_no_clk_gate no clk gate control. if di_gated_all==0 and di_no_clk_gate ==1, all di clock is always working." default="1" value="1" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="NR1" layout="10x4">
<Control ui_type="slider" name="reg_3dnr_enable_l" range="0~7" addr="0x2dff" mask="11:9" dst="U" desc="reg_3dnr_enable_l : // unsigned , default = 7 b0: Y b1:U b2:V" default="7" value="7" cmd="common:2,0xff900000"/>
@@ -3609,7 +3609,7 @@
<Control ui_type="slider" name="reg_HP_IIR_mute_thrd" range="0~15" addr="0x174e" mask="3:0" dst="U" desc="reg_HP_IIR_mute_thrd : Threshold of HP IIR mute to avoid ghost" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="NR TNR" layout="10x4">
-<Control ui_type="slider" name="reg_MATNR_mtn_hpf_mode" range="0~15" addr="0x176a" mask="7:4" dst="U" desc="reg_MATNR_mtn_hpf_mode : video mode of current and previous frame/field for MotHPF_yuv[k] calculation:" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_MATNR_mtn_hpf_mode" range="0~15" addr="0x176a" mask="7:4" dst="U" desc="reg_MATNR_mtn_hpf_mode : video mode of current and previous frame/field for MotHPF_yuv[k] calculation:" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_mtn_lpf_mode" range="0~7" addr="0x176a" mask="2:0" dst="U" desc="reg_MATNR_mtn_lpf_mode : LPF video mode of current and previous frame/field for MotLPF_yuv[k] calculation:" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_mtn_txt_mode" range="0~3" addr="0x176a" mask="13:12" dst="U" desc="reg_MATNR_mtn_txt_mode : Texture detection mode for adaptive coring of HP motion" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_mtn_cor_mode" range="0~3" addr="0x176a" mask="9:8" dst="U" desc="reg_MATNR_mtn_cor_mode : Coring selection mode based on texture detection;" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -3684,9 +3684,9 @@
<Page tab_title="CUE" layout="2x4">
<Control ui_type="checkbox" name="nr_cue_en:debug" range="0~1" addr="0x1707" mask="26:26" dst="U" desc="nr_cue_en" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_CUE_PRG_Enable:debug" range="0~1" addr="0x177e" mask="20:20" dst="U" desc="reg_CUE_PRG_Enable : Enable bit for progressive video CUE detection.If interlace input video," default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="10" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="CFR" layout="10x4">
<Control ui_type="checkbox" name="Cfr_enable" range="0~1" addr="0x174f" mask="7:7" dst="U" desc="Cfr_enable :" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -3814,7 +3814,7 @@
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_13" range="0~255" addr="0x2ded" mask="23:16" dst="U" desc="" default="111" value="111" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_14" range="0~255" addr="0x2ded" mask="15:8" dst="U" desc="" default="175" value="175" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_15" range="0~255" addr="0x2ded" mask="7:0" dst="U" desc="" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet2_lut_0" range="0~255" addr="0x2dee" mask="31:24" dst="U" desc="" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet2_lut_0" range="0~255" addr="0x2dee" mask="31:24" dst="U" desc="" default="104" value="104" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet2_lut_1" range="0~255" addr="0x2dee" mask="23:16" dst="U" desc="" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet2_lut_2" range="0~255" addr="0x2dee" mask="15:8" dst="U" desc="" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet2_lut_3" range="0~255" addr="0x2dee" mask="7:0" dst="U" desc="" default="2" value="2" cmd="common:2,0xff900000"/>
@@ -3886,17 +3886,17 @@
<Control ui_type="Point" name="reg_nr4_coefblt_lut3_9" range="-128~127" addr="0x370f" mask="23:16" dst="S" desc="" default="64" value="64" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_coefblt_lut3_10" range="-128~127" addr="0x370f" mask="15:8" dst="S" desc="" default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_coefblt_lut3_11" range="-128~127" addr="0x370f" mask="7:0" dst="S" desc="" default="-8" value="-8" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_0:debug" range="0~255" addr="" mask="" dst="U" desc="" default="1" value="1" cmd="di0:sw_nr4_sad2gain_lut[0]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_1:debug" range="0~255" addr="" mask="" dst="U" desc="" default="2" value="2" cmd="di0:sw_nr4_sad2gain_lut[1]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_2:debug" range="0~255" addr="" mask="" dst="U" desc="" default="2" value="2" cmd="di0:sw_nr4_sad2gain_lut[2]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_3:debug" range="0~255" addr="" mask="" dst="U" desc="" default="4" value="4" cmd="di0:sw_nr4_sad2gain_lut[3]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_4:debug" range="0~255" addr="" mask="" dst="U" desc="" default="8" value="8" cmd="di0:sw_nr4_sad2gain_lut[4]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_5:debug" range="0~255" addr="" mask="" dst="U" desc="" default="16" value="16" cmd="di0:sw_nr4_sad2gain_lut[5]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_6:debug" range="0~255" addr="" mask="" dst="U" desc="" default="32" value="32" cmd="di0:sw_nr4_sad2gain_lut[6]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_7:debug" range="0~255" addr="" mask="" dst="U" desc="" default="63" value="63" cmd="di0:sw_nr4_sad2gain_lut[7]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_8:debug" range="0~255" addr="" mask="" dst="U" desc="" default="67" value="67" cmd="di0:sw_nr4_sad2gain_lut[8]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_0:debug" range="0~255" addr="" mask="" dst="U" desc="" default="94" value="94" cmd="di0:sw_nr4_sad2gain_lut[0]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_1:debug" range="0~255" addr="" mask="" dst="U" desc="" default="96" value="96" cmd="di0:sw_nr4_sad2gain_lut[1]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_2:debug" range="0~255" addr="" mask="" dst="U" desc="" default="101" value="101" cmd="di0:sw_nr4_sad2gain_lut[2]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_3:debug" range="0~255" addr="" mask="" dst="U" desc="" default="109" value="109" cmd="di0:sw_nr4_sad2gain_lut[3]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_4:debug" range="0~255" addr="" mask="" dst="U" desc="" default="115" value="115" cmd="di0:sw_nr4_sad2gain_lut[4]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_5:debug" range="0~255" addr="" mask="" dst="U" desc="" default="126" value="126" cmd="di0:sw_nr4_sad2gain_lut[5]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_6:debug" range="0~255" addr="" mask="" dst="U" desc="" default="109" value="109" cmd="di0:sw_nr4_sad2gain_lut[6]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_7:debug" range="0~255" addr="" mask="" dst="U" desc="" default="95" value="95" cmd="di0:sw_nr4_sad2gain_lut[7]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_8:debug" range="0~255" addr="" mask="" dst="U" desc="" default="96" value="96" cmd="di0:sw_nr4_sad2gain_lut[8]"/>
<Control ui_type="Point" name="reg_nr4_sad2gain_lut_9:debug" range="0~255" addr="" mask="" dst="U" desc="" default="104" value="104" cmd="di0:sw_nr4_sad2gain_lut[9]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_10:debug" range="0~255" addr="" mask="" dst="U" desc="" default="48" value="48" cmd="di0:sw_nr4_sad2gain_lut[10]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_10:debug" range="0~255" addr="" mask="" dst="U" desc="" default="52" value="52" cmd="di0:sw_nr4_sad2gain_lut[10]"/>
<Control ui_type="Point" name="reg_nr4_sad2gain_lut_11:debug" range="0~255" addr="" mask="" dst="U" desc="" default="32" value="32" cmd="di0:sw_nr4_sad2gain_lut11]"/>
<Control ui_type="Point" name="reg_nr4_sad2gain_lut_12:debug" range="0~255" addr="" mask="" dst="U" desc="" default="20" value="20" cmd="di0:sw_nr4_sad2gain_lut[12]"/>
<Control ui_type="Point" name="reg_nr4_sad2gain_lut_13:debug" range="0~255" addr="" mask="" dst="U" desc="" default="16" value="16" cmd="di0:sw_nr4_sad2gain_lut13]"/>
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Picture_Mode3(do not open).xmlHide b/products/mbox/g12a/files/PQ/pq_xml/Picture_Mode3(do not open).xmlHide
index 22b2012..8535e40 100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Picture_Mode3(do not open).xmlHide
+++ b/products/mbox/g12a/files/PQ/pq_xml/Picture_Mode3(do not open).xmlHide
@@ -41,29 +41,29 @@
</Group>
<Group num="User" val="3">
<Page tab_title="" layout="8x4">
-<Control ui_type="" name="" TVIN_PORT="0" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="1" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="2" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="5" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="6" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="7" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="8" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="10" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="11" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="0" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="1" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="2" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="5" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="6" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="7" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="8" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="10" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="11" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
</Page>
</Group>
<Group num="Movie" val="4">
<Page tab_title="" layout="8x4">
-<Control ui_type="" name="" TVIN_PORT="0" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="1" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="2" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="5" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="6" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="7" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="8" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="10" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="11" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="0" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="1" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="2" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="5" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="6" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="7" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="8" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="10" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="11" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
</Page>
</Group>
<Group num="COLORFUL" val="5">
@@ -107,15 +107,15 @@
</Group>
<Group num="SPORTS" val="8">
<Page tab_title="" layout="8x4">
-<Control ui_type="" name="" TVIN_PORT="0" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="1" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="2" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="5" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="6" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="7" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="8" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="10" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="11" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="0" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="1" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="2" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="5" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="6" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="7" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="8" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="10" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="11" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
</Page>
</Group>
<Group num="Other" val="9">
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml b/products/mbox/g12a/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml
index 0d323a5..0d323a5 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml b/products/mbox/g12a/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml
index 91fd72a..91fd72a 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml
index 9dfeab4..655a1c0 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml
@@ -10,7 +10,7 @@
<Control type="field" tablename="Sharpness_0_MPEG_4K" tableid="0" port="10,11," sig="1093,1094," trans="0,1," cvbs="10,"/>
<Control type="field" tablename="Sharpness_0_MPEG_SD_SMPTE" tableid="0" port="10,11," sig="1025,1026,1029,1030,1031,1032,1033,1034,1035,1038,1039,1040,1041,1042,1047,1048,1052,1053,1056,1057,1058,1059,1060,1061,1075,1076,1077,1078,1100,1101," trans="0,1," cvbs="14,"/>
<Control type="field" tablename="Sharpness_0_MPEG_HD_SMPTE" tableid="0" port="10,11," sig="1027,1028,1036,1037,1043,1044,1045,1046,1049,1050,1051,1054,1055,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092," trans="0,1," cvbs="15,"/>
-<Control type="field" tablename="Sharpness_0_HDR" tableid="0" port="10,11," sig="1095," trans="0,1," cvbs=""/>
+<Control type="field" tablename="Sharpness_0_HDR" tableid="0" port="10,11," sig="1095," trans="0,1," cvbs="13,"/>
<Control type="port" name="TVIN_PORT_TV" value="0"/>
<Control type="port" name="TVIN_PORT_AV1" value="1"/>
<Control type="port" name="TVIN_PORT_AV2" value="2"/>
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml
index 0d512fc..0d512fc 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml
index c3ff3c2..c3ff3c2 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml
index d75b82b..16710bb 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml
@@ -2,1493 +2,1494 @@
<Form name="Sharpness_0_HDR" platform="txlx" commands="">
<Group num="0" val="0">
<Page tab_title="Sharpness Top" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Noise Reduction" layout="30x4">
-<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="-2" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr>th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HVCon of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Peaking" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Overshoot control of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Direction of LTI/CTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HCTI " layout="30x4">
-<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VCTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR3" layout="50x4">
-<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -> UVY/GBR" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -> YUV/RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon>th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon>th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -&gt; UVY/GBR" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -&gt; YUV/RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon&gt;th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon&gt;th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR4" layout="30x4">
-<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -> reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -&gt; reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
</Page>
</Group>
<Group num="1" val="127">
<Page tab_title="Sharpness Top" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Noise Reduction" layout="30x4">
-<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="-2" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr>th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HVCon of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Peaking" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Overshoot control of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Direction of LTI/CTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HCTI " layout="30x4">
-<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="48" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="48" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VCTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR3" layout="50x4">
-<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -> UVY/GBR" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -> YUV/RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon>th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon>th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -&gt; UVY/GBR" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -&gt; YUV/RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon&gt;th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon&gt;th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR4" layout="30x4">
-<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -> reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -&gt; reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
</Page>
</Group>
<Group num="2" val="255">
<Page tab_title="Sharpness Top" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Noise Reduction" layout="30x4">
-<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="-2" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr>th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HVCon of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="122" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="71" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="133" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="71" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="122" value="122" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="71" value="71" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="133" value="133" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="71" value="71" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Peaking" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Overshoot control of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="57" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="57" value="57" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Direction of LTI/CTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HCTI " layout="30x4">
-<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="108" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="130" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="82" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="34" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="108" value="108" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="130" value="130" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="82" value="82" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="34" value="34" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="65" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="85" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="62" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="43" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="65" value="65" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="85" value="85" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="62" value="62" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="43" value="43" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="62" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="57" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="62" value="62" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="57" value="57" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VCTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="26" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="23" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="26" value="26" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="23" value="23" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR3" layout="50x4">
-<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -> UVY/GBR" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -> YUV/RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon>th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon>th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -&gt; UVY/GBR" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -&gt; YUV/RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon&gt;th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon&gt;th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR4" layout="30x4">
-<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -> reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -&gt; reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
</Page>
</Group>
-</Form> \ No newline at end of file
+</Form>
+
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_4K.xml b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_4K.xml
index ccd2f23..e14648b 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_4K.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_4K.xml
@@ -2,1493 +2,1494 @@
<Form name="Sharpness_0_MPEG_4K" platform="txlx" commands="">
<Group num="0" val="0">
<Page tab_title="Sharpness Top" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Noise Reduction" layout="30x4">
-<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="-2" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr>th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HVCon of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Peaking" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Overshoot control of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Direction of LTI/CTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HCTI " layout="30x4">
-<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VCTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR3" layout="50x4">
-<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -> UVY/GBR" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -> YUV/RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon>th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon>th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -&gt; UVY/GBR" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -&gt; YUV/RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon&gt;th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon&gt;th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR4" layout="30x4">
-<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -> reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="45" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -&gt; reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="45" value="45" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
</Page>
</Group>
<Group num="1" val="127">
<Page tab_title="Sharpness Top" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Noise Reduction" layout="30x4">
-<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="-2" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr>th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HVCon of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Peaking" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Overshoot control of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Direction of LTI/CTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HCTI " layout="30x4">
-<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="48" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="48" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VCTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR3" layout="50x4">
-<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -> UVY/GBR" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -> YUV/RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon>th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon>th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -&gt; UVY/GBR" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -&gt; YUV/RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon&gt;th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon&gt;th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR4" layout="30x4">
-<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -> reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -&gt; reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
</Page>
</Group>
<Group num="2" val="255">
<Page tab_title="Sharpness Top" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Noise Reduction" layout="30x4">
-<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="-2" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr>th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HVCon of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="159" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="82" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="173" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="91" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="159" value="159" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="82" value="82" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="173" value="173" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="91" value="91" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Peaking" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Overshoot control of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Direction of LTI/CTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HCTI " layout="30x4">
-<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="111" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="156" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="105" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="48" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="111" value="111" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="156" value="156" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="105" value="105" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="48" value="48" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="71" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="88" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="77" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="65" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="71" value="71" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="88" value="88" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="77" value="77" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="65" value="65" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="62" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="54" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="62" value="62" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="54" value="54" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VCTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="23" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="31" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="23" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="23" value="23" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="31" value="31" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="23" value="23" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR3" layout="50x4">
-<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -> UVY/GBR" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -> YUV/RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon>th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon>th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -&gt; UVY/GBR" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -&gt; YUV/RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon&gt;th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon&gt;th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR4" layout="30x4">
-<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -> reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -&gt; reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
</Page>
</Group>
-</Form> \ No newline at end of file
+</Form>
+
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_SMPTE.xml b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_SMPTE.xml
index 97ac993..97ac993 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_SMPTE.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_SMPTE.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_UPSCALE.xml b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_UPSCALE.xml
index c217c95..c217c95 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_UPSCALE.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_UPSCALE.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_NOSCALE.xml b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_NOSCALE.xml
index 343e607..343e607 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_NOSCALE.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_NOSCALE.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_SMPTE.xml b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_SMPTE.xml
index 386a7ed..386a7ed 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_SMPTE.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_SMPTE.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_UPSCALE.xml b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_UPSCALE.xml
index 1b1b826..1b1b826 100644..100755
--- a/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_UPSCALE.xml
+++ b/products/mbox/g12a/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_UPSCALE.xml
diff --git a/products/mbox/g12a/files/PQ/pq_xml/xml2db.ini b/products/mbox/g12a/files/PQ/pq_xml/xml2db.ini
index fbc3c69..5b10bb8 100755
--- a/products/mbox/g12a/files/PQ/pq_xml/xml2db.ini
+++ b/products/mbox/g12a/files/PQ/pq_xml/xml2db.ini
@@ -53,7 +53,7 @@ xml_form_name = CM2_HDR,CM2_HDMI,CM2_DTV,CM2_AV,CM2_ATV,CM2_MPEG_SD,CM2_MPEG_HD
xml_form_name = Sharpness_0_MPEG_4K,Sharpness_0_HDR,Sharpness_0_CVBS_PAL,Sharpness_0_CVBS_NTSC,Sharpness_0_MPEG_SD_UPSCALE,Sharpness_0_MPEG_HD_UPSCALE,Sharpness_0_MPEG_NOSCALE,Sharpness_0_MPEG_HD_SMPTE,Sharpness_0_MPEG_SD_SMPTE
[BriCon]
-xml_form_name = Bri_Con_HDMI,Bri_Con_AV_PAL,Bri_Con_AV_NTSC,Bri_Con_ATV_PAL,Bri_Con_ATV_NTSC,Bri_Con_DTV,Bri_Con_HDR,Bri_Con_MPEG,Bri_Con_AV_SECAM
+xml_form_name = Bri_Con_HDR,Bri_Con_MPEG
[SatHue]
xml_form_name = Saturation_HDMI,Saturation_AV_NTSC,Saturation_AV_PAL,Saturation_ATV_PAL,Saturation_ATV_NTSC,Saturation_DTV,Saturation_MPEG,Saturation_AV_SECAM
diff --git a/products/mbox/gxl/files/PQ/pq.db b/products/mbox/gxl/files/PQ/pq.db
index f18ec12..530182b 100755
--- a/products/mbox/gxl/files/PQ/pq.db
+++ b/products/mbox/gxl/files/PQ/pq.db
@@ -1,37 +1,31 @@
-SQLite format 3
-* Myƒ“ ³ÀÓã
-77‚AtableGeneralBlackBlueTableGeneralBlackBlueTable CREATE TABLE GeneralBlackBlueTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TableID INT, TableName TEXT)Z II‚/tableBlackExtensionBlueStretch_HDMIBlackExtensionBlueStretch_HDMI
-CREATE TABLE BlackExtensionBlueStretch_HDMI(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)WGG‚-tableBlackExtensionBlueStretch_DTVBlackExtensionBlueStretch_DTV CREATE TABLE BlackExtensionBlueStretch_DTV(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)`MM‚3tableBlackExtensionBlueStretch_AV_PALBlackExtensionBlueStretch_AV_PALCREATE TABLE BlackExtensionBlueStretch_AV_PAL(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)cOO‚5tableBlackExtensionBlueStretch_AV_NTSCBlackExtensionBlueStretch_AV_NTSCCREATE TABLE BlackExtensionBlueStretch_AV_NTSC(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)cOO‚5tableBlackExtensionBlueStretch_ATV_PALBlackExtensionBlueStretch_ATV_PALCREATE TABLE BlackExtensionBlueStretch_ATV_PAL(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)fQQ‚7tableBlackExtensionBlueStretch_ATV_NTSCBlackExtensionBlueStretch_ATV_NTSCCREATE TABLE BlackExtensionBlueStretch_ATV_NTSC(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) ++MtablePQ_InverseTablePQ_InverseTableCREATE TABLE PQ_InverseTable(ID INTEGER primary key AUTOINCREMENT, tableName TEXT, xmlName TEXT)++9tablePQ_VersionTablePQ_VersionTableCREATE TABLE PQ_VersionTable(ToolVersion TEXT, ProjectVersion TEXT, Gen
-›
-‡
-i
-M
-3
- õ Ó ­ ‹ k I %ùç×ű•u_I1÷Úȸ¦ŽvX(ÿÒ¬wIê½—h@
-
-
+SQLite format 3
+ ;d}œ²Îô †à=
+77‚GtableGeneralBlackBlueTableGeneralBlackBlueTable CREATE TABLE GeneralBlackBlueTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)Z II‚/tableBlackExtensionBlueStretch_HDMIBlackExtensionBlueStretch_HDMI
+CREATE TABLE BlackExtensionBlueStretch_HDMI(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)WGG‚-tableBlackExtensionBlueStretch_DTVBlackExtensionBlueStretch_DTV CREATE TABLE BlackExtensionBlueStretch_DTV(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)`MM‚3tableBlackExtensionBlueStretch_AV_PALBlackExtensionBlueStretch_AV_PALCREATE TABLE BlackExtensionBlueStretch_AV_PAL(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)cOO‚5tableBlackExtensionBlueStretch_AV_NTSCBlackExtensionBlueStretch_AV_NTSCCREATE TABLE BlackExtensionBlueStretch_AV_NTSC(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)cOO‚5tableBlackExtensionBlueStretch_ATV_PALBlackExtensionBlueStretch_ATV_PALCREATE TABLE BlackExtensionBlueStretch_ATV_PAL(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)fQQ‚7tableBlackExtensionBlueStretch_ATV_NTSCBlackExtensionBlueStretch_ATV_NTSCCREATE TABLE BlackExtensionBlueStretch_ATV_NTSC(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) ++MtablePQ_InverseTablePQ_InverseTableCREATE TABLE PQ_InverseTable(ID INTEGER primary key AUTOINCREMENT, tableName TEXT, xmlName TEXT)++]tablePQ_VersionTablePQ_VersionTableCREATE TABLE PQ_VersionTable(ToolVersion TEXT, ProjectVersion TEXT, ChipVersion TEXT, Generate
ó
-}
-q
-d
-T
-D
-2
- ÿ à È ¥ ‰ g L - õÜ
-8NR_AV; 7NR_ATV;6+GeneralNR2Tablež5-NonlinearMapping' 4MCDI_AV23MCDI_HDMI2 2MCDI_DTV2 1MCDI_ATV20-GeneralMCDITablež/)GeneralDITablež .DI_HDMI
--DI_DTV ,DI_AV
-+DI_ATV*9GeneralDemosquitoTablež)+Demosquito_HDMI()Demosquito_DTV''Demosquito_AV&)Demosquito_ATV%3GeneralDeblockTable’$)DEBLOCK_HDMI_PA#)DEBLOCK_HDMI_IA"#DEBLOCK_DTVA!!DEBLOCK_AVA #DEBLOCK_ATVA+GeneralCM2Tableª CM2_HDRØ CM2_HDMIØ CM2_DTVØ!CM2_AV_PALØ#CM2_AV_NTSCØ5GeneralContrastTableª9GeneralBrightnessTableª EBri_Con_HDR_Contrast_RefData"IBri_Con_HDR_Brightness_RefData!GBri_Con_HDMI_Contrast_RefData#KBri_Con_HDMI_Brightness_RefData EBri_Con_DTV_Contrast_RefData"IBri_Con_DTV_Brightness_RefData#KBri_Con_AV_PAL_Contrast_RefData%OBri_Con_AV_PAL_Brightness_RefData$MBri_Con_AV_NTSC_Contrast_RefData& QBri_Con_AV_NTSC_Brightness_RefData$ MBri_Con_ATV_PAL_Contrast_RefData& QBri_Con_ATV_PAL_Brightness_RefData%
-OBri_Con_ATV_NTSC_Contrast_RefData' SBri_Con_ATV_NTSC_Brightness_RefData7GeneralBlackBlueTablež"IBlackExtensionBlueStretch_HDMI!GBlackExtensionBlueStretch_DTV$MBlackExtensionBlueStretch_AV_PAL%OBlackExtensionBlueStretch_AV_NTSC%OBlackExtensionBlueStretch_ATV_PAL+PQ_InverseTableG&QBlackExtensionBlueStretch_ATV_NTSC
+
+k
+U
+=
+)
+ æ Ô Ä ² š ‚ d 4 Þ¸ƒU"öÉ£tL
+
+Z
+“
+s
+Z
+.NR_AV; -NR_ATV;,+GeneralNR2Tablež+-NonlinearMapping' *MCDI_AV2)MCDI_HDMI2 (MCDI_DTV2 'MCDI_ATV2&-GeneralMCDITablež%)GeneralDITablež $DI_HDMI
+#DI_DTV "DI_AV
+!DI_ATV 9GeneralDemosquitoTablež+Demosquito_HDMI)Demosquito_DTV'Demosquito_AV)Demosquito_ATV3GeneralDeblockTable’)DEBLOCK_HDMI_PA)DEBLOCK_HDMI_IA#DEBLOCK_DTVA!DEBLOCK_AVA#DEBLOCK_ATVA+GeneralCM2Tableª CM2_HDRØ CM2_HDMIØ CM2_DTVØ!CM2_AV_PALØ#CM2_AV_NTSCØ5GeneralContrastTable* 9GeneralBrightnessTable*! GBri_Con_MPEG_Contrast_RefData# KBri_Con_MPEG_Brightness_RefData
+EBri_Con_HDR_Contrast_RefData" IBri_Con_HDR_Brightness_RefData7GeneralBlackBlueTablež"IBlackExtensionBlueStretch_HDMI!GBlackExtensionBlueStretch_DTV$MBlackExtensionBlueStretch_AV_PAL%OBlackExtensionBlueStretch_AV_NTSC%OBlackExtensionBlueStretch_ATV_PAL+PQ_InverseTable=&QBlackExtensionBlueStretch_ATV_NTSC
¢ÿ
@@ -80,742 +74,805 @@ D
 ÿÿ
€
¡
-Å
-p
-F
- ò È ž t J öÌ¢xN$úЦ|R(þÔª€V,Ø®„Z0ܲˆ^4
-ඌb8äºf<è¾”j@
-BlackExtensionBlueStretch_HDMI(
-BlackExtensionBlueStretch_HDMI(
-
-p
-F
- ò È ž t J öÌ¢xN$úЦ|R(þÔª€V,Ø®„Z0ܲˆ^4
-ඌb8äºf<è¾”j@
-BlackExtensionBlueStretch_HDMI(
-BlackExtensionBlueStretch_HDMI(
-
-–
-l
-A
- ë À • j ? 龓h=缑f;弓h=缑f;åºd9ã¸b7 ᶋ`5
-ß´‰^3
-BlackExtensionBlueStretch_HDMI()
-BlackExtensionBlueStretch_HDMI((
-
-u
-J
- ô É ž s H òÇœqFðÅšoDîØmBìÁ–k@ê¿”i>è½’g<æ»e:乎c8
-
-y
-N
-# ø Í ¢ w L !öË uJôÉžsHòÇœqFðÅšoDîØmBìÁ–k@ê¿”i>è½’g<
-BlackExtensionBlueStretch_HDMI(‚=
-BlackExtensionBlueStretch_HDMI(‚<
-u
-J
- ô É ž s H òÇœqFðÅšoDîØmBìÁ–k@ê¿”i>è½’g<æ»g>è½’g<
-
-u
-J
- ô É ž s H òÇœqFðÅšoDîØmBìÁ–k@ê¿”i>è½’g<æ»e:乎c8
-
-BlackExtensionBlueStretch_HDMI(ƒQ
-BlackExtensionBlueStretch_HDMI(ƒP
-u
-J
- ô É ž s H òÇœqFðĘl@è¼d8 Þ±„W*ýУvIï”f8
-Ý°ƒV)üÏ¢uH
-’
-h
->
- ê À – l B îÄšpFòÈžtJ öÌ¢xN$úЦ|R(þÔª€V,Ø®„Z0ܲˆ^4
-ඌb8
-.BlackExtensionBlueStretch_DTV'…T
--BlackExtensionBlueStretch_DTV'…S
--BlackExtensionBlueStretch_DTV'…R
-,BlackExtensionBlueStretch_DTV'…Q
-,BlackExtensionBlueStretch_DTV'…P
-+BlackExtensionBlueStretch_DTV'…O
-+BlackExtensionBlueStretch_DTV'…N
-*BlackExtensionBlueStretch_DTV'…M
-*BlackExtensionBlueStretch_DTV'…L
-)BlackExtensionBlueStretch_DTV'…K
-)BlackExtensionBlueStretch_DTV'…J
-(BlackExtensionBlueStretch_DTV'…I
-(BlackExtensionBlueStretch_DTV'…H
-'BlackExtensionBlueStretch_DTV'…G
-'BlackExtensionBlueStretch_DTV'…F
-&BlackExtensionBlueStretch_DTV'…E
-&BlackExtensionBlueStretch_DTV'…D
-%BlackExtensionBlueStretch_DTV'…C
-%BlackExtensionBlueStretch_DTV'…B
-$BlackExtensionBlueStretch_DTV'…A
-$BlackExtensionBlueStretch_DTV'…@
-#BlackExtensionBlueStretch_DTV'…?
-#BlackExtensionBlueStretch_DTV'…>
-"BlackExtensionBlueStretch_DTV'…=
-"BlackExtensionBlueStretch_DTV'…<
-!BlackExtensionBlueStretch_DTV'…;
-!BlackExtensionBlueStretch_DTV'…:
- BlackExtensionBlueStretch_DTV'…9
- BlackExtensionBlueStretch_DTV'…8
-BlackExtensionBlueStretch_DTV'…7
-BlackExtensionBlueStretch_DTV'…6
-BlackExtensionBlueStretch_DTV'…5
-BlackExtensionBlueStretch_DTV'…4
-BlackExtensionBlueStretch_DTV'…3
-BlackExtensionBlueStretch_DTV'…2
-BlackExtensionBlueStretch_DTV'…1
-BlackExtensionBlueStretch_DTV'…0
-BlackExtensionBlueStretch_DTV'…/
-BlackExtensionBlueStretch_DTV'….
-BlackExtensionBlueStretch_DTV'…-
-BlackExtensionBlueStretch_DTV'…,
-BlackExtensionBlueStretch_DTV'…+
-BlackExtensionBlueStretch_DTV'…*
-BlackExtensionBlueStretch_DTV'…)
-BlackExtensionBlueStretch_DTV'…(
-BlackExtensionBlueStretch_DTV'…'
-BlackExtensionBlueStretch_DTV'…&
-BlackExtensionBlueStretch_DTV'…%
-BlackExtensionBlueStretch_DTV'…$
-BlackExtensionBlueStretch_DTV'…#
-BlackExtensionBlueStretch_DTV'…"
-BlackExtensionBlueStretch_DTV'…!
-BlackExtensionBlueStretch_DTV'… 
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
- BlackExtensionBlueStretch_DTV'…
- BlackExtensionBlueStretch_DTV'…
- BlackExtensionBlueStretch_DTV'…
- BlackExtensionBlueStretch_DTV'…
- BlackExtensionBlueStretch_DTV'…
- BlackExtensionBlueStretch_DTV'…
-
-BlackExtensionBlueStretch_DTV'… 
-
-BlackExtensionBlueStretch_DTV'… 
- BlackExtensionBlueStretch_DTV'… 
- BlackExtensionBlueStretch_DTV'…
-
-BlackExtensionBlueStretch_DTV'… 
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'…
-BlackExtensionBlueStretch_DTV'„
-BlackExtensionBlueStretch_DTV'„~
-BlackExtensionBlueStretch_DTV'„}
-BlackExtensionBlueStretch_DTV'„|
-BlackExtensionBlueStretch_DTV'„{
-BlackExtensionBlueStretch_DTV+„z
-–
-l
-B
- î Ä š p F òÈžtJ öÌ¢xN$úЦ|R(þÔª€V,Ø®„Z0ܲˆ^4
-ඌb8äºf<
-BlackExtensionBlueStretch_DTV'†
-BlackExtensionBlueStretch_DTV'†
-NBlackExtensionBlueStretch_DTV'† 
-NBlackExtensionBlueStretch_DTV'†
-
-MBlackExtensionBlueStretch_DTV'† 
-MBlackExtensionBlueStretch_DTV'†
-LBlackExtensionBlueStretch_DTV'†
-LBlackExtensionBlueStretch_DTV'†
-FBlackExtensionBlueStretch_DTV'†
-FBlackExtensionBlueStretch_DTV'†
-EBlackExtensionBlueStretch_DTV'†
-EBlackExtensionBlueStretch_DTV'†
-DBlackExtensionBlueStretch_DTV'†
-DBlackExtensionBlueStretch_DTV'†
-CBlackExtensionBlueStretch_DTV'…
-CBlackExtensionBlueStretch_DTV'…~
-BBlackExtensionBlueStretch_DTV'…}
-BBlackExtensionBlueStretch_DTV'…|
-ABlackExtensionBlueStretch_DTV'…{
-ABlackExtensionBlueStretch_DTV'…z
-@BlackExtensionBlueStretch_DTV'…y
-@BlackExtensionBlueStretch_DTV'…x
-?BlackExtensionBlueStretch_DTV'…w
-?BlackExtensionBlueStretch_DTV'…v
->BlackExtensionBlueStretch_DTV'…u
->BlackExtensionBlueStretch_DTV'…t
-=BlackExtensionBlueStretch_DTV'…s
-=BlackExtensionBlueStretch_DTV'…r
-<BlackExtensionBlueStretch_DTV'…q
-<BlackExtensionBlueStretch_DTV'…p
-;BlackExtensionBlueStretch_DTV'…o
-;BlackExtensionBlueStretch_DTV'…n
-:BlackExtensionBlueStretch_DTV'…m
-:BlackExtensionBlueStretch_DTV'…l
-9BlackExtensionBlueStretch_DTV'…k
-9BlackExtensionBlueStretch_DTV'…j
-8BlackExtensionBlueStretch_DTV'…i
-8BlackExtensionBlueStretch_DTV'…h
-7BlackExtensionBlueStretch_DTV'…g
-7BlackExtensionBlueStretch_DTV'…f
-6BlackExtensionBlueStretch_DTV'…e
-6BlackExtensionBlueStretch_DTV'…d
-5BlackExtensionBlueStretch_DTV'…c
-5BlackExtensionBlueStretch_DTV'…b
-4BlackExtensionBlueStretch_DTV'…a
-4BlackExtensionBlueStretch_DTV'…`
-3BlackExtensionBlueStretch_DTV'…_
-3BlackExtensionBlueStretch_DTV'…^
-2BlackExtensionBlueStretch_DTV'…]
-2BlackExtensionBlueStretch_DTV'…\
-1BlackExtensionBlueStretch_DTV'…[
-1BlackExtensionBlueStretch_DTV'…Z
-0BlackExtensionBlueStretch_DTV'…Y
-0BlackExtensionBlueStretch_DTV'…X
-/BlackExtensionBlueStretch_DTV'…W
-/BlackExtensionBlueStretch_DTV'…V
-.BlackExtensionBlueStretch_DTV
-–
-l
-B
- î Ä š p F òÈžtJ öÌ¢xN$úЦ|R(þÔª€V,Ø®„Z0ܲˆ^4
-ඌb8äºf<
-
-* Myƒ“ ³ÀÓã
-77‚AtableGeneralBlackBlueTableGeneralBlackBlueTable CREATE TABLE GeneralBlackBlueTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TableID INT, TableName TEXT)Z II‚/tableBlackExtensionBlueStretch_HDMIBlackExtensionBlueStretch_HDMI
-CREATE TABLE BlackExtensionBlueStretch_HDMI(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)WGG‚-tableBlackExtensionBlueStretch_DTVBlackExtensionBlueStretch_DTV CREATE TABLE BlackExtensionBlueStretch_DTV(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)`MM‚3tableBlackExtensionBlueStretch_AV_PALBlackExtensionBlueStretch_AV_PALCREATE TABLE BlackExtensionBlueStretch_AV_PAL(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)cOO‚5tableBlackExtensionBlueStretch_AV_NTSCBlackExtensionBlueStretch_AV_NTSCCREATE TABLE BlackExtensionBlueStretch_AV_NTSC(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)cOO‚5tableBlackExtensionBlueStretch_ATV_PALBlackExtensionBlueStretch_ATV_PALCREATE TABLE BlackExtensionBlueStretch_ATV_PAL(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)fQQ‚7tableBlackExtensionBlueStretch_ATV_NTSCBlackExtensionBlueStretch_ATV_NTSCCREATE TABLE BlackExtensionBlueStretch_ATV_NTSC(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) ++MtablePQ_InverseTablePQ_InverseTableCREATE TABLE PQ_InverseTable(ID INTEGER primary key AUTOINCREMENT, tableName TEXT, xmlName TEXT)++9tablePQ_VersionTablePQ_VersionTableCREATE TABLE PQ_VersionTable(ToolVersion TEXT, ProjectVersion TEXT, GenerateTime TEXT)
-¢ Ëú`º}àF„àU±
-Å
+Å
ú
Ï
¤
y
N
-# ø Í ¢ w L !öË uJôÉžsHòÇœqFðÅšoDîØmBìÁ–k@ê¿”i>è½’g<
-Bri_Con_HDMI_Brightness_RefData)
-Bri_Con_HDMI_Brightness_RefData)
-
+# ø Í ¢ w L !öË uJôÉžsHòÇœqFðÅšoDîØmBìÁ–k@ê¿”i>è½’g<
+ÿBlackExtensionBlueStretch_HDMI)
+ÿBlackExtensionBlueStretch_HDMI)
+
ú
Ï
¤
y
N
-# ø Í ¢ w L !öË uJôÉžsHòÇœqFðÅšoDîØmBìÁ–k@ê¿”i>è½’g<
-Bri_Con_HDMI_Brightness_RefData)
-Bri_Con_HDMI_Brightness_RefData)
-
+# ø Í ¢ w L !öË uJôÉžsHòÇœqFðÅšoDîØmBìÁ–k@ê¿”i>è½’g<
+ÿBlackExtensionBlueStretch_HDMI)
+ÿBlackExtensionBlueStretch_HDMI)
+
ö
Ë
 
u
J
- ô É q E íÁ•i=å¹a5 ݱ…Y-Ù­U)ýÑ¥yM!õÉqEíÁ•i=å¹a5
-Bri_Con_HDMI_Brightness_RefData))
-Bri_Con_HDMI_Brightness_RefData)(
-
+ ô É q E íÁ•i=å¹a5 ݱ…Y-Ù­U)ýÑ¥yM!õÉqEíÁ•i=å¹a5
+ÿBlackExtensionBlueStretch_HDMI))
+ÿBlackExtensionBlueStretch_HDMI)(
+
Ø
¬
T
-( ü Ð ¤ x L ôÈœpDìÀ”h<丌`4Ü°„X,
-
+( ü Ð ¤ x L ôÈœpDìÀ”h<丌`4Ü°„X,
+
Ú
°
X
,
-
-Bri_Con_HDMI_Brightness_RefData)‚=
-Bri_Con_HDMI_Brightness_RefData)‚<
+
+ÿBlackExtensionBlueStretch_HDMI)‚=
+ÿBlackExtensionBlueStretch_HDMI)‚<
Ø
¬
T
-( ü Ð ¤ x L ôÈœpDìÀ”h<丌`4Ü°„X,
-
+( ü Ð ¤ x L ôÈœpDìÀ”h<丌`4Ü°„X,
+
Ü
°
X
,
-
-
-Bri_Con_HDMI_Brightness_RefData)ƒQ
-Bri_Con_HDMI_Brightness_RefData)ƒP
+
+
+ÿBlackExtensionBlueStretch_HDMI)ƒQ
+ÿBlackExtensionBlueStretch_HDMI)ƒP
Ø
¬
T
( ü Ð ¤ x L ôÈœpDìÀ”h<丌`4Ü°„W*ýУvIï”f8
-Ü®€R$öÈšl>
+Ü®€R$öÈšl>
ë
À
j
?
 é ¾ “ h = 缑f;åºd9ã¸b7 ᶋ`5
-ß´‰^3ݲ‡\1Û°…Z/Ù®ƒX-
-%Bri_Con_DTV_Brightness_RefData(…B
-$Bri_Con_DTV_Brightness_RefData(…A
-$Bri_Con_DTV_Brightness_RefData(…@
-#Bri_Con_DTV_Brightness_RefData(…?
-#Bri_Con_DTV_Brightness_RefData(…>
-"Bri_Con_DTV_Brightness_RefData(…=
-"Bri_Con_DTV_Brightness_RefData(…<
-!Bri_Con_DTV_Brightness_RefData(…;
-!Bri_Con_DTV_Brightness_RefData(…:
- Bri_Con_DTV_Brightness_RefData(…9
- Bri_Con_DTV_Brightness_RefData(…8
-Bri_Con_DTV_Brightness_RefData(…7
-Bri_Con_DTV_Brightness_RefData(…6
-Bri_Con_DTV_Brightness_RefData(…5
-Bri_Con_DTV_Brightness_RefData(…4
-Bri_Con_DTV_Brightness_RefData(…3
-Bri_Con_DTV_Brightness_RefData(…2
-Bri_Con_DTV_Brightness_RefData(…1
-Bri_Con_DTV_Brightness_RefData(…0
-Bri_Con_DTV_Brightness_RefData(…/
-Bri_Con_DTV_Brightness_RefData(….
-Bri_Con_DTV_Brightness_RefData(…-
-Bri_Con_DTV_Brightness_RefData(…,
-Bri_Con_DTV_Brightness_RefData(…+
-Bri_Con_DTV_Brightness_RefData(…*
-Bri_Con_DTV_Brightness_RefData(…)
-Bri_Con_DTV_Brightness_RefData(…(
-Bri_Con_DTV_Brightness_RefData(…'
-Bri_Con_DTV_Brightness_RefData(…&
-Bri_Con_DTV_Brightness_RefData(…%
-Bri_Con_DTV_Brightness_RefData(…$
-Bri_Con_DTV_Brightness_RefData(…#
-Bri_Con_DTV_Brightness_RefData(…"
-Bri_Con_DTV_Brightness_RefData(…!
-Bri_Con_DTV_Brightness_RefData(… 
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
- Bri_Con_DTV_Brightness_RefData(…
- Bri_Con_DTV_Brightness_RefData(…
- Bri_Con_DTV_Brightness_RefData(…
- Bri_Con_DTV_Brightness_RefData(…
- Bri_Con_DTV_Brightness_RefData(…
- Bri_Con_DTV_Brightness_RefData(…
+ß´‰^3ݲ‡\1Û°…Z/Ù®ƒX-
+%ÿBlackExtensionBlueStretch_DTV(…B
+$ÿBlackExtensionBlueStretch_DTV(…A
+$ÿBlackExtensionBlueStretch_DTV(…@
+#ÿBlackExtensionBlueStretch_DTV(…?
+#ÿBlackExtensionBlueStretch_DTV(…>
+"ÿBlackExtensionBlueStretch_DTV(…=
+"ÿBlackExtensionBlueStretch_DTV(…<
+!ÿBlackExtensionBlueStretch_DTV(…;
+!ÿBlackExtensionBlueStretch_DTV(…:
+ ÿBlackExtensionBlueStretch_DTV(…9
+ ÿBlackExtensionBlueStretch_DTV(…8
+ÿBlackExtensionBlueStretch_DTV(…7
+ÿBlackExtensionBlueStretch_DTV(…6
+ÿBlackExtensionBlueStretch_DTV(…5
+ÿBlackExtensionBlueStretch_DTV(…4
+ÿBlackExtensionBlueStretch_DTV(…3
+ÿBlackExtensionBlueStretch_DTV(…2
+ÿBlackExtensionBlueStretch_DTV(…1
+ÿBlackExtensionBlueStretch_DTV(…0
+ÿBlackExtensionBlueStretch_DTV(…/
+ÿBlackExtensionBlueStretch_DTV(….
+ÿBlackExtensionBlueStretch_DTV(…-
+ÿBlackExtensionBlueStretch_DTV(…,
+ÿBlackExtensionBlueStretch_DTV(…+
+ÿBlackExtensionBlueStretch_DTV(…*
+ÿBlackExtensionBlueStretch_DTV(…)
+ÿBlackExtensionBlueStretch_DTV(…(
+ÿBlackExtensionBlueStretch_DTV(…'
+ÿBlackExtensionBlueStretch_DTV(…&
+ÿBlackExtensionBlueStretch_DTV(…%
+ÿBlackExtensionBlueStretch_DTV(…$
+ÿBlackExtensionBlueStretch_DTV(…#
+ÿBlackExtensionBlueStretch_DTV(…"
+ÿBlackExtensionBlueStretch_DTV(…!
+ÿBlackExtensionBlueStretch_DTV(… 
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ ÿBlackExtensionBlueStretch_DTV(…
+ ÿBlackExtensionBlueStretch_DTV(…
+ ÿBlackExtensionBlueStretch_DTV(…
+ ÿBlackExtensionBlueStretch_DTV(…
+ ÿBlackExtensionBlueStretch_DTV(…
+ ÿBlackExtensionBlueStretch_DTV(…

-Bri_Con_DTV_Brightness_RefData(… 
+ÿBlackExtensionBlueStretch_DTV(… 

-Bri_Con_DTV_Brightness_RefData(… 
- Bri_Con_DTV_Brightness_RefData(… 
- Bri_Con_DTV_Brightness_RefData(…
-
-Bri_Con_DTV_Brightness_RefData(… 
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(…
-Bri_Con_DTV_Brightness_RefData(„
-Bri_Con_DTV_Brightness_RefData(„~
-Bri_Con_DTV_Brightness_RefData(„}
-Bri_Con_DTV_Brightness_RefData(„|
-Bri_Con_DTV_Brightness_RefData(„{
-Bri_Con_DTV_Brightness_RefData,„z
+ÿBlackExtensionBlueStretch_DTV(… 
+ ÿBlackExtensionBlueStretch_DTV(… 
+ ÿBlackExtensionBlueStretch_DTV(…
+
+ÿBlackExtensionBlueStretch_DTV(… 
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(…
+ÿBlackExtensionBlueStretch_DTV(„
+ÿBlackExtensionBlueStretch_DTV(„~
+ÿBlackExtensionBlueStretch_DTV(„}
+ÿBlackExtensionBlueStretch_DTV(„|
+ÿBlackExtensionBlueStretch_DTV(„{
+ÿBlackExtensionBlueStretch_DTV,„z
ö
Ë
 
u
J
- ô É ž s H òÇœqFðÅšoDîØmBìÁ–k@ê¿”i>è½’g<æ»e:乎c8
-NBri_Con_DTV_Brightness_RefData(† 
-NBri_Con_DTV_Brightness_RefData(†
-
-MBri_Con_DTV_Brightness_RefData(† 
-MBri_Con_DTV_Brightness_RefData(†
-LBri_Con_DTV_Brightness_RefData(†
-LBri_Con_DTV_Brightness_RefData(†
-FBri_Con_DTV_Brightness_RefData(†
-FBri_Con_DTV_Brightness_RefData(†
-EBri_Con_DTV_Brightness_RefData(†
-EBri_Con_DTV_Brightness_RefData(†
-DBri_Con_DTV_Brightness_RefData(†
-DBri_Con_DTV_Brightness_RefData(†
-CBri_Con_DTV_Brightness_RefData(…
-CBri_Con_DTV_Brightness_RefData(…~
-BBri_Con_DTV_Brightness_RefData(…}
-BBri_Con_DTV_Brightness_RefData(…|
-ABri_Con_DTV_Brightness_RefData(…{
-ABri_Con_DTV_Brightness_RefData(…z
-@Bri_Con_DTV_Brightness_RefData(…y
-@Bri_Con_DTV_Brightness_RefData(…x
-?Bri_Con_DTV_Brightness_RefData(…w
-?Bri_Con_DTV_Brightness_RefData(…v
->Bri_Con_DTV_Brightness_RefData(…u
->Bri_Con_DTV_Brightness_RefData(…t
-=Bri_Con_DTV_Brightness_RefData(…s
-=Bri_Con_DTV_Brightness_RefData(…r
-<Bri_Con_DTV_Brightness_RefData(…q
-<Bri_Con_DTV_Brightness_RefData(…p
-;Bri_Con_DTV_Brightness_RefData(…o
-;Bri_Con_DTV_Brightness_RefData(…n
-:Bri_Con_DTV_Brightness_RefData(…m
-:Bri_Con_DTV_Brightness_RefData(…l
-9Bri_Con_DTV_Brightness_RefData(…k
-9Bri_Con_DTV_Brightness_RefData(…j
-8Bri_Con_DTV_Brightness_RefData(…i
-8Bri_Con_DTV_Brightness_RefData(…h
-7Bri_Con_DTV_Brightness_RefData(…g
-7Bri_Con_DTV_Brightness_RefData(…f
-6Bri_Con_DTV_Brightness_RefData(…e
-6Bri_Con_DTV_Brightness_RefData(…d
-5Bri_Con_DTV_Brightness_RefData(…c
-5Bri_Con_DTV_Brightness_RefData(…b
-4Bri_Con_DTV_Brightness_RefData(…a
-4Bri_Con_DTV_Brightness_RefData(…`
-3Bri_Con_DTV_Brightness_RefData(…_
-3Bri_Con_DTV_Brightness_RefData(…^
-2Bri_Con_DTV_Brightness_RefData(…]
-2Bri_Con_DTV_Brightness_RefData(…\
-1Bri_Con_DTV_Brightness_RefData(…[
-1Bri_Con_DTV_Brightness_RefData(…Z
-0Bri_Con_DTV_Brightness_RefData(…Y
-0Bri_Con_DTV_Brightness_RefData(…X
-/Bri_Con_DTV_Brightness_RefData(…W
-/Bri_Con_DTV_Brightness_RefData(…V
-.Bri_Con_DTV_Brightness_RefData(…U
-.Bri_Con_DTV_Brightness_RefData(…T
--Bri_Con_DTV_Brightness_RefData(…S
--Bri_Con_DTV_Brightness_RefData(…R
-,Bri_Con_DTV_Brightness_RefData(…Q
-,Bri_Con_DTV_Brightness_RefData(…P
-+Bri_Con_DTV_Brightness_RefData(…O
-+Bri_Con_DTV_Brightness_RefData(…N
-*Bri_Con_DTV_Brightness_RefData(…M
-*Bri_Con_DTV_Brightness_RefData(…L
-)Bri_Con_DTV_Brightness_RefData(…K
-)Bri_Con_DTV_Brightness_RefData(…J
-(Bri_Con_DTV_Brightness_RefData(…I
-(Bri_Con_DTV_Brightness_RefData(…H
-'Bri_Con_DTV_Brightness_RefData(…G
-'Bri_Con_DTV_Brightness_RefData(…F
-&Bri_Con_DTV_Brightness_RefData(…E
-&Bri_Con_DTV_Brightness_RefData(…D
-%Bri_Con_DTV_Brightness_RefData
+ ô É ž s H òÇœqFðÅšoDîØmBìÁ–k@ê¿”i>è½’g<æ»e:乎c8
+NÿBlackExtensionBlueStretch_DTV(† 
+NÿBlackExtensionBlueStretch_DTV(†
+
+MÿBlackExtensionBlueStretch_DTV(† 
+MÿBlackExtensionBlueStretch_DTV(†
+LÿBlackExtensionBlueStretch_DTV(†
+LÿBlackExtensionBlueStretch_DTV(†
+FÿBlackExtensionBlueStretch_DTV(†
+FÿBlackExtensionBlueStretch_DTV(†
+EÿBlackExtensionBlueStretch_DTV(†
+EÿBlackExtensionBlueStretch_DTV(†
+DÿBlackExtensionBlueStretch_DTV(†
+DÿBlackExtensionBlueStretch_DTV(†
+CÿBlackExtensionBlueStretch_DTV(…
+CÿBlackExtensionBlueStretch_DTV(…~
+BÿBlackExtensionBlueStretch_DTV(…}
+BÿBlackExtensionBlueStretch_DTV(…|
+AÿBlackExtensionBlueStretch_DTV(…{
+AÿBlackExtensionBlueStretch_DTV(…z
+@ÿBlackExtensionBlueStretch_DTV(…y
+@ÿBlackExtensionBlueStretch_DTV(…x
+?ÿBlackExtensionBlueStretch_DTV(…w
+?ÿBlackExtensionBlueStretch_DTV(…v
+>ÿBlackExtensionBlueStretch_DTV(…u
+>ÿBlackExtensionBlueStretch_DTV(…t
+=ÿBlackExtensionBlueStretch_DTV(…s
+=ÿBlackExtensionBlueStretch_DTV(…r
+<ÿBlackExtensionBlueStretch_DTV(…q
+<ÿBlackExtensionBlueStretch_DTV(…p
+;ÿBlackExtensionBlueStretch_DTV(…o
+;ÿBlackExtensionBlueStretch_DTV(…n
+:ÿBlackExtensionBlueStretch_DTV(…m
+:ÿBlackExtensionBlueStretch_DTV(…l
+9ÿBlackExtensionBlueStretch_DTV(…k
+9ÿBlackExtensionBlueStretch_DTV(…j
+8ÿBlackExtensionBlueStretch_DTV(…i
+8ÿBlackExtensionBlueStretch_DTV(…h
+7ÿBlackExtensionBlueStretch_DTV(…g
+7ÿBlackExtensionBlueStretch_DTV(…f
+6ÿBlackExtensionBlueStretch_DTV(…e
+6ÿBlackExtensionBlueStretch_DTV(…d
+5ÿBlackExtensionBlueStretch_DTV(…c
+5ÿBlackExtensionBlueStretch_DTV(…b
+4ÿBlackExtensionBlueStretch_DTV(…a
+4ÿBlackExtensionBlueStretch_DTV(…`
+3ÿBlackExtensionBlueStretch_DTV(…_
+3ÿBlackExtensionBlueStretch_DTV(…^
+2ÿBlackExtensionBlueStretch_DTV(…]
+2ÿBlackExtensionBlueStretch_DTV(…\
+1ÿBlackExtensionBlueStretch_DTV(…[
+1ÿBlackExtensionBlueStretch_DTV(…Z
+0ÿBlackExtensionBlueStretch_DTV(…Y
+0ÿBlackExtensionBlueStretch_DTV(…X
+/ÿBlackExtensionBlueStretch_DTV(…W
+/ÿBlackExtensionBlueStretch_DTV(…V
+.ÿBlackExtensionBlueStretch_DTV(…U
+.ÿBlackExtensionBlueStretch_DTV(…T
+-ÿBlackExtensionBlueStretch_DTV(…S
+-ÿBlackExtensionBlueStretch_DTV(…R
+,ÿBlackExtensionBlueStretch_DTV(…Q
+,ÿBlackExtensionBlueStretch_DTV(…P
++ÿBlackExtensionBlueStretch_DTV(…O
++ÿBlackExtensionBlueStretch_DTV(…N
+*ÿBlackExtensionBlueStretch_DTV(…M
+*ÿBlackExtensionBlueStretch_DTV(…L
+)ÿBlackExtensionBlueStretch_DTV(…K
+)ÿBlackExtensionBlueStretch_DTV(…J
+(ÿBlackExtensionBlueStretch_DTV(…I
+(ÿBlackExtensionBlueStretch_DTV(…H
+'ÿBlackExtensionBlueStretch_DTV(…G
+'ÿBlackExtensionBlueStretch_DTV(…F
+&ÿBlackExtensionBlueStretch_DTV(…E
+&ÿBlackExtensionBlueStretch_DTV(…D
+%ÿBlackExtensionBlueStretch_DTV
ö
Ë
 
u
J
- ô É ž s H òÇœqFðÅšoDîØmBìÁ–k@ê¿”i>è½’g<æ»e:乎c8
-Bri_Con_DTV_Brightness_RefData(†
-Bri_Con_DTV_Brightness_RefData(†
+ ô É ž s H òÇœqFðÅšoDîØmBìÁ–k@ê¿”i>è½’g<æ»e:乎c8
+ÿBlackExtensionBlueStretch_DTV(†
+ÿBlackExtensionBlueStretch_DTV(†
ö
Ë
 
u
J
- ô É ž s H òÇœqFðÅšo
-GBri_Con_HDR_Brightness_RefData(‡'
-GBri_Con_HDR_Brightness_RefData(‡&
-
-Å
-’
-i
-@
- î Å œ s J !øϦ}T+Ù°‡^5 㺑h?íÄ›rI ÷Î¥|S*د†]4 â¹g>ìÚqH
-Bri_Con_HDMI_Contrast_RefData'
-Bri_Con_HDMI_Contrast_RefData'
-
-’
-i
-@
- î Å œ s J !øϦ}T+Ù°‡^5 㺑h?íÄ›rI ÷Î¥|S*د†]4 â¹g>ìÚqH
-Bri_Con_HDMI_Contrast_RefData'
-Bri_Con_HDMI_Contrast_RefData'
-
-á¸f= ë  ™ p G  õ Ì £ z Q ( ÿ Ö ­ „ [ 2
-b
-8
- ä º f < è¾”j@ì˜nFôÊ vL"øΤzP&üÒ¨~T*
-Bri_Con_HDMI_Contrast_RefData')
-Bri_Con_HDMI_Contrast_RefData'(
-
-–
-l
-B
- î Ä š p F òÈžtJ öÌ¢xN$úЦ|R(þÔª€V,Ø®„Z0ܲˆ^4
-ඌb8äºf<
-
+ ô É ž s
+
+„
+X
+,
+
++ÿBri_Con_MPEG_Brightness_RefData*W
++ÿBri_Con_MPEG_Brightness_RefData*V
+*ÿBri_Con_MPEG_Brightness_RefData*U
+*ÿBri_Con_MPEG_Brightness_RefData*T
+)ÿBri_Con_MPEG_Brightness_RefData*S
+)ÿBri_Con_MPEG_Brightness_RefData*R
+(ÿBri_Con_MPEG_Brightness_RefData*Q
+(ÿBri_Con_MPEG_Brightness_RefData*P
+'ÿBri_Con_MPEG_Brightness_RefData*O
+'ÿBri_Con_MPEG_Brightness_RefData*N
+&ÿBri_Con_MPEG_Brightness_RefData*M
+&ÿBri_Con_MPEG_Brightness_RefData*L
+%ÿBri_Con_MPEG_Brightness_RefData*K
+%ÿBri_Con_MPEG_Brightness_RefData*J
+$ÿBri_Con_MPEG_Brightness_RefData*I
+$ÿBri_Con_MPEG_Brightness_RefData*H
+#ÿBri_Con_MPEG_Brightness_RefData*G
+#ÿBri_Con_MPEG_Brightness_RefData*F
+"ÿBri_Con_MPEG_Brightness_RefData*E
+"ÿBri_Con_MPEG_Brightness_RefData*D
+!ÿBri_Con_MPEG_Brightness_RefData*C
+!ÿBri_Con_MPEG_Brightness_RefData*B
+ ÿBri_Con_MPEG_Brightness_RefData*A
+ ÿBri_Con_MPEG_Brightness_RefData*@
+ÿBri_Con_MPEG_Brightness_RefData*?
+ÿBri_Con_MPEG_Brightness_RefData*>
+ÿBri_Con_MPEG_Brightness_RefData*=
+ÿBri_Con_MPEG_Brightness_RefData*<
+ÿBri_Con_MPEG_Brightness_RefData*;
+ÿBri_Con_MPEG_Brightness_RefData*:
+ÿBri_Con_MPEG_Brightness_RefData*9
+ÿBri_Con_MPEG_Brightness_RefData*8
+ÿBri_Con_MPEG_Brightness_RefData*7
+ÿBri_Con_MPEG_Brightness_RefData*6
+ÿBri_Con_MPEG_Brightness_RefData*5
+ÿBri_Con_MPEG_Brightness_RefData*4
+ÿBri_Con_MPEG_Brightness_RefData*3
+ÿBri_Con_MPEG_Brightness_RefData*2
+ÿBri_Con_MPEG_Brightness_RefData*1
+ÿBri_Con_MPEG_Brightness_RefData*0
+ÿBri_Con_MPEG_Brightness_RefData*/
+ÿBri_Con_MPEG_Brightness_RefData*.
+ÿBri_Con_MPEG_Brightness_RefData*-
+ÿBri_Con_MPEG_Brightness_RefData*,
+ÿBri_Con_MPEG_Brightness_RefData*+
+ÿBri_Con_MPEG_Brightness_RefData**
+ÿBri_Con_MPEG_Brightness_RefData*)
+ÿBri_Con_MPEG_Brightness_RefData*(
+ÿBri_Con_MPEG_Brightness_RefData*'
+ÿBri_Con_MPEG_Brightness_RefData*&
+ÿBri_Con_MPEG_Brightness_RefData*%
+ÿBri_Con_MPEG_Brightness_RefData*$
+ÿBri_Con_MPEG_Brightness_RefData*#
+ÿBri_Con_MPEG_Brightness_RefData*"
+ÿBri_Con_MPEG_Brightness_RefData*!
+ÿBri_Con_MPEG_Brightness_RefData* 
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+
+ÿBri_Con_MPEG_Brightness_RefData*
+
+ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData* 
+ÿBri_Con_MPEG_Brightness_RefData* 
+ÿBri_Con_MPEG_Brightness_RefData* 
+ÿBri_Con_MPEG_Brightness_RefData*
+
+ÿBri_Con_MPEG_Brightness_RefData* 
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData(
+ÿBri_Con_MPEG_Brightness_RefData(
+ÿBri_Con_MPEG_B
+„
+X
+,
+
++ÿBri_Con_MPEG_Brightness_RefData*W
++ÿBri_Con_MPEG_Brightness_RefData*V
+*ÿBri_Con_MPEG_Brightness_RefData*U
+*ÿBri_Con_MPEG_Brightness_RefData*T
+)ÿBri_Con_MPEG_Brightness_RefData*S
+)ÿBri_Con_MPEG_Brightness_RefData*R
+(ÿBri_Con_MPEG_Brightness_RefData*Q
+(ÿBri_Con_MPEG_Brightness_RefData*P
+'ÿBri_Con_MPEG_Brightness_RefData*O
+'ÿBri_Con_MPEG_Brightness_RefData*N
+&ÿBri_Con_MPEG_Brightness_RefData*M
+&ÿBri_Con_MPEG_Brightness_RefData*L
+%ÿBri_Con_MPEG_Brightness_RefData*K
+%ÿBri_Con_MPEG_Brightness_RefData*J
+$ÿBri_Con_MPEG_Brightness_RefData*I
+$ÿBri_Con_MPEG_Brightness_RefData*H
+#ÿBri_Con_MPEG_Brightness_RefData*G
+#ÿBri_Con_MPEG_Brightness_RefData*F
+"ÿBri_Con_MPEG_Brightness_RefData*E
+"ÿBri_Con_MPEG_Brightness_RefData*D
+!ÿBri_Con_MPEG_Brightness_RefData*C
+!ÿBri_Con_MPEG_Brightness_RefData*B
+ ÿBri_Con_MPEG_Brightness_RefData*A
+ ÿBri_Con_MPEG_Brightness_RefData*@
+ÿBri_Con_MPEG_Brightness_RefData*?
+ÿBri_Con_MPEG_Brightness_RefData*>
+ÿBri_Con_MPEG_Brightness_RefData*=
+ÿBri_Con_MPEG_Brightness_RefData*<
+ÿBri_Con_MPEG_Brightness_RefData*;
+ÿBri_Con_MPEG_Brightness_RefData*:
+ÿBri_Con_MPEG_Brightness_RefData*9
+ÿBri_Con_MPEG_Brightness_RefData*8
+ÿBri_Con_MPEG_Brightness_RefData*7
+ÿBri_Con_MPEG_Brightness_RefData*6
+ÿBri_Con_MPEG_Brightness_RefData*5
+ÿBri_Con_MPEG_Brightness_RefData*4
+ÿBri_Con_MPEG_Brightness_RefData*3
+ÿBri_Con_MPEG_Brightness_RefData*2
+ÿBri_Con_MPEG_Brightness_RefData*1
+ÿBri_Con_MPEG_Brightness_RefData*0
+ÿBri_Con_MPEG_Brightness_RefData*/
+ÿBri_Con_MPEG_Brightness_RefData*.
+ÿBri_Con_MPEG_Brightness_RefData*-
+ÿBri_Con_MPEG_Brightness_RefData*,
+ÿBri_Con_MPEG_Brightness_RefData*+
+ÿBri_Con_MPEG_Brightness_RefData**
+ÿBri_Con_MPEG_Brightness_RefData*)
+ÿBri_Con_MPEG_Brightness_RefData*(
+ÿBri_Con_MPEG_Brightness_RefData*'
+ÿBri_Con_MPEG_Brightness_RefData*&
+ÿBri_Con_MPEG_Brightness_RefData*%
+ÿBri_Con_MPEG_Brightness_RefData*$
+ÿBri_Con_MPEG_Brightness_RefData*#
+ÿBri_Con_MPEG_Brightness_RefData*"
+ÿBri_Con_MPEG_Brightness_RefData*!
+ÿBri_Con_MPEG_Brightness_RefData* 
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+
+ÿBri_Con_MPEG_Brightness_RefData*
+
+ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+ ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData* 
+ÿBri_Con_MPEG_Brightness_RefData* 
+ÿBri_Con_MPEG_Brightness_RefData* 
+ÿBri_Con_MPEG_Brightness_RefData*
+
+ÿBri_Con_MPEG_Brightness_RefData* 
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData*
+ÿBri_Con_MPEG_Brightness_RefData(
+ÿBri_Con_MPEG_Brightness_RefData(
+ÿBri_Con_MPEG_Brightness_RefData
+€
+T
+( ü Ð ¤ x L òŘk>ä·Š]0Ö©|O"õÈ›pE뾑d7
+Ý°ƒV)üÏ¢uHîÁ”g:
+ÿBri_Con_MPEG_Brightness_RefData*)
+ÿBri_Con_MPEG_Brightness_RefData*(
+NÿBri_Con_MPEG_Brightness_RefData*
+NÿBri_Con_MPEG_Brightness_RefData*
+MÿBri_Con_MPEG_Brightness_RefData*
+MÿBri_Con_MPEG_Brightness_RefData*
+LÿBri_Con_MPEG_Brightness_RefData*
+LÿBri_Con_MPEG_Brightness_RefData*
+FÿBri_Con_MPEG_Brightness_RefData* 
+FÿBri_Con_MPEG_Brightness_RefData* 
+EÿBri_Con_MPEG_Brightness_RefData* 
+EÿBri_Con_MPEG_Brightness_RefData*
+
+DÿBri_Con_MPEG_Brightness_RefData* 
+DÿBri_Con_MPEG_Brightness_RefData*
+CÿBri_Con_MPEG_Brightness_RefData*
+CÿBri_Con_MPEG_Brightness_RefData*
+BÿBri_Con_MPEG_Brightness_RefData*
+BÿBri_Con_MPEG_Brightness_RefData*
+AÿBri_Con_MPEG_Brightness_RefData*
+AÿBri_Con_MPEG_Brightness_RefData*
+@ÿBri_Con_MPEG_Brightness_RefData*
+@ÿBri_Con_MPEG_Brightness_RefData*
+?ÿBri_Con_MPEG_Brightness_RefData*
+?ÿBri_Con_MPEG_Brightness_RefData*~
+>ÿBri_Con_MPEG_Brightness_RefData*}
+>ÿBri_Con_MPEG_Brightness_RefData*|
+=ÿBri_Con_MPEG_Brightness_RefData*{
+=ÿBri_Con_MPEG_Brightness_RefData*z
+<ÿBri_Con_MPEG_Brightness_RefData*y
+<ÿBri_Con_MPEG_Brightness_RefData*x
+;ÿBri_Con_MPEG_Brightness_RefData*w
+;ÿBri_Con_MPEG_Brightness_RefData*v
+:ÿBri_Con_MPEG_Brightness_RefData*u
+:ÿBri_Con_MPEG_Brightness_RefData*t
+9ÿBri_Con_MPEG_Brightness_RefData*s
+9ÿBri_Con_MPEG_Brightness_RefData*r
+8ÿBri_Con_MPEG_Brightness_RefData*q
+8ÿBri_Con_MPEG_Brightness_RefData*p
+7ÿBri_Con_MPEG_Brightness_RefData*o
+7ÿBri_Con_MPEG_Brightness_RefData*n
+6ÿBri_Con_MPEG_Brightness_RefData*m
+6ÿBri_Con_MPEG_Brightness_RefData*l
+5ÿBri_Con_MPEG_Brightness_RefData*k
+5ÿBri_Con_MPEG_Brightness_RefData*j
+4ÿBri_Con_MPEG_Brightness_RefData*i
+4ÿBri_Con_MPEG_Brightness_RefData*h
+3ÿBri_Con_MPEG_Brightness_RefData*g
+3ÿBri_Con_MPEG_Brightness_RefData*f
+2ÿBri_Con_MPEG_Brightness_RefData*e
+2ÿBri_Con_MPEG_Brightness_RefData*d
+1ÿBri_Con_MPEG_Brightness_RefData*c
+1ÿBri_Con_MPEG_Brightness_RefData*b
+0ÿBri_Con_MPEG_Brightness_RefData*a
+0ÿBri_Con_MPEG_Brightness_RefData*`
+/ÿBri_Con_MPEG_Brightness_RefData*_
+/ÿBri_Con_MPEG_Brightness_RefData*^
+.ÿBri_Con_MPEG_Brightness_RefData*]
+.ÿBri_Con_MPEG_Brightness_RefData*\
+-ÿBri_Con_MPEG_Brightness_RefData*[
+-ÿBri_Con_MPEG_Brightness_RefData*Z
+,ÿBri_Con_MPEG_Brightness_RefData*Y
+,ÿBri_Con_MPEG_Brightness_RefData
+
+`
+3
+ Ù ¬  R %øËžqDê½c6 ܯ‚U(ûΡtGíÀ“f9 ß²…X+þѤwJðÖi<
+
+`
+3
+ Ù ­
+GÿBri_Con_HDR_Brightness_RefData)‚)
+GÿBri_Con_HDR_Brightness_RefData*‚(
+
î
Ä
š
p
F
 ò È ž t J öÌ¢xN$úЦ|R(þÔª€V,Ø®„Z0ܲˆ^4
-ඌb8äºf<è¾”j@
-Bri_Con_HDMI_Contrast_RefData'‚=
-Bri_Con_HDMI_Contrast_RefData'‚<
-–
-l
-B
- î Ä š p F òÈžtJ öÌ¢xN$úЦ|R(þÔª€V,Ø®„Z2
-ඌb8äºf<è¾”j@
-Bri_Con_HDMI_Contrast_RefData'ƒQ
-Bri_Con_HDMI_Contrast_RefData'ƒP
-
-–
-l
-B
- î Ä š p F òÈžtJ öÌ¢xN$úЦ|R(þÔª€V,Ø®„Z0ܲˆ^4
-ඌb8äºf<
-
+ඌb8äºf<è¾”j@
+.ÿBri_Con_MPEG_Contrast_RefData(\
+-ÿBri_Con_MPEG_Contrast_RefData([
+-ÿBri_Con_MPEG_Contrast_RefData(Z
+,ÿBri_Con_MPEG_Contrast_RefData(Y
+,ÿBri_Con_MPEG_Contrast_RefData(X
++ÿBri_Con_MPEG_Contrast_RefData(W
++ÿBri_Con_MPEG_Contrast_RefData(V
+*ÿBri_Con_MPEG_Contrast_RefData(U
+*ÿBri_Con_MPEG_Contrast_RefData(T
+)ÿBri_Con_MPEG_Contrast_RefData(S
+)ÿBri_Con_MPEG_Contrast_RefData(R
+(ÿBri_Con_MPEG_Contrast_RefData(Q
+(ÿBri_Con_MPEG_Contrast_RefData(P
+'ÿBri_Con_MPEG_Contrast_RefData(O
+'ÿBri_Con_MPEG_Contrast_RefData(N
+&ÿBri_Con_MPEG_Contrast_RefData(M
+&ÿBri_Con_MPEG_Contrast_RefData(L
+%ÿBri_Con_MPEG_Contrast_RefData(K
+%ÿBri_Con_MPEG_Contrast_RefData(J
+$ÿBri_Con_MPEG_Contrast_RefData(I
+$ÿBri_Con_MPEG_Contrast_RefData(H
+#ÿBri_Con_MPEG_Contrast_RefData(G
+#ÿBri_Con_MPEG_Contrast_RefData(F
+"ÿBri_Con_MPEG_Contrast_RefData(E
+"ÿBri_Con_MPEG_Contrast_RefData(D
+!ÿBri_Con_MPEG_Contrast_RefData(C
+!ÿBri_Con_MPEG_Contrast_RefData(B
+ ÿBri_Con_MPEG_Contrast_RefData(A
+ ÿBri_Con_MPEG_Contrast_RefData(@
+ÿBri_Con_MPEG_Contrast_RefData(?
+ÿBri_Con_MPEG_Contrast_RefData(>
+ÿBri_Con_MPEG_Contrast_RefData(=
+ÿBri_Con_MPEG_Contrast_RefData(<
+ÿBri_Con_MPEG_Contrast_RefData(;
+ÿBri_Con_MPEG_Contrast_RefData(:
+ÿBri_Con_MPEG_Contrast_RefData(9
+ÿBri_Con_MPEG_Contrast_RefData(8
+ÿBri_Con_MPEG_Contrast_RefData(7
+ÿBri_Con_MPEG_Contrast_RefData(6
+ÿBri_Con_MPEG_Contrast_RefData(5
+ÿBri_Con_MPEG_Contrast_RefData(4
+ÿBri_Con_MPEG_Contrast_RefData(3
+ÿBri_Con_MPEG_Contrast_RefData(2
+ÿBri_Con_MPEG_Contrast_RefData(1
+ÿBri_Con_MPEG_Contrast_RefData(0
+ÿBri_Con_MPEG_Contrast_RefData(/
+ÿBri_Con_MPEG_Contrast_RefData(.
+ÿBri_Con_MPEG_Contrast_RefData(-
+ÿBri_Con_MPEG_Contrast_RefData(,
+ÿBri_Con_MPEG_Contrast_RefData(+
+ÿBri_Con_MPEG_Contrast_RefData(*
+ÿBri_Con_MPEG_Contrast_RefData()
+ÿBri_Con_MPEG_Contrast_RefData((
+ÿBri_Con_MPEG_Contrast_RefData('
+ÿBri_Con_MPEG_Contrast_RefData(&
+ÿBri_Con_MPEG_Contrast_RefData(%
+ÿBri_Con_MPEG_Contrast_RefData($
+ÿBri_Con_MPEG_Contrast_RefData(#
+ÿBri_Con_MPEG_Contrast_RefData("
+ÿBri_Con_MPEG_Contrast_RefData(!
+ÿBri_Con_MPEG_Contrast_RefData( 
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+
+ÿBri_Con_MPEG_Contrast_RefData(
+
+ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData( 
+ÿBri_Con_MPEG_Contrast_RefData( 
+ÿBri_Con_MPEG_Contrast_RefData( 
+ÿBri_Con_MPEG_Contrast_RefData(
+
+ÿBri_Con_MPEG_Contrast_RefData( 
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData&
+ÿBri_Con_MPEG_Contrast_RefData&
+ÿBri_Con_MPEG
+p
+F
+ ò È ž t J öÌ¢xN$úЦ|R(þÔª€V,Ø®„Z0ܲˆ^4
+ඌb8äºf<è¾”j@
+.ÿBri_Con_MPEG_Contrast_RefData(\
+-ÿBri_Con_MPEG_Contrast_RefData([
+-ÿBri_Con_MPEG_Contrast_RefData(Z
+,ÿBri_Con_MPEG_Contrast_RefData(Y
+,ÿBri_Con_MPEG_Contrast_RefData(X
++ÿBri_Con_MPEG_Contrast_RefData(W
++ÿBri_Con_MPEG_Contrast_RefData(V
+*ÿBri_Con_MPEG_Contrast_RefData(U
+*ÿBri_Con_MPEG_Contrast_RefData(T
+)ÿBri_Con_MPEG_Contrast_RefData(S
+)ÿBri_Con_MPEG_Contrast_RefData(R
+(ÿBri_Con_MPEG_Contrast_RefData(Q
+(ÿBri_Con_MPEG_Contrast_RefData(P
+'ÿBri_Con_MPEG_Contrast_RefData(O
+'ÿBri_Con_MPEG_Contrast_RefData(N
+&ÿBri_Con_MPEG_Contrast_RefData(M
+&ÿBri_Con_MPEG_Contrast_RefData(L
+%ÿBri_Con_MPEG_Contrast_RefData(K
+%ÿBri_Con_MPEG_Contrast_RefData(J
+$ÿBri_Con_MPEG_Contrast_RefData(I
+$ÿBri_Con_MPEG_Contrast_RefData(H
+#ÿBri_Con_MPEG_Contrast_RefData(G
+#ÿBri_Con_MPEG_Contrast_RefData(F
+"ÿBri_Con_MPEG_Contrast_RefData(E
+"ÿBri_Con_MPEG_Contrast_RefData(D
+!ÿBri_Con_MPEG_Contrast_RefData(C
+!ÿBri_Con_MPEG_Contrast_RefData(B
+ ÿBri_Con_MPEG_Contrast_RefData(A
+ ÿBri_Con_MPEG_Contrast_RefData(@
+ÿBri_Con_MPEG_Contrast_RefData(?
+ÿBri_Con_MPEG_Contrast_RefData(>
+ÿBri_Con_MPEG_Contrast_RefData(=
+ÿBri_Con_MPEG_Contrast_RefData(<
+ÿBri_Con_MPEG_Contrast_RefData(;
+ÿBri_Con_MPEG_Contrast_RefData(:
+ÿBri_Con_MPEG_Contrast_RefData(9
+ÿBri_Con_MPEG_Contrast_RefData(8
+ÿBri_Con_MPEG_Contrast_RefData(7
+ÿBri_Con_MPEG_Contrast_RefData(6
+ÿBri_Con_MPEG_Contrast_RefData(5
+ÿBri_Con_MPEG_Contrast_RefData(4
+ÿBri_Con_MPEG_Contrast_RefData(3
+ÿBri_Con_MPEG_Contrast_RefData(2
+ÿBri_Con_MPEG_Contrast_RefData(1
+ÿBri_Con_MPEG_Contrast_RefData(0
+ÿBri_Con_MPEG_Contrast_RefData(/
+ÿBri_Con_MPEG_Contrast_RefData(.
+ÿBri_Con_MPEG_Contrast_RefData(-
+ÿBri_Con_MPEG_Contrast_RefData(,
+ÿBri_Con_MPEG_Contrast_RefData(+
+ÿBri_Con_MPEG_Contrast_RefData(*
+ÿBri_Con_MPEG_Contrast_RefData()
+ÿBri_Con_MPEG_Contrast_RefData((
+ÿBri_Con_MPEG_Contrast_RefData('
+ÿBri_Con_MPEG_Contrast_RefData(&
+ÿBri_Con_MPEG_Contrast_RefData(%
+ÿBri_Con_MPEG_Contrast_RefData($
+ÿBri_Con_MPEG_Contrast_RefData(#
+ÿBri_Con_MPEG_Contrast_RefData("
+ÿBri_Con_MPEG_Contrast_RefData(!
+ÿBri_Con_MPEG_Contrast_RefData( 
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+
+ÿBri_Con_MPEG_Contrast_RefData(
+
+ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+ ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData( 
+ÿBri_Con_MPEG_Contrast_RefData( 
+ÿBri_Con_MPEG_Contrast_RefData( 
+ÿBri_Con_MPEG_Contrast_RefData(
+
+ÿBri_Con_MPEG_Contrast_RefData( 
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData(
+ÿBri_Con_MPEG_Contrast_RefData&
+ÿBri_Con_MPEG_Contrast_RefData&
+ÿBri_Con_MPEG_Contrast_RefData
ê
À
l
A
- ë À • j ? é¾’f:ⶊ^2Ú®‚V)üÏ¢vJòÆšnBê½c6 ä»’i@îÅœsJ!
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&„
-Bri_Con_DTV_Contrast_RefData&„~
-Bri_Con_DTV_Contrast_RefData&„}
-Bri_Con_DTV_Contrast_RefData&„|
-Bri_Con_DTV_Contrast_RefData&„{
-Bri_Con_DTV_Contrast_RefData*„z
-á¸f= ë  ™ p G  õ Ì £ z Q ( ÿ Ö ­ „ [ 2
-e
-<
- ê Á ˜ o F ôË¢yP'þÕ¬ƒZ1߶d;éÀ—nEóÊ¡xO&ýÔ«‚Y0ÞµŒc:è¿–mD
-7Bri_Con_DTV_Contrast_RefData&…g
-7Bri_Con_DTV_Contrast_RefData&…f
-6Bri_Con_DTV_Contrast_RefData&…e
-6Bri_Con_DTV_Contrast_RefData&…d
-5Bri_Con_DTV_Contrast_RefData&…c
-5Bri_Con_DTV_Contrast_RefData&…b
-4Bri_Con_DTV_Contrast_RefData&…a
-4Bri_Con_DTV_Contrast_RefData&…`
-3Bri_Con_DTV_Contrast_RefData&…_
-3Bri_Con_DTV_Contrast_RefData&…^
-2Bri_Con_DTV_Contrast_RefData&…]
-2Bri_Con_DTV_Contrast_RefData&…\
-1Bri_Con_DTV_Contrast_RefData&…[
-1Bri_Con_DTV_Contrast_RefData&…Z
-0Bri_Con_DTV_Contrast_RefData&…Y
-0Bri_Con_DTV_Contrast_RefData&…X
-/Bri_Con_DTV_Contrast_RefData&…W
-/Bri_Con_DTV_Contrast_RefData&…V
-.Bri_Con_DTV_Contrast_RefData&…U
-.Bri_Con_DTV_Contrast_RefData&…T
--Bri_Con_DTV_Contrast_RefData&…S
--Bri_Con_DTV_Contrast_RefData&…R
-,Bri_Con_DTV_Contrast_RefData&…Q
-,Bri_Con_DTV_Contrast_RefData&…P
-+Bri_Con_DTV_Contrast_RefData&…O
-+Bri_Con_DTV_Contrast_RefData&…N
-*Bri_Con_DTV_Contrast_RefData&…M
-*Bri_Con_DTV_Contrast_RefData&…L
-)Bri_Con_DTV_Contrast_RefData&…K
-)Bri_Con_DTV_Contrast_RefData&…J
-(Bri_Con_DTV_Contrast_RefData&…I
-(Bri_Con_DTV_Contrast_RefData&…H
-'Bri_Con_DTV_Contrast_RefData&…G
-'Bri_Con_DTV_Contrast_RefData&…F
-&Bri_Con_DTV_Contrast_RefData&…E
-&Bri_Con_DTV_Contrast_RefData&…D
-%Bri_Con_DTV_Contrast_RefData&…C
-%Bri_Con_DTV_Contrast_RefData&…B
-$Bri_Con_DTV_Contrast_RefData&…A
-$Bri_Con_DTV_Contrast_RefData&…@
-#Bri_Con_DTV_Contrast_RefData&…?
-#Bri_Con_DTV_Contrast_RefData&…>
-"Bri_Con_DTV_Contrast_RefData&…=
-"Bri_Con_DTV_Contrast_RefData&…<
-!Bri_Con_DTV_Contrast_RefData&…;
-!Bri_Con_DTV_Contrast_RefData&…:
- Bri_Con_DTV_Contrast_RefData&…9
- Bri_Con_DTV_Contrast_RefData&…8
-Bri_Con_DTV_Contrast_RefData&…7
-Bri_Con_DTV_Contrast_RefData&…6
-Bri_Con_DTV_Contrast_RefData&…5
-Bri_Con_DTV_Contrast_RefData&…4
-Bri_Con_DTV_Contrast_RefData&…3
-Bri_Con_DTV_Contrast_RefData&…2
-Bri_Con_DTV_Contrast_RefData&…1
-Bri_Con_DTV_Contrast_RefData&…0
-Bri_Con_DTV_Contrast_RefData&…/
-Bri_Con_DTV_Contrast_RefData&….
-Bri_Con_DTV_Contrast_RefData&…-
-Bri_Con_DTV_Contrast_RefData&…,
-Bri_Con_DTV_Contrast_RefData&…+
-Bri_Con_DTV_Contrast_RefData&…*
-Bri_Con_DTV_Contrast_RefData&…)
-Bri_Con_DTV_Contrast_RefData&…(
-Bri_Con_DTV_Contrast_RefData&…'
-Bri_Con_DTV_Contrast_RefData&…&
-Bri_Con_DTV_Contrast_RefData&…%
-Bri_Con_DTV_Contrast_RefData&…$
-Bri_Con_DTV_Contrast_RefData&…#
-Bri_Con_DTV_Contrast_RefData&…"
-Bri_Con_DTV_Contrast_RefData&…!
-Bri_Con_DTV_Contrast_RefData&… 
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
-Bri_Con_DTV_Contrast_RefData&…
- Bri_Con_DTV_Contrast_RefData&…
- Bri_Con_DTV_Contrast_RefData&…
- Bri_Con_DTV_Contrast_RefData&…
- Bri_Con_DTV_Contrast_RefData&…
- Bri_Con_DTV_Contrast_RefData&…
- Bri_Con_DTV_Contrast_RefData&…
-
-Bri_Con_DTV_Contrast_RefData&… 
-
-Bri_Con_DTV_Contrast_RefData&… 
- Bri_Con_DTV_Contrast_RefData&… 
- Bri_Con_DTV_Contrast_RefData&…
-
-Bri_Con_DTV_Contrast_RefData
-á¸f= ë  ™ p G  õ Ì £ z Q ( ÿ Ö ­ „ [ 2
-e
-<
- ê Á ˜ o F ôË¢yP'þÕ¬ƒZ1߶d;éÀ—nEóÊ¡xO&ýÔ«‚Y0ÞµŒc:è¿–mD
-Bri_Con_DTV_Contrast_RefData&†
-Bri_Con_DTV_Contrast_RefData&†
-NBri_Con_DTV_Contrast_RefData&† 
-NBri_Con_DTV_Contrast_RefData&†
-
-MBri_Con_DTV_Contrast_RefData&† 
-MBri_Con_DTV_Contrast_RefData&†
-LBri_Con_DTV_Contrast_RefData&†
-LBri_Con_DTV_Contrast_RefData&†
-FBri_Con_DTV_Contrast_RefData&†
-FBri_Con_DTV_Contrast_RefData&†
-EBri_Con_DTV_Contrast_RefData&†
-EBri_Con_DTV_Contrast_RefData&†
-DBri_Con_DTV_Contrast_RefData&†
-DBri_Con_DTV_Contrast_RefData&†
-CBri_Con_DTV_Contrast_RefData&…
-CBri_Con_DTV_Contrast_RefData&…~
-BBri_Con_DTV_Contrast_RefData&…}
-BBri_Con_DTV_Contrast_RefData&…|
-ABri_Con_DTV_Contrast_RefData&…{
-ABri_Con_DTV_Contrast_RefData&…z
-@Bri_Con_DTV_Contrast_RefData&…y
-@Bri_Con_DTV_Contrast_RefData&…x
-?Bri_Con_DTV_Contrast_RefData&…w
-?Bri_Con_DTV_Contrast_RefData&…v
->Bri_Con_DTV_Contrast_RefData&…u
->Bri_Con_DTV_Contrast_RefData&…t
-=Bri_Con_DTV_Contrast_RefData&…s
-=Bri_Con_DTV_Contrast_RefData&…r
-<Bri_Con_DTV_Contrast_RefData&…q
-<Bri_Con_DTV_Contrast_RefData&…p
-;Bri_Con_DTV_Contrast_RefData&…o
-;Bri_Con_DTV_Contrast_RefData&…n
-:Bri_Con_DTV_Contrast_RefData&…m
-:Bri_Con_DTV_Contrast_RefData&…l
-9Bri_Con_DTV_Contrast_RefData&…k
-9Bri_Con_DTV_Contrast_RefData&…j
-8Bri_Con_DTV_Contrast_RefData&…i
-8Bri_Con_DTV_Contrast_RefData
-á¸f= ë  ™ p G  õ Ì £ z Q ( ÿ Ö ­ „ [ 2
-e
-<
- ê Á ˜ o F ôË¢yP'þÕ¬ƒZ1߶d;éÀ—nEóÊ¡xO&ýÔ«‚Y0ÞµŒc:è¿–mD
-
-GBri_Con_HDR_Contrast_RefData&‡'
-GBri_Con_HDR_Contrast_RefData
+ ë À • j ? 龓h=缑f;弓h=缑f;åºd9ã¸b7 ᶋ`5
+ß´‰^3
+ÿBri_Con_MPEG_Contrast_RefData()
+ÿBri_Con_MPEG_Contrast_RefData((
+NÿBri_Con_MPEG_Contrast_RefData(
+NÿBri_Con_MPEG_Contrast_RefData(
+MÿBri_Con_MPEG_Contrast_RefData(
+MÿBri_Con_MPEG_Contrast_RefData(
+LÿBri_Con_MPEG_Contrast_RefData(
+LÿBri_Con_MPEG_Contrast_RefData(
+FÿBri_Con_MPEG_Contrast_RefData( 
+FÿBri_Con_MPEG_Contrast_RefData( 
+EÿBri_Con_MPEG_Contrast_RefData( 
+EÿBri_Con_MPEG_Contrast_RefData(
+
+DÿBri_Con_MPEG_Contrast_RefData( 
+DÿBri_Con_MPEG_Contrast_RefData(
+CÿBri_Con_MPEG_Contrast_RefData(
+CÿBri_Con_MPEG_Contrast_RefData(
+BÿBri_Con_MPEG_Contrast_RefData(
+BÿBri_Con_MPEG_Contrast_RefData(
+AÿBri_Con_MPEG_Contrast_RefData(
+AÿBri_Con_MPEG_Contrast_RefData(
+@ÿBri_Con_MPEG_Contrast_RefData(
+@ÿBri_Con_MPEG_Contrast_RefData(
+?ÿBri_Con_MPEG_Contrast_RefData(
+?ÿBri_Con_MPEG_Contrast_RefData(~
+>ÿBri_Con_MPEG_Contrast_RefData(}
+>ÿBri_Con_MPEG_Contrast_RefData(|
+=ÿBri_Con_MPEG_Contrast_RefData({
+=ÿBri_Con_MPEG_Contrast_RefData(z
+<ÿBri_Con_MPEG_Contrast_RefData(y
+<ÿBri_Con_MPEG_Contrast_RefData(x
+;ÿBri_Con_MPEG_Contrast_RefData(w
+;ÿBri_Con_MPEG_Contrast_RefData(v
+:ÿBri_Con_MPEG_Contrast_RefData(u
+:ÿBri_Con_MPEG_Contrast_RefData(t
+9ÿBri_Con_MPEG_Contrast_RefData(s
+9ÿBri_Con_MPEG_Contrast_RefData(r
+8ÿBri_Con_MPEG_Contrast_RefData(q
+8ÿBri_Con_MPEG_Contrast_RefData(p
+7ÿBri_Con_MPEG_Contrast_RefData(o
+7ÿBri_Con_MPEG_Contrast_RefData(n
+6ÿBri_Con_MPEG_Contrast_RefData(m
+6ÿBri_Con_MPEG_Contrast_RefData(l
+5ÿBri_Con_MPEG_Contrast_RefData(k
+5ÿBri_Con_MPEG_Contrast_RefData(j
+4ÿBri_Con_MPEG_Contrast_RefData(i
+4ÿBri_Con_MPEG_Contrast_RefData(h
+3ÿBri_Con_MPEG_Contrast_RefData(g
+3ÿBri_Con_MPEG_Contrast_RefData(f
+2ÿBri_Con_MPEG_Contrast_RefData(e
+2ÿBri_Con_MPEG_Contrast_RefData(d
+1ÿBri_Con_MPEG_Contrast_RefData(c
+1ÿBri_Con_MPEG_Contrast_RefData(b
+0ÿBri_Con_MPEG_Contrast_RefData(a
+0ÿBri_Con_MPEG_Contrast_RefData(`
+/ÿBri_Con_MPEG_Contrast_RefData(_
+/ÿBri_Con_MPEG_Contrast_RefData(^
+.ÿBri_Con_MPEG_Contrast_RefData
+u
+J
+ ô É ž s H òÇœqFðÅšoDîØmBìÁ–k@ê¿”i>è½’g<æ»e:乎c8
+
+GÿBri_Con_HDR_Contrast_RefData'‚)
+GÿBri_Con_HDR_Contrast_RefData(‚(
î
Ú
Å
@@ -839,7 +896,7 @@ I

-
+
î
Ú
Å
@@ -928,7 +985,7 @@ B

ô å Ï ¿ © “ ƒ q \ G 3 "  ù ã Í ·
ÿÿp
-
+
î
Ú
Å
@@ -952,7 +1009,7 @@ I

-
+
î
Ú
Å
@@ -1041,7 +1098,7 @@ B

ô å Ï ¿ © “ ƒ q \ G 3 "  ù ã Í ·
ÿÿp
-
+
î
Ú
Å
@@ -1065,7 +1122,7 @@ I

-
+
î
Ú
Å
@@ -1154,7 +1211,7 @@ B

ô å Ï ¿ © “ ƒ q \ G 3 "  ù ã Í ·
ÿÿp
-
+
î
Ú
Å
@@ -1178,7 +1235,7 @@ I

-
+
î
Ú
Å
@@ -1263,7 +1320,7 @@ X
-ÿÿp
+ÿÿp
î
Ú
Å
@@ -1287,7 +1344,13 @@ I

-
+
+ ;d}œ²Îô †à=
+77‚GtableGeneralBlackBlueTableGeneralBlackBlueTable CREATE TABLE GeneralBlackBlueTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)Z II‚/tableBlackExtensionBlueStretch_HDMIBlackExtensionBlueStretch_HDMI
+CREATE TABLE BlackExtensionBlueStretch_HDMI(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)WGG‚-tableBlackExtensionBlueStretch_DTVBlackExtensionBlueStretch_DTV CREATE TABLE BlackExtensionBlueStretch_DTV(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)`MM‚3tableBlackExtensionBlueStretch_AV_PALBlackExtensionBlueStretch_AV_PALCREATE TABLE BlackExtensionBlueStretch_AV_PAL(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)cOO‚5tableBlackExtensionBlueStretch_AV_NTSCBlackExtensionBlueStretch_AV_NTSCCREATE TABLE BlackExtensionBlueStretch_AV_NTSC(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)cOO‚5tableBlackExtensionBlueStretch_ATV_PALBlackExtensionBlueStretch_ATV_PALCREATE TABLE BlackExtensionBlueStretch_ATV_PAL(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)fQQ‚7tableBlackExtensionBlueStretch_ATV_NTSCBlackExtensionBlueStretch_ATV_NTSCCREATE TABLE BlackExtensionBlueStretch_ATV_NTSC(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) ++MtablePQ_InverseTablePQ_InverseTableCREATE TABLE PQ_InverseTable(ID INTEGER primary key AUTOINCREMENT, tableName TEXT, xmlName TEXT)++]tablePQ_VersionTablePQ_VersionTableCREATE TABLE PQ_VersionTable(ToolVersion TEXT, ProjectVersion TEXT, ChipVersion TEXT, GenerateTime TEXT)
+Á ð C™ì<bØQÇ:x°y
+&ktableDI_HDMIDI_HDMInCREATE TABLE DI_HDMI(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)%itableDI_DTVDI_DTVmCREATE TABLE DI_DTV(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)$gtableDI_AVDI_AVlCREATE TABLE DI_AV(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)#itableDI_ATVDI_ATVkCREATE TABLE DI_ATV(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)W"99‚ItableGeneralDemosquitoTableGeneralDemosquitoTablecCREATE TABLE GeneralDemosquitoTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)-!++‚tableDemosquito_HDMIDemosquito_HDMIbCREATE TABLE Demosquito_HDMI(ID INTEGER primary key AUTOINCREMENT, Level INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)* ))‚tableDemosquito_DTVDemosquito_DTVaCREATE TABLE Demosquito_DTV(ID INTEGER primary key AUTOINCREMENT, Level INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)'''‚ tableDemosquito_AVDemosquito_AV`CREATE TABLE Demosquito_AV(ID INTEGER primary key AUTOINCREMENT, Level INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)*))‚tableDemosquito_ATVDemosquito_ATV_CREATE TABLE Demosquito_ATV(ID INTEGER primary key AUTOINCREMENT, Level INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)N33‚CtableGeneralDeblockTableGeneralDeblockTableWCREATE TABLE GeneralDeblockTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)*))‚tableDEBLOCK_HDMI_PDEBLOCK_HDMI_PVCREATE TABLE DEBLOCK_HDMI_P(ID INTEGER primary key AUTOINCREMENT, Level INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)*))‚tableDEBLOCK_HDMI_IDEBLOCK_HDMI_IUCREATE TABLE DEBLOCK_HDMI_I(ID INTEGER primary key AUTOINCREMENT, Level INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)!##‚ tableDEBLOCK_DTVDEBLOCK_DTVTCREATE TABLE DEBLOCK_DTV(ID INTEGER primary key AUTOINCREMENT, Level INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)!!‚tableDEBLOCK_AVDEBLOCK_AVSCREATE TABLE DEBLOCK_AV(ID INTEGER primary key AUTOINCREMENT, Level INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)!##‚ tableDEBLOCK_ATVDEBLOCK_ATVRCREATE TABLE DEBLOCK_ATV(ID INTEGER primary key AUTOINCREMENT, Level INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)B++‚;tableGeneralCM2TableGeneralCM2TableKCREATE TABLE GeneralCM2Table(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)‚tableCM2_HDRCM2_HDRECREATE TABLE CM2_HDR(ID INTEGER primary key AUTOINCREMENT, CMLevel INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)‚tableCM2_HDMICM2_HDMI=CREATE TABLE CM2_HDMI(ID INTEGER primary key AUTOINCREMENT, CMLevel INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)
î
Ú
Å
@@ -1376,7 +1439,7 @@ B

ô å Ï ¿ © “ ƒ q \ G 3 "  ù ã Í ·
ÿÿp
-
+
ô á Ï · ¥ | j R @ *   í Û Æ ® – ~ i Q < $ ö à È ° ˜ ‚ n X @ ( 
ý
ç
@@ -1405,7 +1468,7 @@ F
ð

-
+
ô á Ï · ¥ | j R @ *   í Û Æ ® – ~ i Q < $ ö à È ° ˜ ‚ n X @ ( 
ý
ç
@@ -1512,45 +1575,142 @@ I

ÿÿ„

-ÿÿ…L
-x
-d
-P
-<
+ÿÿ…L
+…
+p
+[
+F
+1
+
+ ò Ý È ³ ž ‰ t _ J 5 öáÌ·¢xcN9$úå릑|gR=(þéÔ¿ª•€kVA,íØmWA+ÿéÓ½§‘{eO9# ÷áË·£waK5 óÝDZ›…oYC-ëÕ¿©“}
+ÿCM2_HDMI)
+ÿCM2_HDMI(
+
+ÿCM2_HDMI
+ÿCM2_HDMI
+
+…
+p
+[
+F
+1
+
+ ò Ý È ³ ž ‰ t _ J 5 öáÌ·¢xcN9$úå릑|gR=(þéÔ¿ª•€kVA,íØmWA+ÿéÓ½§‘{eO9# ÷áË·£waK5 óÝDZ›…oYC-ëÕ¿©“}
+ÿCM2_HDMI)
+ÿCM2_HDMI(
+
+ÿCM2_HDMI
+ÿCM2_HDMI
+
+–
+€
+j
+T
+>
(
-
-
-CM2_HDMI)
-CM2_HDMI(
-
-CM2_HDMI
-CM2_HDMI
-
-x
-d
-P
-<
+ ü æ Ð º ¤ Ž x b L 6
+ôÞȲœ†pZD.ìÖÀª”~hR<&úäθ¢Œv`J4òÜÆ°š†r\F0îج–€jT>(üæк¤ŽxbL6 
+ôÞȲœ†pZD.ìÖÀª”~h
+ÿCM2_HDMI‚=
+ÿCM2_HDMI‚<
+
+–
+€
+j
+T
+>
(
-
-
-CM2_HDMI)
-CM2_HDMI(
-
-CM2_HDMI
-CM2_HDMI
-
+ ü æ Ð º ¤ Ž x b L 6
+ôÞȲœ†pZD.ìÖÀª”~jV@*þèÒ¼¦zdN8" öàÊ´žˆr\F0îج–€jT>(üæк¤ŽxbL6 
+ôÞȲœ†pZD.ìÖÀª”~h
+ÿCM2_HDMIƒQ
+ÿCM2_HDMIƒP
+
+–
+€
+j
+T
+>
+(
+ ü æ Ð º ¤ Ž x b K 4  ïØÁª“|dL4ìÔ¼¤Œt\D,úáÈ´ ŒxdP<(
+ÿCM2_DTV…-
+ÿCM2_DTV…,
+ÿCM2_DTV…+
+ÿCM2_DTV…*
+ÿCM2_DTV…)
+ÿCM2_DTV…(
+ÿCM2_DTV…'
+ÿCM2_DTV…&
+ÿCM2_DTV…%
+ÿCM2_DTV…$
+ÿCM2_DTV…#
+ÿCM2_DTV…"
+ÿCM2_DTV…!
+ÿCM2_DTV… 
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ ÿCM2_DTV…
+ ÿCM2_DTV…
+ ÿCM2_DTV…
+ ÿCM2_DTV…
+ ÿCM2_DTV…
+ ÿCM2_DTV…
+
+ÿCM2_DTV… 
+
+ÿCM2_DTV… 
+ ÿCM2_DTV… 
+ ÿCM2_DTV…
+
+ÿCM2_DTV… 
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV…
+ÿCM2_DTV„
+ÿCM2_DTV„~
+ÿCM2_DTV„}
+ÿCM2_DTV„|
+ÿCM2_DTV„{
+ÿCM2_DTV„z
+
ÿ
ê
Õ
@@ -1563,11 +1723,105 @@ W
B
-

- î Ù Ä ¯ š … p [ F 1  òÝȳž‰t_J5  öáÌ·¢xcN9$úåл¨•€kVA,íØoZE0ñÜDzˆs^I4
-õà˶¡ŒwbM8#ùäϺ¥{fQ<'ýèÓ¾©”
-CM2_HDMI‚=
-CM2_HDMI‚<
-
+ î Ù Ä ¯ š … p [ F 1  òÝȳž‰t_J5  öáÌ·¢xcN9$úå릑|gR=(þéÔ¿ª•€kVA,íØoZE0ñÜDzˆs^I4
+õà˶¡ŒwbM8#ùäϺ¥{
+ÿCM2_DTV†
+ÿCM2_DTV†
+NÿCM2_DTV† 
+NÿCM2_DTV†
+
+MÿCM2_DTV† 
+MÿCM2_DTV†
+LÿCM2_DTV†
+LÿCM2_DTV†
+FÿCM2_DTV†
+FÿCM2_DTV†
+EÿCM2_DTV†
+EÿCM2_DTV†
+DÿCM2_DTV†
+DÿCM2_DTV†
+CÿCM2_DTV…
+CÿCM2_DTV…~
+BÿCM2_DTV…}
+BÿCM2_DTV…|
+AÿCM2_DTV…{
+AÿCM2_DTV…z
+@ÿCM2_DTV…y
+@ÿCM2_DTV…x
+?ÿCM2_DTV…w
+?ÿCM2_DTV…v
+>ÿCM2_DTV…u
+>ÿCM2_DTV…t
+=ÿCM2_DTV…s
+=ÿCM2_DTV…r
+<ÿCM2_DTV…q
+<ÿCM2_DTV…p
+;ÿCM2_DTV…o
+;ÿCM2_DTV…n
+:ÿCM2_DTV…m
+:ÿCM2_DTV…l
+9ÿCM2_DTV…k
+9ÿCM2_DTV…j
+8ÿCM2_DTV…i
+8ÿCM2_DTV…h
+7ÿCM2_DTV…g
+7ÿCM2_DTV…f
+6ÿCM2_DTV…e
+6ÿCM2_DTV…d
+5ÿCM2_DTV…c
+5ÿCM2_DTV…b
+4ÿCM2_DTV…a
+4ÿCM2_DTV…`
+3ÿCM2_DTV…_
+3ÿCM2_DTV…^
+2ÿCM2_DTV…]
+2ÿCM2_DTV…\
+1ÿCM2_DTV…[
+1ÿCM2_DTV…Z
+0ÿCM2_DTV…Y
+0ÿCM2_DTV…X
+/ÿCM2_DTV…W
+/ÿCM2_DTV…V
+.ÿCM2_DTV…U
+.ÿCM2_DTV…T
+-ÿCM2_DTV…S
+-ÿCM2_DTV…R
+,ÿCM2_DTV…Q
+,ÿCM2_DTV…P
++ÿCM2_DTV…O
++ÿCM2_DTV…N
+*ÿCM2_DTV…M
+*ÿCM2_DTV…L
+)ÿCM2_DTV…K
+)ÿCM2_DTV…J
+(ÿCM2_DTV…I
+(ÿCM2_DTV…H
+'ÿCM2_DTV…G
+'ÿCM2_DTV…F
+&ÿCM2_DTV…E
+&ÿCM2_DTV…D
+%ÿCM2_DTV…C
+%ÿCM2_DTV…B
+$ÿCM2_DTV…A
+$ÿCM2_DTV…@
+#ÿCM2_DTV…?
+#ÿCM2_DTV…>
+"ÿCM2_DTV…=
+"ÿCM2_DTV…<
+!ÿCM2_DTV…;
+!ÿCM2_DTV…:
+ ÿCM2_DTV…9
+ ÿCM2_DTV…8
+ÿCM2_DTV…7
+ÿCM2_DTV…6
+ÿCM2_DTV…5
+ÿCM2_DTV…4
+ÿCM2_DTV…3
+ÿCM2_DTV…2
+ÿCM2_DTV…1
+ÿCM2_DTV…0
+ÿCM2_DTV…/
+ÿCM2_DTV
ÿ
ê
Õ
@@ -1580,191 +1834,10 @@ W
B
-

- î Ù Ä ¯ š … p [ F 1  öáÌ·¢xcN9$úå릑|gR=(þéÔ¿ª•€kVA,íØoZE0ñÜDzˆs^I4
-õà˶¡ŒwbM8#ùäϺ¥{fQ<'ýèÓ¾©”
-
-CM2_HDMIƒQ
-CM2_HDMIƒP
-
-s
-\
-E
-.
-
-
-*CM2_DTV…L
-)CM2_DTV…K
-)CM2_DTV…J
-(CM2_DTV…I
-(CM2_DTV…H
-'CM2_DTV…G
-'CM2_DTV…F
-&CM2_DTV…E
-&CM2_DTV…D
-%CM2_DTV…C
-%CM2_DTV…B
-$CM2_DTV…A
-$CM2_DTV…@
-#CM2_DTV…?
-#CM2_DTV…>
-"CM2_DTV…=
-"CM2_DTV…<
-!CM2_DTV…;
-!CM2_DTV…:
- CM2_DTV…9
- CM2_DTV…8
-CM2_DTV…7
-CM2_DTV…6
-CM2_DTV…5
-CM2_DTV…4
-CM2_DTV…3
-CM2_DTV…2
-CM2_DTV…1
-CM2_DTV…0
-CM2_DTV…/
-CM2_DTV….
-CM2_DTV…-
-CM2_DTV…,
-CM2_DTV…+
-CM2_DTV…*
-CM2_DTV…)
-CM2_DTV…(
-CM2_DTV…'
-CM2_DTV…&
-CM2_DTV…%
-CM2_DTV…$
-CM2_DTV…#
-CM2_DTV…"
-CM2_DTV…!
-CM2_DTV… 
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
- CM2_DTV…
- CM2_DTV…
- CM2_DTV…
- CM2_DTV…
- CM2_DTV…
- CM2_DTV…
-
-CM2_DTV… 
-
-CM2_DTV… 
- CM2_DTV… 
- CM2_DTV…
-
-CM2_DTV… 
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV…
-CM2_DTV„
-CM2_DTV„~
-CM2_DTV„}
-CM2_DTV„|
-CM2_DTV„{
-CM2_DTV„z
-t
-`
-L
-8
-$
- ü è Ô À ¬ ˜ „ p \ H 4 øäм¨”€lXD0ôà̸¤|hT@,ðÜÈ´ ŒxdP<(
-CM2_DTV†
-CM2_DTV†
-NCM2_DTV† 
-NCM2_DTV†
-
-MCM2_DTV† 
-MCM2_DTV†
-LCM2_DTV†
-LCM2_DTV†
-FCM2_DTV†
-FCM2_DTV†
-ECM2_DTV†
-ECM2_DTV†
-DCM2_DTV†
-DCM2_DTV†
-CCM2_DTV…
-CCM2_DTV…~
-BCM2_DTV…}
-BCM2_DTV…|
-ACM2_DTV…{
-ACM2_DTV…z
-@CM2_DTV…y
-@CM2_DTV…x
-?CM2_DTV…w
-?CM2_DTV…v
->CM2_DTV…u
->CM2_DTV…t
-=CM2_DTV…s
-=CM2_DTV…r
-<CM2_DTV…q
-<CM2_DTV…p
-;CM2_DTV…o
-;CM2_DTV…n
-:CM2_DTV…m
-:CM2_DTV…l
-9CM2_DTV…k
-9CM2_DTV…j
-8CM2_DTV…i
-8CM2_DTV…h
-7CM2_DTV…g
-7CM2_DTV…f
-6CM2_DTV…e
-6CM2_DTV…d
-5CM2_DTV…c
-5CM2_DTV…b
-4CM2_DTV…a
-4CM2_DTV…`
-3CM2_DTV…_
-3CM2_DTV…^
-2CM2_DTV…]
-2CM2_DTV…\
-1CM2_DTV…[
-1CM2_DTV…Z
-0CM2_DTV…Y
-0CM2_DTV…X
-/CM2_DTV…W
-/CM2_DTV…V
-.CM2_DTV…U
-.CM2_DTV…T
--CM2_DTV…S
--CM2_DTV…R
-,CM2_DTV…Q
-,CM2_DTV…P
-+CM2_DTV…O
-+CM2_DTV…N
-*CM2_DTV
-GCM2_HDR‡'
-GCM2_HDR‡&
-
+ î Ù
+GÿCM2_HDR‡'
+GÿCM2_HDR‡&
+
ð
ð
-??
@@ -2154,249 +2227,256 @@ CM2_DTV†
-?
-
-
--
+-
Œ
-r
-X
->
-$
-
- ð Ö ¼ ¢ ˆ n T : ìÒ¸ ˆnT: ìÒ¸ž„jP6èδš€fL2þäÊ°–|bH.üäÊ°–|bH.úàƬ’x^D*ôÙ¾£ˆmR7æË°•z_D
-
-
+q
+V
+;
+
+ ê Ï ´ ™ ~ c H - ÷ÜÁ¦‹pW>#íÒ·œfK0úßÄ©ŽsX="ìѶ›€eJ/ùÞèv[@%
+ïÔ¹žƒhM2üáÆ«sW;ç˯“w[?#
+
+
Œ
-r
-X
->
-$
-
- ð Ö ¼ ¢ ˆ n T : ìÒ¸ ˆnT: ìÒ¸ž„jP6èδš€fL2þäÊ°–|bH.üäÊ°–|bH.úàƬ’x^D*ôÙ¾£ˆmR7æË°•z_D
-
-
-„
-i
-N
-3
- ý â Ç ¬ ‘ v [ @ %
-ïÔ¹žƒhM2üáÆ«uZ?$ îÓ¸‚gL1ûàŪtY>#íÒ·œfK0úßÄ©ŽsX="ìѶ›€eJ/ùÞèrW<
-DEBLOCK_HDMI_P‚ 
-DEBLOCK_HDMI_P‚ 
-
-DEBLOCK_HDMI_P
-DEBLOCK_HDMI_P
-„
-i
-N
-3
- ý â Ç ¬ ‘ v [ @ %
-ïÔ¹žƒhM2üáÆ«uZ?$ îÓ¸‚gL1ûàŪtY>#íÒ·œfK0úßÄ©ŽsX="ìѶ›€eJ/ùÞèrW<
-
-DEBLOCK_HDMI_P‚}
-DEBLOCK_HDMI_P‚|
+q
+V
+;
+
+ ê Ï ´ ™ ~ c H - ÷ÜÁ¦‹pW>#íÒ·œfK0úßÄ©ŽsX="ìѶ›€eJ/ùÞèv[@%
+ïÔ¹žƒhM2üáÆ«sW;ç˯“w[?#
+
+
+l
+P
+4
+ ü à Ä ¨ Œ p T 8 
+ÿDEBLOCK_HDMI_P‚ 
+ÿDEBLOCK_HDMI_P‚ 
+
+ÿDEBLOCK_HDMI_P
+ÿDEBLOCK_HDMI_P
+l
+P
+4
+ ü à Ä ¨ Œ p T 8 
+
+ÿDEBLOCK_HDMI_P‚}
+ÿDEBLOCK_HDMI_P‚|
+l
+P
+4
+ ü à Ä ¨ Œ p T 8 
+
+ÿDEBLOCK_HDMI_Pƒm
+ÿDEBLOCK_HDMI_Pƒl
ð
-„
-i
+”
+}
+f
N
-3
- ý â Ç ¬ ‘ v [ @ %
-ïÔ¹žƒhM2üáÆ«uZ?$ îÓ¸‚gL1ûàŪtY>#íÒ·œfK0úßÄ©ŽsX="ìѶ›€eJ/ùÞèrW<
-
-DEBLOCK_HDMI_Pƒm
-DEBLOCK_HDMI_Pƒl
-–
-
-g
-O
-7
-
- ï × ¿ § w _ G / ÿçÏ·Ÿ‡oW?'÷ßǯ—gO7ï׿§w_G/ÿçÏ·Ÿ‡oW?'÷ßǯ—gO7ï׿§w_G/ÿçÏ·Ÿ‡oW?'÷ßǯ—gO
-1DEBLOCK_DTV…O
-1DEBLOCK_DTV…N
-0DEBLOCK_DTV…M
-0DEBLOCK_DTV…L
-/DEBLOCK_DTV…K
-/DEBLOCK_DTV…J
-.DEBLOCK_DTV…I
-.DEBLOCK_DTV…H
--DEBLOCK_DTV…G
--DEBLOCK_DTV…F
-,DEBLOCK_DTV…E
-,DEBLOCK_DTV…D
-+DEBLOCK_DTV…C
-+DEBLOCK_DTV…B
-*DEBLOCK_DTV…A
-*DEBLOCK_DTV…@
-)DEBLOCK_DTV…?
-)DEBLOCK_DTV…>
-(DEBLOCK_DTV…=
-(DEBLOCK_DTV…<
-'DEBLOCK_DTV…;
-'DEBLOCK_DTV…:
-&DEBLOCK_DTV…9
-&DEBLOCK_DTV…8
-%DEBLOCK_DTV…7
-%DEBLOCK_DTV…6
-$DEBLOCK_DTV…5
-$DEBLOCK_DTV…4
-#DEBLOCK_DTV…3
-#DEBLOCK_DTV…2
-"DEBLOCK_DTV…1
-"DEBLOCK_DTV…0
-!DEBLOCK_DTV…/
-!DEBLOCK_DTV….
- DEBLOCK_DTV…-
- DEBLOCK_DTV…,
-DEBLOCK_DTV…+
-DEBLOCK_DTV…*
-DEBLOCK_DTV…)
-DEBLOCK_DTV…(
-DEBLOCK_DTV…'
-DEBLOCK_DTV…&
-DEBLOCK_DTV…%
-DEBLOCK_DTV…$
-DEBLOCK_DTV…#
-DEBLOCK_DTV…"
-DEBLOCK_DTV…!
-DEBLOCK_DTV… 
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV…
-DEBLOCK_DTV… 
-DEBLOCK_DTV… 
-DEBLOCK_DTV… 
-DEBLOCK_DTV…
-
-DEBLOCK_DTV… 
-DEBLOCK_DTV…
- DEBLOCK_DTV…
- DEBLOCK_DTV…
- DEBLOCK_DTV…
- DEBLOCK_DTV…
- DEBLOCK_DTV…
- DEBLOCK_DTV…
+6
+
+ î Ö ¾ ¦ Ž v ^ F . þæζž†mT;" ð×¾¥ŒsZA(öÝÄ«’y`G.üãʱ˜fM4éзž…lS:!ïÖ½¤‹rY@'õÜê‘x_F-ûâÉ°—~eL3
+&ÿDEBLOCK_DTV…8
+%ÿDEBLOCK_DTV…7
+%ÿDEBLOCK_DTV…6
+$ÿDEBLOCK_DTV…5
+$ÿDEBLOCK_DTV…4
+#ÿDEBLOCK_DTV…3
+#ÿDEBLOCK_DTV…2
+"ÿDEBLOCK_DTV…1
+"ÿDEBLOCK_DTV…0
+!ÿDEBLOCK_DTV…/
+!ÿDEBLOCK_DTV….
+ ÿDEBLOCK_DTV…-
+ ÿDEBLOCK_DTV…,
+ÿDEBLOCK_DTV…+
+ÿDEBLOCK_DTV…*
+ÿDEBLOCK_DTV…)
+ÿDEBLOCK_DTV…(
+ÿDEBLOCK_DTV…'
+ÿDEBLOCK_DTV…&
+ÿDEBLOCK_DTV…%
+ÿDEBLOCK_DTV…$
+ÿDEBLOCK_DTV…#
+ÿDEBLOCK_DTV…"
+ÿDEBLOCK_DTV…!
+ÿDEBLOCK_DTV… 
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV…
+ÿDEBLOCK_DTV… 
+ÿDEBLOCK_DTV… 
+ÿDEBLOCK_DTV… 
+ÿDEBLOCK_DTV…
+
+ÿDEBLOCK_DTV… 
+ÿDEBLOCK_DTV…
+ ÿDEBLOCK_DTV…
+ ÿDEBLOCK_DTV…
+ ÿDEBLOCK_DTV…
+ ÿDEBLOCK_DTV…
+ ÿDEBLOCK_DTV…
+ ÿDEBLOCK_DTV…

-DEBLOCK_DTV…
+ÿDEBLOCK_DTV…

-DEBLOCK_DTV…
- DEBLOCK_DTV„
- DEBLOCK_DTV„~
-DEBLOCK_DTV„}
-DEBLOCK_DTV„|
-DEBLOCK_DTV„{
-DEBLOCK_DTV„z
-DEBLOCK_DTV„y
-DEBLOCK_DTV„x
-DEBLOCK_DTV„w
-DEBLOCK_DTV„v
-DEBLOCK_DTV„u
-DEBLOCK_DTV„t
-DEBLOCK_DTV„s
-DEBLOCK_DTV„r
-DEBLOCK_DTV„q
-DEBLOCK_DTV„p
-DEBLOCK_DTV„o
-DEBLOCK_DTV„n
-
-x
-`
-H
-0
-
-
-DEBLOCK_DTV†
-DEBLOCK_DTV†
-
-NDEBLOCK_DTV…
-NDEBLOCK_DTV…~
-MDEBLOCK_DTV…}
-MDEBLOCK_DTV…|
-LDEBLOCK_DTV…{
-LDEBLOCK_DTV…z
-FDEBLOCK_DTV…y
-FDEBLOCK_DTV…x
-EDEBLOCK_DTV…w
-EDEBLOCK_DTV…v
-DDEBLOCK_DTV…u
-DDEBLOCK_DTV…t
-CDEBLOCK_DTV…s
-CDEBLOCK_DTV…r
-BDEBLOCK_DTV…q
-BDEBLOCK_DTV…p
-ADEBLOCK_DTV…o
-ADEBLOCK_DTV…n
-@DEBLOCK_DTV…m
-@DEBLOCK_DTV…l
-?DEBLOCK_DTV…k
-?DEBLOCK_DTV…j
->DEBLOCK_DTV…i
->DEBLOCK_DTV…h
-=DEBLOCK_DTV…g
-=DEBLOCK_DTV…f
-<DEBLOCK_DTV…e
-<DEBLOCK_DTV…d
-;DEBLOCK_DTV…c
-;DEBLOCK_DTV…b
-:DEBLOCK_DTV…a
-:DEBLOCK_DTV…`
-9DEBLOCK_DTV…_
-9DEBLOCK_DTV…^
-8DEBLOCK_DTV…]
-8DEBLOCK_DTV…\
-7DEBLOCK_DTV…[
-7DEBLOCK_DTV…Z
-6DEBLOCK_DTV…Y
-6DEBLOCK_DTV…X
-5DEBLOCK_DTV…W
-5DEBLOCK_DTV…V
-4DEBLOCK_DTV…U
-4DEBLOCK_DTV…T
-3DEBLOCK_DTV…S
-3DEBLOCK_DTV…R
-2DEBLOCK_DTV…Q
-2DEBLOCK_DTV
-
+ÿDEBLOCK_DTV…
+ ÿDEBLOCK_DTV„
+ ÿDEBLOCK_DTV„~
+ÿDEBLOCK_DTV„}
+ÿDEBLOCK_DTV„|
+ÿDEBLOCK_DTV„{
+ÿDEBLOCK_DTV„z
+ÿDEBLOCK_DTV„y
+ÿDEBLOCK_DTV„x
+ÿDEBLOCK_DTV„w
+ÿDEBLOCK_DTV„v
+ÿDEBLOCK_DTV„u
+ÿDEBLOCK_DTV„t
+ÿDEBLOCK_DTV„s
+ÿDEBLOCK_DTV„r
+ÿDEBLOCK_DTV„q
+ÿDEBLOCK_DTV„p
+ÿDEBLOCK_DTV„o
+ÿDEBLOCK_DTV„n
+o
+V
+=
+$
+ ò Ù À § Ž u \ C * øßÆ­”{bI0þå̳šhO6ëÒ¹ ‡nU<#
+ñØ¿¦t[B)÷ÞŬ“zaH/ýä˲™€gN5êѸŸ†mT;" ð×¾¥ŒsZA
+ÿDEBLOCK_DTV†
+ÿDEBLOCK_DTV†
+
+NÿDEBLOCK_DTV…
+NÿDEBLOCK_DTV…~
+MÿDEBLOCK_DTV…}
+MÿDEBLOCK_DTV…|
+LÿDEBLOCK_DTV…{
+LÿDEBLOCK_DTV…z
+FÿDEBLOCK_DTV…y
+FÿDEBLOCK_DTV…x
+EÿDEBLOCK_DTV…w
+EÿDEBLOCK_DTV…v
+DÿDEBLOCK_DTV…u
+DÿDEBLOCK_DTV…t
+CÿDEBLOCK_DTV…s
+CÿDEBLOCK_DTV…r
+BÿDEBLOCK_DTV…q
+BÿDEBLOCK_DTV…p
+AÿDEBLOCK_DTV…o
+AÿDEBLOCK_DTV…n
+@ÿDEBLOCK_DTV…m
+@ÿDEBLOCK_DTV…l
+?ÿDEBLOCK_DTV…k
+?ÿDEBLOCK_DTV…j
+>ÿDEBLOCK_DTV…i
+>ÿDEBLOCK_DTV…h
+=ÿDEBLOCK_DTV…g
+=ÿDEBLOCK_DTV…f
+<ÿDEBLOCK_DTV…e
+<ÿDEBLOCK_DTV…d
+;ÿDEBLOCK_DTV…c
+;ÿDEBLOCK_DTV…b
+:ÿDEBLOCK_DTV…a
+:ÿDEBLOCK_DTV…`
+9ÿDEBLOCK_DTV…_
+9ÿDEBLOCK_DTV…^
+8ÿDEBLOCK_DTV…]
+8ÿDEBLOCK_DTV…\
+7ÿDEBLOCK_DTV…[
+7ÿDEBLOCK_DTV…Z
+6ÿDEBLOCK_DTV…Y
+6ÿDEBLOCK_DTV…X
+5ÿDEBLOCK_DTV…W
+5ÿDEBLOCK_DTV…V
+4ÿDEBLOCK_DTV…U
+4ÿDEBLOCK_DTV…T
+3ÿDEBLOCK_DTV…S
+3ÿDEBLOCK_DTV…R
+2ÿDEBLOCK_DTV…Q
+2ÿDEBLOCK_DTV…P
+1ÿDEBLOCK_DTV…O
+1ÿDEBLOCK_DTV…N
+0ÿDEBLOCK_DTV…M
+0ÿDEBLOCK_DTV…L
+/ÿDEBLOCK_DTV…K
+/ÿDEBLOCK_DTV…J
+.ÿDEBLOCK_DTV…I
+.ÿDEBLOCK_DTV…H
+-ÿDEBLOCK_DTV…G
+-ÿDEBLOCK_DTV…F
+,ÿDEBLOCK_DTV…E
+,ÿDEBLOCK_DTV…D
++ÿDEBLOCK_DTV…C
++ÿDEBLOCK_DTV…B
+*ÿDEBLOCK_DTV…A
+*ÿDEBLOCK_DTV…@
+)ÿDEBLOCK_DTV…?
+)ÿDEBLOCK_DTV…>
+(ÿDEBLOCK_DTV…=
+(ÿDEBLOCK_DTV…<
+'ÿDEBLOCK_DTV…;
+'ÿDEBLOCK_DTV…:
+&ÿDEBLOCK_DTV
+o
+V
+=
+$
+ ò Ù À § Ž
+
-v
-u
-t
@@ -2421,9 +2501,7 @@ DEBLOCK_DTV†
-c??
-b
-aÿ?ÿ
--`ÿÔ l
-”
- {»õY½…Z.˜
+-`ÿÔ
-v
-u
-t
@@ -2498,35 +2576,7 @@ DEBLOCK_DTV†
-c??
-b
-aÿ?ÿ
--`ÿÔ
-m
-R
-7
-
- æ Ë ° • z _ D ) óؽ¢‡lQ6
-
-Demosquito_HDMI
-Demosquito_HDMI
-
-m
-R
-7
-
- æ Ë ° • z _ D ) óؽ¢‡lQ6
-
-Demosquito_HDMI
-Demosquito_HDMI
-
+-`ÿÔ
ü
à
Ä
@@ -2536,10 +2586,10 @@ p
T
8

-
-
-Demosquito_HDMI)
-Demosquito_HDMI(
+
+ÿDemosquito_HDMI
+ÿDemosquito_HDMI
+
ü
à
Ä
@@ -2549,207 +2599,227 @@ p
T
8

-
-
-Demosquito_HDMI‚=
-Demosquito_HDMI‚<
-p
-T
-8
-
-
-
-Demosquito_HDMIƒQ
-Demosquito_HDMIƒP
-
-h
-O
-6
-
- ë Ò ¸ ž „ j P 6  èδš€fL2þäÊ°–|bH.úßÄ©ŽsX="ìѶ›€eJ/ùÞèrW<!ëеšdI.øݧŒqV; êÏ´™~cH-
-Demosquito_DTV…0
-Demosquito_DTV…/
-Demosquito_DTV….
-Demosquito_DTV…-
-Demosquito_DTV…,
-Demosquito_DTV…+
-Demosquito_DTV…*
-Demosquito_DTV…)
-Demosquito_DTV…(
-Demosquito_DTV…'
-Demosquito_DTV…&
-Demosquito_DTV…%
-Demosquito_DTV…$
-Demosquito_DTV…#
-Demosquito_DTV…"
-Demosquito_DTV…!
-Demosquito_DTV… 
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
- Demosquito_DTV…
- Demosquito_DTV…
- Demosquito_DTV…
- Demosquito_DTV…
- Demosquito_DTV…
- Demosquito_DTV…
+
+ÿDemosquito_HDMI
+ÿDemosquito_HDMI
+
+”
+w
+Z
+=
+
+ æ É ¬ r U 8 þáħŠmP3ùÜ¿¢…hK.ô׺€cF) ïÒµ˜{^A$êÍ°“vY<åÈ«ŽqT7ýàæ‰lO2øÛ¾¡„gJ-‚ 
+
+ÿDemosquito_HDMI)
+ÿDemosquito_HDMI(
+
+”
+w
+Z
+=
+
+ æ É ¬ r U 8 þáħŠmP3ùÜ¿¢…hK.ô׺€cF) ïÒµ˜{^A$êÍ°“vY<åÈ«ŽqT7ýàæ‰lO2øÛ¾¡„gJ-ƒ
+
+ÿDemosquito_HDMI‚=
+ÿDemosquito_HDMI‚<
+”
+w
+Z
+=
+
+ æ É ¬ r U 8 þáħŠmP3ùÜ¿¢…hK.ô׺€cF) ïÒµ˜{^A$êÍ°“vY<åÈ«ŽqT7ýàæ‰lO2øÛ¾¡„gJ-„
+
+ÿDemosquito_HDMIƒQ
+ÿDemosquito_HDMIƒP
+
+s
+V
+9
+ ÿ â Å ¨ ‹ n Q 4 
+ïÔ¸œ€dH,ôؼ „hL0øÜÀ¤ˆlP4üàĨŒpT8
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ ÿDemosquito_DTV…
+ ÿDemosquito_DTV…
+ ÿDemosquito_DTV…
+ ÿDemosquito_DTV…
+ ÿDemosquito_DTV…
+ ÿDemosquito_DTV…

-Demosquito_DTV… 
+ÿDemosquito_DTV… 

-Demosquito_DTV… 
- Demosquito_DTV… 
- Demosquito_DTV…
-
-Demosquito_DTV… 
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV…
-Demosquito_DTV„
-Demosquito_DTV„~
-Demosquito_DTV„}
-Demosquito_DTV„|
-Demosquito_DTV„{
-Demosquito_DTV„z
-„
-i
-N
-3
- ý â Ç ¬ ‘ v [ @ %
-ïÔ¹žƒhM2üáÆ«uZ?$ îÓ¸‚gL1ûàŪtY>#íÒ·œfK0úßÄ©ŽsX="ìѶ›€eJ/ùÞèrW<
-Demosquito_DTV†
-Demosquito_DTV†
-NDemosquito_DTV† 
-NDemosquito_DTV†
-
-MDemosquito_DTV† 
-MDemosquito_DTV†
-LDemosquito_DTV†
-LDemosquito_DTV†
-FDemosquito_DTV†
-FDemosquito_DTV†
-EDemosquito_DTV†
-EDemosquito_DTV†
-DDemosquito_DTV†
-DDemosquito_DTV†
-CDemosquito_DTV…
-CDemosquito_DTV…~
-BDemosquito_DTV…}
-BDemosquito_DTV…|
-ADemosquito_DTV…{
-ADemosquito_DTV…z
-@Demosquito_DTV…y
-@Demosquito_DTV…x
-?Demosquito_DTV…w
-?Demosquito_DTV…v
->Demosquito_DTV…u
->Demosquito_DTV…t
-=Demosquito_DTV…s
-=Demosquito_DTV…r
-<Demosquito_DTV…q
-<Demosquito_DTV…p
-;Demosquito_DTV…o
-;Demosquito_DTV…n
-:Demosquito_DTV…m
-:Demosquito_DTV…l
-9Demosquito_DTV…k
-9Demosquito_DTV…j
-8Demosquito_DTV…i
-8Demosquito_DTV…h
-7Demosquito_DTV…g
-7Demosquito_DTV…f
-6Demosquito_DTV…e
-6Demosquito_DTV…d
-5Demosquito_DTV…c
-5Demosquito_DTV…b
-4Demosquito_DTV…a
-4Demosquito_DTV…`
-3Demosquito_DTV…_
-3Demosquito_DTV…^
-2Demosquito_DTV…]
-2Demosquito_DTV…\
-1Demosquito_DTV…[
-1Demosquito_DTV…Z
-0Demosquito_DTV…Y
-0Demosquito_DTV…X
-/Demosquito_DTV…W
-/Demosquito_DTV…V
-.Demosquito_DTV…U
-.Demosquito_DTV…T
--Demosquito_DTV…S
--Demosquito_DTV…R
-,Demosquito_DTV…Q
-,Demosquito_DTV…P
-+Demosquito_DTV…O
-+Demosquito_DTV…N
-*Demosquito_DTV…M
-*Demosquito_DTV…L
-)Demosquito_DTV…K
-)Demosquito_DTV…J
-(Demosquito_DTV…I
-(Demosquito_DTV…H
-'Demosquito_DTV…G
-'Demosquito_DTV…F
-&Demosquito_DTV…E
-&Demosquito_DTV…D
-%Demosquito_DTV…C
-%Demosquito_DTV…B
-$Demosquito_DTV…A
-$Demosquito_DTV…@
-#Demosquito_DTV…?
-#Demosquito_DTV…>
-"Demosquito_DTV…=
-"Demosquito_DTV…<
-!Demosquito_DTV…;
-!Demosquito_DTV…:
- Demosquito_DTV…9
- Demosquito_DTV…8
-Demosquito_DTV…7
-Demosquito_DTV…6
-Demosquito_DTV…5
-Demosquito_DTV…4
-Demosquito_DTV…3
-Demosquito_DTV…2
-Demosquito_DTV
-„
-i
-N
-3
- ý â Ç ¬ ‘ v [ @ %
-ïÔ¹žƒhM2üáÆ«uZ?$ îÓ¸‚gL1ûàÅ
-
+ÿDemosquito_DTV… 
+ ÿDemosquito_DTV… 
+ ÿDemosquito_DTV…
+
+ÿDemosquito_DTV… 
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV„
+ÿDemosquito_DTV„~
+ÿDemosquito_DTV„}
+ÿDemosquito_DTV„|
+ÿDemosquito_DTV„{
+ÿDemosquito_DTV„z
+l
+P
+4
+ ü à Ä ¨ Œ p T 8 
+ÿDemosquito_DTV†
+ÿDemosquito_DTV†
+NÿDemosquito_DTV† 
+NÿDemosquito_DTV†
+
+MÿDemosquito_DTV† 
+MÿDemosquito_DTV†
+LÿDemosquito_DTV†
+LÿDemosquito_DTV†
+FÿDemosquito_DTV†
+FÿDemosquito_DTV†
+EÿDemosquito_DTV†
+EÿDemosquito_DTV†
+DÿDemosquito_DTV†
+DÿDemosquito_DTV†
+CÿDemosquito_DTV…
+CÿDemosquito_DTV…~
+BÿDemosquito_DTV…}
+BÿDemosquito_DTV…|
+AÿDemosquito_DTV…{
+AÿDemosquito_DTV…z
+@ÿDemosquito_DTV…y
+@ÿDemosquito_DTV…x
+?ÿDemosquito_DTV…w
+?ÿDemosquito_DTV…v
+>ÿDemosquito_DTV…u
+>ÿDemosquito_DTV…t
+=ÿDemosquito_DTV…s
+=ÿDemosquito_DTV…r
+<ÿDemosquito_DTV…q
+<ÿDemosquito_DTV…p
+;ÿDemosquito_DTV…o
+;ÿDemosquito_DTV…n
+:ÿDemosquito_DTV…m
+:ÿDemosquito_DTV…l
+9ÿDemosquito_DTV…k
+9ÿDemosquito_DTV…j
+8ÿDemosquito_DTV…i
+8ÿDemosquito_DTV…h
+7ÿDemosquito_DTV…g
+7ÿDemosquito_DTV…f
+6ÿDemosquito_DTV…e
+6ÿDemosquito_DTV…d
+5ÿDemosquito_DTV…c
+5ÿDemosquito_DTV…b
+4ÿDemosquito_DTV…a
+4ÿDemosquito_DTV…`
+3ÿDemosquito_DTV…_
+3ÿDemosquito_DTV…^
+2ÿDemosquito_DTV…]
+2ÿDemosquito_DTV…\
+1ÿDemosquito_DTV…[
+1ÿDemosquito_DTV…Z
+0ÿDemosquito_DTV…Y
+0ÿDemosquito_DTV…X
+/ÿDemosquito_DTV…W
+/ÿDemosquito_DTV…V
+.ÿDemosquito_DTV…U
+.ÿDemosquito_DTV…T
+-ÿDemosquito_DTV…S
+-ÿDemosquito_DTV…R
+,ÿDemosquito_DTV…Q
+,ÿDemosquito_DTV…P
++ÿDemosquito_DTV…O
++ÿDemosquito_DTV…N
+*ÿDemosquito_DTV…M
+*ÿDemosquito_DTV…L
+)ÿDemosquito_DTV…K
+)ÿDemosquito_DTV…J
+(ÿDemosquito_DTV…I
+(ÿDemosquito_DTV…H
+'ÿDemosquito_DTV…G
+'ÿDemosquito_DTV…F
+&ÿDemosquito_DTV…E
+&ÿDemosquito_DTV…D
+%ÿDemosquito_DTV…C
+%ÿDemosquito_DTV…B
+$ÿDemosquito_DTV…A
+$ÿDemosquito_DTV…@
+#ÿDemosquito_DTV…?
+#ÿDemosquito_DTV…>
+"ÿDemosquito_DTV…=
+"ÿDemosquito_DTV…<
+!ÿDemosquito_DTV…;
+!ÿDemosquito_DTV…:
+ ÿDemosquito_DTV…9
+ ÿDemosquito_DTV…8
+ÿDemosquito_DTV…7
+ÿDemosquito_DTV…6
+ÿDemosquito_DTV…5
+ÿDemosquito_DTV…4
+ÿDemosquito_DTV…3
+ÿDemosquito_DTV…2
+ÿDemosquito_DTV…1
+ÿDemosquito_DTV…0
+ÿDemosquito_DTV…/
+ÿDemosquito_DTV….
+ÿDemosquito_DTV…-
+ÿDemosquito_DTV…,
+ÿDemosquito_DTV…+
+ÿDemosquito_DTV…*
+ÿDemosquito_DTV…)
+ÿDemosquito_DTV…(
+ÿDemosquito_DTV…'
+ÿDemosquito_DTV…&
+ÿDemosquito_DTV…%
+ÿDemosquito_DTV…$
+ÿDemosquito_DTV…#
+ÿDemosquito_DTV…"
+ÿDemosquito_DTV…!
+ÿDemosquito_DTV… 
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV…
+ÿDemosquito_DTV
+l
+P
+4
+ ü à Ä ¨ Œ p T 8 
+
}


@@ -2868,49 +2938,185 @@ Z
Z

-
-
-¿
-™
-†
-s
-`
-M
-:
-'
+
+x
+d
+P
+<
+(

- î Û È µ ¢ | i V C 0 
-÷äѾ«˜…r_L9&
-DI_HDMI)
-DI_HDMI(
-
-DI_HDMI
-DI_HDMI
-
-¿
-™
-†
-s
-`
-M
-:
-'
+
+ÿDI_HDMI)
+ÿDI_HDMI(
+
+ÿDI_HDMI
+ÿDI_HDMI
+
+x
+d
+P
+<
+(

- î Û È µ ¢ | i V C 0 
-÷äѾ«˜…r_L9&
-DI_HDMI)
-DI_HDMI(
-
-DI_HDMI
-DI_HDMI
-
+
+ÿDI_HDMI)
+ÿDI_HDMI(
+
+ÿDI_HDMI
+ÿDI_HDMI
+
+ÿ
+–
+
+l
+W
+B
+-
+
+ î Ù Ä ¯ š … p [ F 1  òÝȳž‰t_J5  öáÌ·¢xcN9$úåл¨•€kVA,íØoZE0ñÜDzˆs^I4
+õà˶¡ŒwbM8#ùäϺ¥{fQ<'ýèÓ¾©”
+ÿDI_HDMI‚=
+ÿDI_HDMI‚<
+
+ÿ
+–
+
+l
+W
+B
+-
+
+ î Ù Ä ¯ š … p [ F 1  öáÌ·¢xcN9$úå릑|gR=(þéÔ¿ª•€kVA,íØoZE0ñÜDzˆs^I4
+õà˶¡ŒwbM8#ùäϺ¥{fQ<'ýèÓ¾©”
+
+ÿDI_HDMIƒQ
+ÿDI_HDMIƒP
+
+ÿ
+“
+
+n
+[
+H
+5
+"
+ ü é Ö Ã ° Š w d Q > +  òß̹¦“€mYE1 õá͹¥‘}iUA-ñÝɵ¡yeQ=)íÙű‰uaM9%ýéÕÁ­™…q]I5! ùåѽ©•mYE1 õá͹¥‘}iUA-ñÝɵ¡
+,ÿDI_DTV…Q
+,ÿDI_DTV…P
++ÿDI_DTV…O
++ÿDI_DTV…N
+*ÿDI_DTV…M
+*ÿDI_DTV…L
+)ÿDI_DTV…K
+)ÿDI_DTV…J
+(ÿDI_DTV…I
+(ÿDI_DTV…H
+'ÿDI_DTV…G
+'ÿDI_DTV…F
+&ÿDI_DTV…E
+&ÿDI_DTV…D
+%ÿDI_DTV…C
+%ÿDI_DTV…B
+$ÿDI_DTV…A
+$ÿDI_DTV…@
+#ÿDI_DTV…?
+#ÿDI_DTV…>
+"ÿDI_DTV…=
+"ÿDI_DTV…<
+!ÿDI_DTV…;
+!ÿDI_DTV…:
+ ÿDI_DTV…9
+ ÿDI_DTV…8
+ÿDI_DTV…7
+ÿDI_DTV…6
+ÿDI_DTV…5
+ÿDI_DTV…4
+ÿDI_DTV…3
+ÿDI_DTV…2
+ÿDI_DTV…1
+ÿDI_DTV…0
+ÿDI_DTV…/
+ÿDI_DTV….
+ÿDI_DTV…-
+ÿDI_DTV…,
+ÿDI_DTV…+
+ÿDI_DTV…*
+ÿDI_DTV…)
+ÿDI_DTV…(
+ÿDI_DTV…'
+ÿDI_DTV…&
+ÿDI_DTV…%
+ÿDI_DTV…$
+ÿDI_DTV…#
+ÿDI_DTV…"
+ÿDI_DTV…!
+ÿDI_DTV… 
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ ÿDI_DTV…
+ ÿDI_DTV…
+ ÿDI_DTV…
+ ÿDI_DTV…
+ ÿDI_DTV…
+ ÿDI_DTV…
+
+ÿDI_DTV… 
+
+ÿDI_DTV… 
+ ÿDI_DTV… 
+ ÿDI_DTV…
+
+ÿDI_DTV… 
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV…
+ÿDI_DTV„
+ÿDI_DTV„~
+ÿDI_DTV„}
+ÿDI_DTV„|
+ÿDI_DTV„{
+ÿDI_DTV„z
ì
Ø
Ä
@@ -2922,243 +3128,178 @@ t
L
8
$
- ü è Ô À ¬ ˜ „ p \ H 4 øäм¨”€lXD0ôà̺¨”€lXD0ôà̸¤|hT@,ðÜÈ´ ŒxdP<(
-DI_HDMI‚=
-DI_HDMI‚<
-
-x
-d
-P
-<
-(
-
-
-
-DI_HDMIƒQ
-DI_HDMIƒP
-
+ ü è Ô À ¬ ˜ „ p \ H 4 øäм¨”€lXD0ôà̸¤|hT@,ðÜÈ´ ŒxdP<(
+
+ÿDI_DTV†
+ÿDI_DTV†
+NÿDI_DTV† 
+NÿDI_DTV†
+
+MÿDI_DTV† 
+MÿDI_DTV†
+LÿDI_DTV†
+LÿDI_DTV†
+FÿDI_DTV†
+FÿDI_DTV†
+EÿDI_DTV†
+EÿDI_DTV†
+DÿDI_DTV†
+DÿDI_DTV†
+CÿDI_DTV…
+CÿDI_DTV…~
+BÿDI_DTV…}
+BÿDI_DTV…|
+AÿDI_DTV…{
+AÿDI_DTV…z
+@ÿDI_DTV…y
+@ÿDI_DTV…x
+?ÿDI_DTV…w
+?ÿDI_DTV…v
+>ÿDI_DTV…u
+>ÿDI_DTV…t
+=ÿDI_DTV…s
+=ÿDI_DTV…r
+<ÿDI_DTV…q
+<ÿDI_DTV…p
+;ÿDI_DTV…o
+;ÿDI_DTV…n
+:ÿDI_DTV…m
+:ÿDI_DTV…l
+9ÿDI_DTV…k
+9ÿDI_DTV…j
+8ÿDI_DTV…i
+8ÿDI_DTV…h
+7ÿDI_DTV…g
+7ÿDI_DTV…f
+6ÿDI_DTV…e
+6ÿDI_DTV…d
+5ÿDI_DTV…c
+5ÿDI_DTV…b
+4ÿDI_DTV…a
+4ÿDI_DTV…`
+3ÿDI_DTV…_
+3ÿDI_DTV…^
+2ÿDI_DTV…]
+2ÿDI_DTV…\
+1ÿDI_DTV…[
+1ÿDI_DTV…Z
+0ÿDI_DTV…Y
+0ÿDI_DTV…X
+/ÿDI_DTV…W
+/ÿDI_DTV…V
+.ÿDI_DTV…U
+.ÿDI_DTV…T
+-ÿDI_DTV…S
+-ÿDI_DTV
+ ô Þ È ² œ † p Z D .   ì Ö À ª ” ~ h R < &  ú ä Î ¸ ¢ Œ v ` J 4  
°
-
-w
-d
-Q
->
-+
-
- ò ß Ì ¹ ¦ “ € m Z G 4 ! ûèÕ¯œ‰vcP=*ñÞ˸¥’lYF3  úçÔÁ®›ˆubO<)ðÝÊ·¤‘~kXE2 ùæÓÀ­š‡taN;(ïÜɶ£}jWD1 øåÒ¿¬™†s`M:'îÛȵ¢
->DI_DTV…u
->DI_DTV…t
-=DI_DTV…s
-=DI_DTV…r
-<DI_DTV…q
-<DI_DTV…p
-;DI_DTV…o
-;DI_DTV…n
-:DI_DTV…m
-:DI_DTV…l
-9DI_DTV…k
-9DI_DTV…j
-8DI_DTV…i
-8DI_DTV…h
-7DI_DTV…g
-7DI_DTV…f
-6DI_DTV…e
-6DI_DTV…d
-5DI_DTV…c
-5DI_DTV…b
-4DI_DTV…a
-4DI_DTV…`
-3DI_DTV…_
-3DI_DTV…^
-2DI_DTV…]
-2DI_DTV…\
-1DI_DTV…[
-1DI_DTV…Z
-0DI_DTV…Y
-0DI_DTV…X
-/DI_DTV…W
-/DI_DTV…V
-.DI_DTV…U
-.DI_DTV…T
--DI_DTV…S
--DI_DTV…R
-,DI_DTV…Q
-,DI_DTV…P
-+DI_DTV…O
-+DI_DTV…N
-*DI_DTV…M
-*DI_DTV…L
-)DI_DTV…K
-)DI_DTV…J
-(DI_DTV…I
-(DI_DTV…H
-'DI_DTV…G
-'DI_DTV…F
-&DI_DTV…E
-&DI_DTV…D
-%DI_DTV…C
-%DI_DTV…B
-$DI_DTV…A
-$DI_DTV…@
-#DI_DTV…?
-#DI_DTV…>
-"DI_DTV…=
-"DI_DTV…<
-!DI_DTV…;
-!DI_DTV…:
- DI_DTV…9
- DI_DTV…8
-DI_DTV…7
-DI_DTV…6
-DI_DTV…5
-DI_DTV…4
-DI_DTV…3
-DI_DTV…2
-DI_DTV…1
-DI_DTV…0
-DI_DTV…/
-DI_DTV….
-DI_DTV…-
-DI_DTV…,
-DI_DTV…+
-DI_DTV…*
-DI_DTV…)
-DI_DTV…(
-DI_DTV…'
-DI_DTV…&
-DI_DTV…%
-DI_DTV…$
-DI_DTV…#
-DI_DTV…"
-DI_DTV…!
-DI_DTV… 
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
- DI_DTV…
- DI_DTV…
- DI_DTV…
- DI_DTV…
- DI_DTV…
- DI_DTV…
-
-DI_DTV… 
-
-DI_DTV… 
- DI_DTV… 
- DI_DTV…
-
-DI_DTV… 
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV…
-DI_DTV„
-DI_DTV„~
-DI_DTV„}
-DI_DTV„|
-DI_DTV„{
-DI_DTV„z
-•
-‚
-o
-\
-I
-6
-#
- ý ê × Ä ± ž ‹ x e R ? ,  óàͺ§”n[H5"üéÖðŠwdQ>+òß̹¦“€mZG4!ûèÕ¯œ‰vcP=*ñÞ˸¥’lYF3  úçÔÁ®›ˆ
-
-DI_DTV†
-DI_DTV†
-NDI_DTV† 
-NDI_DTV†
-
-MDI_DTV† 
-MDI_DTV†
-LDI_DTV†
-LDI_DTV†
-FDI_DTV†
-FDI_DTV†
-EDI_DTV†
-EDI_DTV†
-DDI_DTV†
-DDI_DTV†
-CDI_DTV…
-CDI_DTV…~
-BDI_DTV…}
-BDI_DTV…|
-ADI_DTV…{
-ADI_DTV…z
-@DI_DTV…y
-@DI_DTV…x
-?DI_DTV…w
-?DI_DTV
š
-…
-p
-[
-F
-1
-
- ò Ý È ³ ž ‰ t _ J 5 öáÌ·¢xcN9$úå릑|gR=(þéÔ¿ª•€kVA,íØmWA+ÿéÓ½§‘{eO9# ÷áË·£waK5 óÝDZ›…oYC-ëÕ¿©“}
-MCDI_HDMI)
-MCDI_HDMI(
-
-MCDI_HDMI
-MCDI_HDMI
-
+„
+n
+X
+B
+,
+
+
+
+ÿMCDI_HDMI
+ÿMCDI_HDMI
+
+ ô Þ È ² œ † p Z D .   ì Ö À ª ” ~ h R < &  ú ä Î ¸ ¢ Œ v ` J 4  
š
+„
+n
+X
+B
+,
+
+
+
+ÿMCDI_HDMI
+ÿMCDI_HDMI
+
-p
-[
-F
-1
-
- ò Ý È ³ ž ‰ t _ J 5 öáÌ·¢xcN9$úå릑|gR=(þéÔ¿ª•€kVA,íØmWA+ÿéÓ½§‘{eO9# ÷áË·£waK5 óÝDZ›…oYC-ëÕ¿©“}
-MCDI_HDMI)
-MCDI_HDMI(
-
-MCDI_HDMI
-MCDI_HDMI
-
+n
+W
+@
+)
+ û ä Í ¶ Ÿ ˆ q Z C , þçй¢‹t]F/êÓ¼¥Žw`I2íÖ¿¨‘zcL5ðÙ«”}fO8!
+óÜÅ®—€kV?(úã̵ž‡pYB+ýæϸ¡Šs\E.
+ÿMCDI_HDMI‚=
+ÿMCDI_HDMI‚<
+
+ÿMCDI_HDMI)
+ÿMCDI_HDMI
+…
+n
+W
+@
+)
+ û ä Í ¶ Ÿ ˆ q Z C , þçй¢‹t]F/êÓ¼¥Žw`I2íÖ¿¨‘zcL5ðÙį˜jS<%÷àɲ›„mV?(úã̵ž‡pYB+ýæϸ¡Šs\E.
+ÿMCDI_HDMIƒQ
+ÿMCDI_HDMIƒP
+
+…
+n
+W
+@
+)
+ û ä Í ¶ Ÿ ˆ q Z C , þçй¢‹t]F/êÓ¼¥Žw`I2
+öâκ¦’~jVB.ðÛƱœ‡r]H3 ôßʵ ‹vaL7" øãθ¢Œv`J4òÜÆ°š„nXB,
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ ÿMCDI_DTV…
+ ÿMCDI_DTV…
+ ÿMCDI_DTV…
+ ÿMCDI_DTV…
+ ÿMCDI_DTV…
+ ÿMCDI_DTV…
+
+ÿMCDI_DTV… 
+
+ÿMCDI_DTV… 
+ ÿMCDI_DTV… 
+ ÿMCDI_DTV…
+
+ÿMCDI_DTV… 
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV„
+ÿMCDI_DTV„~
+ÿMCDI_DTV„}
+ÿMCDI_DTV„|
+ÿMCDI_DTV„{
+ÿMCDI_DTV„z
+
î
Ø
Â
@@ -3170,11 +3311,128 @@ T
>
(
 ü æ Ð º ¤ Ž x b L 6
-ôÞȲœ†pZD.ìÖÀª”~hR<&úäθ¢Œv`J4òÜÆ°š†r\F0îج–€jT>(üæк¤ŽxbL6 
-ôÞȲœ†pZD.ìÖÀª”~h
-MCDI_HDMI‚=
-MCDI_HDMI‚<
-
+ôÞȲœ†pZD.ìÖÀª”~hR<&úäθ¢Œv`J4òÜÆ°š„nXB,
+ÿMCDI_DTV†
+ÿMCDI_DTV†
+NÿMCDI_DTV† 
+NÿMCDI_DTV†
+
+MÿMCDI_DTV† 
+MÿMCDI_DTV†
+LÿMCDI_DTV†
+LÿMCDI_DTV†
+FÿMCDI_DTV†
+FÿMCDI_DTV†
+EÿMCDI_DTV†
+EÿMCDI_DTV†
+DÿMCDI_DTV†
+DÿMCDI_DTV†
+CÿMCDI_DTV…
+CÿMCDI_DTV…~
+BÿMCDI_DTV…}
+BÿMCDI_DTV…|
+AÿMCDI_DTV…{
+AÿMCDI_DTV…z
+@ÿMCDI_DTV…y
+@ÿMCDI_DTV…x
+?ÿMCDI_DTV…w
+?ÿMCDI_DTV…v
+>ÿMCDI_DTV…u
+>ÿMCDI_DTV…t
+=ÿMCDI_DTV…s
+=ÿMCDI_DTV…r
+<ÿMCDI_DTV…q
+<ÿMCDI_DTV…p
+;ÿMCDI_DTV…o
+;ÿMCDI_DTV…n
+:ÿMCDI_DTV…m
+:ÿMCDI_DTV…l
+9ÿMCDI_DTV…k
+9ÿMCDI_DTV…j
+8ÿMCDI_DTV…i
+8ÿMCDI_DTV…h
+7ÿMCDI_DTV…g
+7ÿMCDI_DTV…f
+6ÿMCDI_DTV…e
+6ÿMCDI_DTV…d
+5ÿMCDI_DTV…c
+5ÿMCDI_DTV…b
+4ÿMCDI_DTV…a
+4ÿMCDI_DTV…`
+3ÿMCDI_DTV…_
+3ÿMCDI_DTV…^
+2ÿMCDI_DTV…]
+2ÿMCDI_DTV…\
+1ÿMCDI_DTV…[
+1ÿMCDI_DTV…Z
+0ÿMCDI_DTV…Y
+0ÿMCDI_DTV…X
+/ÿMCDI_DTV…W
+/ÿMCDI_DTV…V
+.ÿMCDI_DTV…U
+.ÿMCDI_DTV…T
+-ÿMCDI_DTV…S
+-ÿMCDI_DTV…R
+,ÿMCDI_DTV…Q
+,ÿMCDI_DTV…P
++ÿMCDI_DTV…O
++ÿMCDI_DTV…N
+*ÿMCDI_DTV…M
+*ÿMCDI_DTV…L
+)ÿMCDI_DTV…K
+)ÿMCDI_DTV…J
+(ÿMCDI_DTV…I
+(ÿMCDI_DTV…H
+'ÿMCDI_DTV…G
+'ÿMCDI_DTV…F
+&ÿMCDI_DTV…E
+&ÿMCDI_DTV…D
+%ÿMCDI_DTV…C
+%ÿMCDI_DTV…B
+$ÿMCDI_DTV…A
+$ÿMCDI_DTV…@
+#ÿMCDI_DTV…?
+#ÿMCDI_DTV…>
+"ÿMCDI_DTV…=
+"ÿMCDI_DTV…<
+!ÿMCDI_DTV…;
+!ÿMCDI_DTV…:
+ ÿMCDI_DTV…9
+ ÿMCDI_DTV…8
+ÿMCDI_DTV…7
+ÿMCDI_DTV…6
+ÿMCDI_DTV…5
+ÿMCDI_DTV…4
+ÿMCDI_DTV…3
+ÿMCDI_DTV…2
+ÿMCDI_DTV…1
+ÿMCDI_DTV…0
+ÿMCDI_DTV…/
+ÿMCDI_DTV….
+ÿMCDI_DTV…-
+ÿMCDI_DTV…,
+ÿMCDI_DTV…+
+ÿMCDI_DTV…*
+ÿMCDI_DTV…)
+ÿMCDI_DTV…(
+ÿMCDI_DTV…'
+ÿMCDI_DTV…&
+ÿMCDI_DTV…%
+ÿMCDI_DTV…$
+ÿMCDI_DTV…#
+ÿMCDI_DTV…"
+ÿMCDI_DTV…!
+ÿMCDI_DTV… 
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV…
+ÿMCDI_DTV
î
Ø
Â
@@ -3186,191 +3444,8 @@ T
>
(
 ü æ Ð º ¤ Ž x b L 6
-ôÞȲœ†pZD.ìÖÀª”~jV@*þèÒ¼¦zdN8" öàÊ´žˆr\F0îج–€jT>(üæк¤ŽxbL6 
-ôÞȲœ†pZD.ìÖÀª”~h
-MCDI_HDMIƒQ
-MCDI_HDMIƒP
-
-–
-€
-j
-T
->
-(
- ü æ Ð º ¤ Ž x b O < )  ðÝÊ·¤‘~kXD0ôà̸¤|hT@,ðÜÈ´ ŒxdP<(þéÔ¿ª•€kVA,íØoZE0ñÜDzˆs^I4
-õà˶¡ŒwbM8#ùäϺ¥{
-MCDI_DTV…2
-MCDI_DTV…1
-MCDI_DTV…0
-MCDI_DTV…/
-MCDI_DTV….
-MCDI_DTV…-
-MCDI_DTV…,
-MCDI_DTV…+
-MCDI_DTV…*
-MCDI_DTV…)
-MCDI_DTV…(
-MCDI_DTV…'
-MCDI_DTV…&
-MCDI_DTV…%
-MCDI_DTV…$
-MCDI_DTV…#
-MCDI_DTV…"
-MCDI_DTV…!
-MCDI_DTV… 
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
- MCDI_DTV…
- MCDI_DTV…
- MCDI_DTV…
- MCDI_DTV…
- MCDI_DTV…
- MCDI_DTV…
-
-MCDI_DTV… 
-
-MCDI_DTV… 
- MCDI_DTV… 
- MCDI_DTV…
-
-MCDI_DTV… 
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV…
-MCDI_DTV„
-MCDI_DTV„~
-MCDI_DTV„}
-MCDI_DTV„|
-MCDI_DTV„{
-MCDI_DTV„z
-
-ÿ
-–
-
-l
-W
-B
--
-
- î Ù Ä ¯ š … p [ F 1  òÝȳž‰t_J5  öáÌ·¢xcN9$úå릑|gR=(þéÔ¿ª•€kVA,íØoZE0ñÜDzˆs^I4
-õà˶¡ŒwbM8#ùäϺ¥{
-MCDI_DTV†
-MCDI_DTV†
-NMCDI_DTV† 
-NMCDI_DTV†
-
-MMCDI_DTV† 
-MMCDI_DTV†
-LMCDI_DTV†
-LMCDI_DTV†
-FMCDI_DTV†
-FMCDI_DTV†
-EMCDI_DTV†
-EMCDI_DTV†
-DMCDI_DTV†
-DMCDI_DTV†
-CMCDI_DTV…
-CMCDI_DTV…~
-BMCDI_DTV…}
-BMCDI_DTV…|
-AMCDI_DTV…{
-AMCDI_DTV…z
-@MCDI_DTV…y
-@MCDI_DTV…x
-?MCDI_DTV…w
-?MCDI_DTV…v
->MCDI_DTV…u
->MCDI_DTV…t
-=MCDI_DTV…s
-=MCDI_DTV…r
-<MCDI_DTV…q
-<MCDI_DTV…p
-;MCDI_DTV…o
-;MCDI_DTV…n
-:MCDI_DTV…m
-:MCDI_DTV…l
-9MCDI_DTV…k
-9MCDI_DTV…j
-8MCDI_DTV…i
-8MCDI_DTV…h
-7MCDI_DTV…g
-7MCDI_DTV…f
-6MCDI_DTV…e
-6MCDI_DTV…d
-5MCDI_DTV…c
-5MCDI_DTV…b
-4MCDI_DTV…a
-4MCDI_DTV…`
-3MCDI_DTV…_
-3MCDI_DTV…^
-2MCDI_DTV…]
-2MCDI_DTV…\
-1MCDI_DTV…[
-1MCDI_DTV…Z
-0MCDI_DTV…Y
-0MCDI_DTV…X
-/MCDI_DTV…W
-/MCDI_DTV…V
-.MCDI_DTV…U
-.MCDI_DTV…T
--MCDI_DTV…S
--MCDI_DTV…R
-,MCDI_DTV…Q
-,MCDI_DTV…P
-+MCDI_DTV…O
-+MCDI_DTV…N
-*MCDI_DTV…M
-*MCDI_DTV…L
-)MCDI_DTV…K
-)MCDI_DTV…J
-(MCDI_DTV…I
-(MCDI_DTV…H
-'MCDI_DTV…G
-'MCDI_DTV…F
-&MCDI_DTV…E
-&MCDI_DTV…D
-%MCDI_DTV…C
-%MCDI_DTV…B
-$MCDI_DTV…A
-$MCDI_DTV…@
-#MCDI_DTV…?
-#MCDI_DTV…>
-"MCDI_DTV…=
-"MCDI_DTV…<
-!MCDI_DTV…;
-!MCDI_DTV…:
- MCDI_DTV…9
- MCDI_DTV…8
-MCDI_DTV…7
-MCDI_DTV…6
-MCDI_DTV…5
-MCDI_DTV…4
-MCDI_DTV
-
+ôÞȲœ†pZD.ì
+
ð
Ú
Â
@@ -3563,7 +3638,7 @@ Q
/ÿ@
/Nw!
/Mÿ
-/
+/
/888
/Lÿÿÿ
/Kÿÿ
@@ -3589,7 +3664,7 @@ Q
/ wwww#D"
/
/
-/ÿ
+/ÿ
ð
Ú
Â
@@ -3782,7 +3857,7 @@ Q
/ÿ@
/Nw!
/Mÿ
-/
+/
/888
/Lÿÿÿ
/Kÿÿ
@@ -3905,7 +3980,7 @@ J
/ÿ@g
/Nw!f
/Mÿe
-/
+/
/888c
/Lÿÿÿb
/Kÿÿ
@@ -3943,7 +4018,7 @@ J
/B
/S
/R?
-/Qÿÿ‚
+/Qÿÿ‚
ð
Ú
Â
@@ -4136,7 +4211,7 @@ Q
/ÿ@
/Nw!
/Mÿ
-/
+/
/888
/Lÿÿÿ
/Kÿÿ
@@ -4162,7 +4237,7 @@ Q
/ wwww#D"
/
/
-/ÿ
+/ÿ
ð
Ú
Â
@@ -4355,7 +4430,7 @@ Q
/ÿ@
/Nw!
/Mÿ
-/
+/
/888
/Lÿÿÿ
/Kÿÿ
@@ -4478,7 +4553,7 @@ J
/ÿ@g
/Nw!f
/Mÿe
-/
+/
/888c
/Lÿÿÿb
/Kÿÿ
@@ -4516,7 +4591,7 @@ J
/B
/S
/R?
-/Qÿÿ‚
+/Qÿÿ‚
ð
Ú
Â
@@ -4709,7 +4784,7 @@ Q
/ÿ@
/Nw!
/Mÿ
-/
+/
/888
/Lÿÿÿ
/Kÿÿ
@@ -4735,7 +4810,7 @@ Q
/ wwww#D"
/
/
-/ÿ
+/ÿ
ð
Ú
Â
@@ -4928,7 +5003,7 @@ Q
/ÿ@
/Nw!
/Mÿ
-/
+/
/888
/Lÿÿÿ
/Kÿÿ
@@ -5051,7 +5126,7 @@ J
/ÿ@g
/Nw!f
/Mÿe
-/
+/
/888c
/Lÿÿÿb
/Kÿÿ
@@ -5089,7 +5164,7 @@ J
/B
/S
/R?
-/Qÿÿ‚
+/Qÿÿ‚
ð
Ú
Â
@@ -5282,7 +5357,7 @@ Q
/ÿ@
/Nw!
/Mÿ
-/
+/
/888
/Lÿÿÿ
/Kÿÿ
@@ -5308,7 +5383,7 @@ Q
/ wwww#D"
/
/
-/ÿ
+/ÿ
ð
Ú
Â
@@ -5501,7 +5576,7 @@ Q
/ÿ@
/Nw!
/Mÿ
-/
+/
/888
/Lÿÿÿ
/Kÿÿ
@@ -5624,7 +5699,7 @@ J
/ÿ@g
/Nw!f
/Mÿe
-/
+/
/888c
/Lÿÿÿb
/Kÿÿ
@@ -5662,7 +5737,7 @@ J
/B
/S
/R?
-/Qÿÿ‚
+/Qÿÿ‚
ü
ò
è
@@ -5744,7 +5819,9 @@ D
N

o
-i
+i
+ÿ
+;
ü
ò
è
@@ -11263,251 +11340,259 @@ A Ík
+ ÍU
* ÍT
) ÍS
-(
+(
+ ô Þ È ² œ † p Z D .   ì Ø Ä ® ˜ ‚ l V @ *  þ è Ò ¼ ¦ z d N 8 "
ž
-‰
-t
-_
-J
-5
-
- ú å Ð » ¦ ‘ | g R = ( þéÔ¿ª•€kVA,íØoZE0
-õà˶¡ŒwbM8#ùäϺ¥ycM7! õßɳ‡q[E/í×Á«•iS='ûåϹ£waK5 óÝDZ›…o
-NR_HDMI_P
-NR_HDMI_P
-
-
+r
+\
+F
+0
+
+ î Ø Ä ° š „ n X B , 
+ÿNR_HDMI_P
+ÿNR_HDMI_P
+
+
+ ô Þ È ² œ † p Z D .   ì Ø Ä ® ˜ ‚ l V @ *  þ è Ò ¼ ¦ z d N 8 "
ž
-‰
-t
-_
-J
-5
-
- ú å Ð » ¦ ‘ | g R = ( þéÔ¿ª•€kVA,íØoZE0
-õà˶¡ŒwbM8#ùäϺ¥ycM7! õßɳ‡q[E/í×Á«•iS='ûåϹ£waK5 óÝDZ›…o
-NR_HDMI_P
-NR_HDMI_P
-
-
-–
-€
-j
-T
->
-(
- ü æ Ð º ¤ Ž x b L 6
-ôÞȲœ†pZD.ìÖÀª”~hR<&úäθ¢Œv`J4òÜÆ°š„nXB,
-NR_HDMI_P‚ 
-NR_HDMI_P‚ 
-
-–
-€
-j
-T
->
-(
- ü æ Ð º ¤ Ž x b L 6
-ôÞȲœ†pZD.ìÖÀª”~hR<&úäθ¢Œv`J4òÜÆ°š„nXB,
-NR_HDMI_Pƒm
-NR_HDMI_Pƒl
-
-NR_HDMI_P‚}
-NR_HDMI_P‚|
-–
-€
-j
-T
->
-(
- ü æ Ð º ¤ Ž x g V E 4 #  ðßν¬›ŠxfTB0 úèÖIJ Ž|jXF4"þìÚȶ¤’lYF3  úçÔÁ®›ˆubO<)ðÝÊ·¤‘~kXE2 ùæÓÀ­š‡taN;(ïÜɶ£}jWD1 øåÒ¿¬™†
-"NR_DTV…=
-"NR_DTV…<
-!NR_DTV…;
-!NR_DTV…:
- NR_DTV…9
- NR_DTV…8
-NR_DTV…7
-NR_DTV…6
-NR_DTV…5
-NR_DTV…4
-NR_DTV…3
-NR_DTV…2
-NR_DTV…1
-NR_DTV…0
-NR_DTV…/
-NR_DTV….
-NR_DTV…-
-NR_DTV…,
-NR_DTV…+
-NR_DTV…*
-NR_DTV…)
-NR_DTV…(
-NR_DTV…'
-NR_DTV…&
-NR_DTV…%
-NR_DTV…$
-NR_DTV…#
-NR_DTV…"
-NR_DTV…!
-NR_DTV… 
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
- NR_DTV…
- NR_DTV…
- NR_DTV…
- NR_DTV…
- NR_DTV…
- NR_DTV…
+r
+\
+F
+0
+
+ î Ø Ä ° š „ n X B , 
+ÿNR_HDMI_P
+ÿNR_HDMI_P
+
+
+…
+n
+W
+@
+)
+ û ä Í ¶ Ÿ ˆ q Z C , þçй¢‹t]F/êÓ¼¥Žw`I2íÖ¿¨‘zcL5ðÙ«”}fO8!
+óÜÅ®—€iR;$ ößȱšƒlU>'ùâË´†oXA*üåη ‰r[
+ÿNR_HDMI_P‚ 
+ÿNR_HDMI_P‚ 
+
+…
+n
+W
+@
+)
+ û ä Í ¶ Ÿ ˆ q Z C , þçй¢‹t]F/êÓ¼¥Žw`I2íÖ¿¨‘zcL5ðÙ«”}fO8!
+óÜÅ®—€iR;$ ößȱšƒlU>'ùâË´†oXA*üåη ‰r[
+ÿNR_HDMI_Pƒm
+ÿNR_HDMI_Pƒl
+
+ÿNR_HDMI_P‚}
+ÿNR_HDMI_P‚|
+…
+n
+W
+@
+)
+ û ä Í ¶ Ÿ ˆ q Z C , þçй¢‹t]F/êÓ¼¥Žw`I7%ïÝ˹§•ƒq_M:'îÛȵ¢|iVC0
+÷äѾ«˜…r_L9%ýéÕÁ­™…q]I5! ùåѽ©•mYE1 õá͹¥‘}i
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ ÿNR_DTV…
+ ÿNR_DTV…
+ ÿNR_DTV…
+ ÿNR_DTV…
+ ÿNR_DTV…
+ ÿNR_DTV…

-NR_DTV… 
+ÿNR_DTV… 

-NR_DTV… 
- NR_DTV… 
- NR_DTV…
-
-NR_DTV… 
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV…
-NR_DTV„
-NR_DTV„~
-NR_DTV„}
-NR_DTV„|
-NR_DTV„{
-NR_DTV„z
-
-•
-‚
-o
-\
-I
-6
-#
- ý ê × Ä ± ž ‹ x e R ? ,  óàͺ§”n[H5"üéÖðŠwdQ>+òß̹¦“€mZG4!ûèÕ¯œ‰vcP=*ñÞ˸¥’lYF3  úçÔÁ®›ˆubO<)ðÝÊ·¤‘~kXE2 ùæÓÀ­š
-NR_DTV†
-NR_DTV†
-NNR_DTV† 
-NNR_DTV†
-
-MNR_DTV† 
-MNR_DTV†
-LNR_DTV†
-LNR_DTV†
-FNR_DTV†
-FNR_DTV†
-ENR_DTV†
-ENR_DTV†
-DNR_DTV†
-DNR_DTV†
-CNR_DTV…
-CNR_DTV…~
-BNR_DTV…}
-BNR_DTV…|
-ANR_DTV…{
-ANR_DTV…z
-@NR_DTV…y
-@NR_DTV…x
-?NR_DTV…w
-?NR_DTV…v
->NR_DTV…u
->NR_DTV…t
-=NR_DTV…s
-=NR_DTV…r
-<NR_DTV…q
-<NR_DTV…p
-;NR_DTV…o
-;NR_DTV…n
-:NR_DTV…m
-:NR_DTV…l
-9NR_DTV…k
-9NR_DTV…j
-8NR_DTV…i
-8NR_DTV…h
-7NR_DTV…g
-7NR_DTV…f
-6NR_DTV…e
-6NR_DTV…d
-5NR_DTV…c
-5NR_DTV…b
-4NR_DTV…a
-4NR_DTV…`
-3NR_DTV…_
-3NR_DTV…^
-2NR_DTV…]
-2NR_DTV…\
-1NR_DTV…[
-1NR_DTV…Z
-0NR_DTV…Y
-0NR_DTV…X
-/NR_DTV…W
-/NR_DTV…V
-.NR_DTV…U
-.NR_DTV…T
--NR_DTV…S
--NR_DTV…R
-,NR_DTV…Q
-,NR_DTV…P
-+NR_DTV…O
-+NR_DTV…N
-*NR_DTV…M
-*NR_DTV…L
-)NR_DTV…K
-)NR_DTV…J
-(NR_DTV…I
-(NR_DTV…H
-'NR_DTV…G
-'NR_DTV…F
-&NR_DTV…E
-&NR_DTV…D
-%NR_DTV…C
-%NR_DTV…B
-$NR_DTV…A
-$NR_DTV…@
-#NR_DTV…?
-#NR_DTV
-
+ÿNR_DTV… 
+ ÿNR_DTV… 
+ ÿNR_DTV…
+
+ÿNR_DTV… 
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV…
+ÿNR_DTV„
+ÿNR_DTV„~
+ÿNR_DTV„}
+ÿNR_DTV„|
+ÿNR_DTV„{
+ÿNR_DTV„z
+
+t
+`
+L
+8
+$
+ ü è Ô À ¬ ˜ „ p \ H 4 øäм¨”€lXD0ôà̸¤|hT@,ðÜÈ´ ŒxdP<(
+ÿNR_DTV†
+ÿNR_DTV†
+NÿNR_DTV† 
+NÿNR_DTV†
+
+MÿNR_DTV† 
+MÿNR_DTV†
+LÿNR_DTV†
+LÿNR_DTV†
+FÿNR_DTV†
+FÿNR_DTV†
+EÿNR_DTV†
+EÿNR_DTV†
+DÿNR_DTV†
+DÿNR_DTV†
+CÿNR_DTV…
+CÿNR_DTV…~
+BÿNR_DTV…}
+BÿNR_DTV…|
+AÿNR_DTV…{
+AÿNR_DTV…z
+@ÿNR_DTV…y
+@ÿNR_DTV…x
+?ÿNR_DTV…w
+?ÿNR_DTV…v
+>ÿNR_DTV…u
+>ÿNR_DTV…t
+=ÿNR_DTV…s
+=ÿNR_DTV…r
+<ÿNR_DTV…q
+<ÿNR_DTV…p
+;ÿNR_DTV…o
+;ÿNR_DTV…n
+:ÿNR_DTV…m
+:ÿNR_DTV…l
+9ÿNR_DTV…k
+9ÿNR_DTV…j
+8ÿNR_DTV…i
+8ÿNR_DTV…h
+7ÿNR_DTV…g
+7ÿNR_DTV…f
+6ÿNR_DTV…e
+6ÿNR_DTV…d
+5ÿNR_DTV…c
+5ÿNR_DTV…b
+4ÿNR_DTV…a
+4ÿNR_DTV…`
+3ÿNR_DTV…_
+3ÿNR_DTV…^
+2ÿNR_DTV…]
+2ÿNR_DTV…\
+1ÿNR_DTV…[
+1ÿNR_DTV…Z
+0ÿNR_DTV…Y
+0ÿNR_DTV…X
+/ÿNR_DTV…W
+/ÿNR_DTV…V
+.ÿNR_DTV…U
+.ÿNR_DTV…T
+-ÿNR_DTV…S
+-ÿNR_DTV…R
+,ÿNR_DTV…Q
+,ÿNR_DTV…P
++ÿNR_DTV…O
++ÿNR_DTV…N
+*ÿNR_DTV…M
+*ÿNR_DTV…L
+)ÿNR_DTV…K
+)ÿNR_DTV…J
+(ÿNR_DTV…I
+(ÿNR_DTV…H
+'ÿNR_DTV…G
+'ÿNR_DTV…F
+&ÿNR_DTV…E
+&ÿNR_DTV…D
+%ÿNR_DTV…C
+%ÿNR_DTV…B
+$ÿNR_DTV…A
+$ÿNR_DTV…@
+#ÿNR_DTV…?
+#ÿNR_DTV…>
+"ÿNR_DTV…=
+"ÿNR_DTV…<
+!ÿNR_DTV…;
+!ÿNR_DTV…:
+ ÿNR_DTV…9
+ ÿNR_DTV…8
+ÿNR_DTV…7
+ÿNR_DTV…6
+ÿNR_DTV…5
+ÿNR_DTV…4
+ÿNR_DTV…3
+ÿNR_DTV…2
+ÿNR_DTV…1
+ÿNR_DTV…0
+ÿNR_DTV…/
+ÿNR_DTV….
+ÿNR_DTV…-
+ÿNR_DTV…,
+ÿNR_DTV…+
+ÿNR_DTV…*
+ÿNR_DTV…)
+ÿNR_DTV…(
+ÿNR_DTV…'
+ÿNR_DTV…&
+ÿNR_DTV…%
+ÿNR_DTV…$
+ÿNR_DTV…#
+ÿNR_DTV…"
+ÿNR_DTV…!
+ÿNR_DTV… 
+ÿNR_DTV…
+ÿNR_DTV
+t
+t
+
ú
ê
@@ -11571,7 +11656,7 @@ P
nÿ
kÿÿ  
l
-j33w2 
+j33÷2 
N

 
@@ -11637,7 +11722,7 @@ P
nÿO
kÿÿ N
l
-j33w2L
+j33÷2L
N
J
]ÿÿŸ>I
@@ -11702,7 +11787,7 @@ P
nÿS
kÿÿ 
l
-j33w2 
+j33÷2 
N
 
]ÿÿŸ>
@@ -11716,7 +11801,7 @@ P
Hÿÿÿ
G
F
-
+
ú
ê
@@ -11780,7 +11865,7 @@ P
nÿ
kÿÿ  
l
-j33w2 
+j33÷2 
N

 
@@ -11846,7 +11931,7 @@ P
nÿO
kÿÿ N
l
-j33w2L
+j33÷2L
N
J
]ÿÿŸ>I
@@ -11911,7 +11996,7 @@ P
nÿS
kÿÿ 
l
-j33w2 
+j33÷2 
N
 
]ÿÿŸ>
@@ -11992,7 +12077,7 @@ K
kÿÿ ‚ 
l

-j33w2‚ 
+j33÷2‚ 
N
‚
]ÿÿŸ>‚
@@ -12058,7 +12143,7 @@ K
nÿM
kÿÿ L
l
-j33w2J
+j33÷2J
N
H
]ÿÿŸ>G
@@ -12075,7 +12160,7 @@ K
a
<
`
-_
+_
ú
ê
@@ -12139,7 +12224,7 @@ P
nÿ
kÿÿ  
l
-j33w2 
+j33÷2 
N

 
@@ -12205,7 +12290,7 @@ P
nÿO
kÿÿ N
l
-j33w2L
+j33÷2L
N
J
]ÿÿŸ>I
@@ -12270,7 +12355,7 @@ P
nÿS
kÿÿ 
l
-j33w2 
+j33÷2 
N
 
]ÿÿŸ>
@@ -12284,7 +12369,7 @@ P
Hÿÿÿ
G
F
-
+
ú
ê
@@ -12348,7 +12433,7 @@ P
nÿ
kÿÿ  
l
-j33w2 
+j33÷2 
N

 
@@ -12414,7 +12499,7 @@ P
nÿO
kÿÿ N
l
-j33w2L
+j33÷2L
N
J
]ÿÿŸ>I
@@ -12479,7 +12564,7 @@ P
nÿS
kÿÿ 
l
-j33w2 
+j33÷2 
N
 
]ÿÿŸ>
@@ -12560,7 +12645,7 @@ K
kÿÿ ‚ 
l

-j33w2‚ 
+j33÷2‚ 
N
‚
]ÿÿŸ>‚
@@ -12626,7 +12711,7 @@ K
nÿM
kÿÿ L
l
-j33w2J
+j33÷2J
N
H
]ÿÿŸ>G
@@ -12643,7 +12728,7 @@ K
a
<
`
-_
+_
øçÕů™†vcSD4" ì × Á ± Ÿ ‘ n ` N : )   ì Ô ¼ ¤ Œ t \ D ,  þ ë Ù Ã « “ { e O 9 # 
ù
ã
@@ -12704,7 +12789,7 @@ K
nÿ1
kÿÿ  
l
-j33w2 
+j33÷2 
N

 
@@ -12770,7 +12855,7 @@ K
nÿ1O
kÿÿ N
l
-j33w2L
+j33÷2L
N
J
]ÿÿŸ> I
@@ -12835,7 +12920,7 @@ K
nÿ1
kÿÿ 
l
-j33w2 
+j33÷2 
N
 
]ÿÿŸ>
@@ -12849,7 +12934,7 @@ K
Hÿÿÿ
G
F
-Eÿ
+Eÿ
øçÕů™†vcSD4" ì × Á ± Ÿ ‘ n ` N : )   ì Ô ¼ ¤ Œ t \ D ,  þ ë Ù Ã « “ { e O 9 # 
ù
ã
@@ -12910,7 +12995,7 @@ K
nÿ1
kÿÿ  
l
-j33w2 
+j33÷2 
N

 
@@ -12976,7 +13061,7 @@ K
nÿ1O
kÿÿ N
l
-j33w2L
+j33÷2L
N
J
]ÿÿŸ> I
@@ -13041,7 +13126,7 @@ K
nÿ1
kÿÿ 
l
-j33w2 
+j33÷2 
N
 
]ÿÿŸ>
@@ -13119,7 +13204,7 @@ F
kÿÿ ‚ 
l

-j33w2‚ 
+j33÷2‚ 
N
‚
]ÿÿŸ> ‚
@@ -13184,7 +13269,7 @@ F
nÿ1M
kÿÿ L
l
-j33w2J
+j33÷2J
N
H
]ÿÿŸ> G
@@ -13204,7 +13289,7 @@ F
_
^
i
-h
+h
ú
ê
@@ -13268,7 +13353,7 @@ P
nÿ
kÿÿ  
l
-j33w2 
+j33÷2 
N

 
@@ -13334,7 +13419,7 @@ P
nÿO
kÿÿ N
l
-j33w2L
+j33÷2L
N
J
]ÿÿŸ>I
@@ -13399,7 +13484,7 @@ P
nÿS
kÿÿ 
l
-j33w2 
+j33÷2 
N
 
]ÿÿŸ>
@@ -13413,7 +13498,7 @@ P
Hÿÿÿ
G
F
-
+
ú
ê
@@ -13477,7 +13562,7 @@ P
nÿ
kÿÿ  
l
-j33w2 
+j33÷2 
N

 
@@ -13543,7 +13628,7 @@ P
nÿO
kÿÿ N
l
-j33w2L
+j33÷2L
N
J
]ÿÿŸ>I
@@ -13608,7 +13693,7 @@ P
nÿS
kÿÿ 
l
-j33w2 
+j33÷2 
N
 
]ÿÿŸ>
@@ -13689,7 +13774,7 @@ K
kÿÿ ‚ 
l

-j33w2‚ 
+j33÷2‚ 
N
‚
]ÿÿŸ>‚
@@ -13755,7 +13840,7 @@ K
nÿM
kÿÿ L
l
-j33w2J
+j33÷2J
N
H
]ÿÿŸ>G
@@ -13772,7 +13857,7 @@ K
a
<
`
-_
+_
ú
ê
@@ -13836,7 +13921,7 @@ P
nÿ
kÿÿ  
l
-j33w2 
+j33÷2 
N

 
@@ -13902,7 +13987,7 @@ P
nÿO
kÿÿ N
l
-j33w2L
+j33÷2L
N
J
]ÿÿŸ>I
@@ -13967,7 +14052,7 @@ P
nÿS
kÿÿ 
l
-j33w2 
+j33÷2 
N
 
]ÿÿŸ>
@@ -13981,7 +14066,7 @@ P
Hÿÿÿ
G
F
-
+
ú
ê
@@ -14045,7 +14130,7 @@ P
nÿ
kÿÿ  
l
-j33w2 
+j33÷2 
N

 
@@ -14111,7 +14196,7 @@ P
nÿO
kÿÿ N
l
-j33w2L
+j33÷2L
N
J
]ÿÿŸ>I
@@ -14176,7 +14261,7 @@ P
nÿS
kÿÿ 
l
-j33w2 
+j33÷2 
N
 
]ÿÿŸ>
@@ -14257,7 +14342,7 @@ K
kÿÿ ‚ 
l

-j33w2‚ 
+j33÷2‚ 
N
‚
]ÿÿŸ>‚
@@ -14323,7 +14408,7 @@ K
nÿM
kÿÿ L
l
-j33w2J
+j33÷2J
N
H
]ÿÿŸ>G
@@ -14364,51 +14449,136 @@ C
22222d\
22222d[
22222dZ
- 22222KX
-22222ZO
+ 22222KX
+-(222ZO
2(222PF
22222P=
-22A2Ad4
-22222Z+
-22222Z"
+22A2Ad4
+2<<22Z+
+22222d"
2((2(P
22<2<d
-22222d
-†
-`
+22222d
+a
:
- î È ¢ | V 0
-侘rL&
-Saturation_HDMI_Saturation$
-Saturation_HDMI_Saturation$
-
-b „¬éLg—µèK
-†
-`
+ ì Å ž w P ) Û´f?ñÊ£|U.๒kDöϨZ3 å¾—pI"ûÔ­†_8êÃœuN'
+ÿSaturation_HDMI_Saturation%
+ÿSaturation_HDMI_Saturation%
+
+a
:
- î È ¢ | V 0
-侘rL&
-Saturation_HDMI_Saturation$
-Saturation_HDMI_Saturation$
-
-
-v
-O
-(
- Ú ³ Œ e > òͦX1
-㼕nG ùÒ«„]6èÁšsL%þ×°‰b;íÆŸxQ*ܵŽg@òˤ}V/
-Saturation_HDMI_Saturation$)
-Saturation_HDMI_Saturation$(
-
+ ì Å ž w P ) Û´f?ñÊ£|U.๒kDöϨZ3 å¾—pI"ûÔ­†_8êÃœuN'
+ÿSaturation_HDMI_Saturation%
+ÿSaturation_HDMI_Saturation%
+
+ ã ¼ ” l D 
+|
+T
+,
+ Ü ´ Œ d < ìÄœtN(
+ÿSaturation_HDMI_Saturation%)
+ÿSaturation_HDMI_Saturation%(
+
+`
+8
+ è À ˜ p H øШ€X0à¸h@ðÈ xP(
+
+d
+<
+ ì Ä œ t L $üÔ¬„\4 ä¼”lDô̤|T,Ü´Œd<ìÄœtL$üÔ¬„\4 ä¼”lDô̤|T,
+ÿSaturation_HDMI_Saturation%‚=
+ÿSaturation_HDMI_Saturation%‚<
+`
+8
+ è À ˜ p H øШ€X0ฒlDô̤|T,Ü´Œd<ìÄœtL$üÔ¬„\4 ä¼”lDô̤|T,
+ÿSaturation_HDMI_Saturation%ƒQ
+ÿSaturation_HDMI_Saturation%ƒP
+
+`
+8
+ è À ˜ p H øШ€X0à¸h@ðÈ xP(
+
+t
+J
+$ þ Ø ² Œ f @ ôΨ‚\6èÁšsL%þ×°‰b;íÆŸxQ*ܵŽg@òˤ}V/ẓlE÷Щ‚[4
+ÿSaturation_DTV_Saturation$…)
+ÿSaturation_DTV_Saturation$…(
+ÿSaturation_DTV_Saturation$…'
+ÿSaturation_DTV_Saturation$…&
+ÿSaturation_DTV_Saturation$…%
+ÿSaturation_DTV_Saturation$…$
+ÿSaturation_DTV_Saturation$…#
+ÿSaturation_DTV_Saturation$…"
+ÿSaturation_DTV_Saturation$…!
+ÿSaturation_DTV_Saturation$… 
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ ÿSaturation_DTV_Saturation$…
+ ÿSaturation_DTV_Saturation$…
+ ÿSaturation_DTV_Saturation$…
+ ÿSaturation_DTV_Saturation$…
+ ÿSaturation_DTV_Saturation$…
+ ÿSaturation_DTV_Saturation$…
+
+ÿSaturation_DTV_Saturation$… 
+
+ÿSaturation_DTV_Saturation$… 
+ ÿSaturation_DTV_Saturation$… 
+ ÿSaturation_DTV_Saturation$…
+
+ÿSaturation_DTV_Saturation$… 
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$…
+ÿSaturation_DTV_Saturation$„
+ÿSaturation_DTV_Saturation$„~
+ÿSaturation_DTV_Saturation$„}
+ÿSaturation_DTV_Saturation$„|
+ÿSaturation_DTV_Saturation$„{
+ÿSaturation_DTV_Saturation#„z
ã ¼ • n G
ù
Ò
@@ -14416,8 +14586,106 @@ Saturation_HDMI_Saturation$(
]
6
- è Á š s L %þ×°‰b;íÆŸxQ*ܵŽg@òˤ}V/ẓlE÷Щ‚[4 濘qJ#üÕ®‰d=
-
+ è Á š s L %þ×°‰b;íÆŸxQ*ܵŽg@òˤ}V/ẓlE÷Щ‚[4 濘qJ#üÕ®‡`9
+NÿSaturation_DTV_Saturation$† 
+NÿSaturation_DTV_Saturation$†
+
+MÿSaturation_DTV_Saturation$† 
+MÿSaturation_DTV_Saturation$†
+LÿSaturation_DTV_Saturation$†
+LÿSaturation_DTV_Saturation$†
+FÿSaturation_DTV_Saturation$†
+FÿSaturation_DTV_Saturation$†
+EÿSaturation_DTV_Saturation$†
+EÿSaturation_DTV_Saturation$†
+DÿSaturation_DTV_Saturation$†
+DÿSaturation_DTV_Saturation$†
+CÿSaturation_DTV_Saturation$…
+CÿSaturation_DTV_Saturation$…~
+BÿSaturation_DTV_Saturation$…}
+BÿSaturation_DTV_Saturation$…|
+AÿSaturation_DTV_Saturation$…{
+AÿSaturation_DTV_Saturation$…z
+@ÿSaturation_DTV_Saturation$…y
+@ÿSaturation_DTV_Saturation$…x
+?ÿSaturation_DTV_Saturation$…w
+?ÿSaturation_DTV_Saturation$…v
+>ÿSaturation_DTV_Saturation$…u
+>ÿSaturation_DTV_Saturation$…t
+=ÿSaturation_DTV_Saturation$…s
+=ÿSaturation_DTV_Saturation$…r
+<ÿSaturation_DTV_Saturation$…q
+<ÿSaturation_DTV_Saturation$…p
+;ÿSaturation_DTV_Saturation$…o
+;ÿSaturation_DTV_Saturation$…n
+:ÿSaturation_DTV_Saturation$…m
+:ÿSaturation_DTV_Saturation$…l
+9ÿSaturation_DTV_Saturation$…k
+9ÿSaturation_DTV_Saturation$…j
+8ÿSaturation_DTV_Saturation$…i
+8ÿSaturation_DTV_Saturation$…h
+7ÿSaturation_DTV_Saturation$…g
+7ÿSaturation_DTV_Saturation$…f
+6ÿSaturation_DTV_Saturation$…e
+6ÿSaturation_DTV_Saturation$…d
+5ÿSaturation_DTV_Saturation$…c
+5ÿSaturation_DTV_Saturation$…b
+4ÿSaturation_DTV_Saturation$…a
+4ÿSaturation_DTV_Saturation$…`
+3ÿSaturation_DTV_Saturation$…_
+3ÿSaturation_DTV_Saturation$…^
+2ÿSaturation_DTV_Saturation$…]
+2ÿSaturation_DTV_Saturation$…\
+1ÿSaturation_DTV_Saturation$…[
+1ÿSaturation_DTV_Saturation$…Z
+0ÿSaturation_DTV_Saturation$…Y
+0ÿSaturation_DTV_Saturation$…X
+/ÿSaturation_DTV_Saturation$…W
+/ÿSaturation_DTV_Saturation$…V
+.ÿSaturation_DTV_Saturation$…U
+.ÿSaturation_DTV_Saturation$…T
+-ÿSaturation_DTV_Saturation$…S
+-ÿSaturation_DTV_Saturation$…R
+,ÿSaturation_DTV_Saturation$…Q
+,ÿSaturation_DTV_Saturation$…P
++ÿSaturation_DTV_Saturation$…O
++ÿSaturation_DTV_Saturation$…N
+*ÿSaturation_DTV_Saturation$…M
+*ÿSaturation_DTV_Saturation$…L
+)ÿSaturation_DTV_Saturation$…K
+)ÿSaturation_DTV_Saturation$…J
+(ÿSaturation_DTV_Saturation$…I
+(ÿSaturation_DTV_Saturation$…H
+'ÿSaturation_DTV_Saturation$…G
+'ÿSaturation_DTV_Saturation$…F
+&ÿSaturation_DTV_Saturation$…E
+&ÿSaturation_DTV_Saturation$…D
+%ÿSaturation_DTV_Saturation$…C
+%ÿSaturation_DTV_Saturation$…B
+$ÿSaturation_DTV_Saturation$…A
+$ÿSaturation_DTV_Saturation$…@
+#ÿSaturation_DTV_Saturation$…?
+#ÿSaturation_DTV_Saturation$…>
+"ÿSaturation_DTV_Saturation$…=
+"ÿSaturation_DTV_Saturation$…<
+!ÿSaturation_DTV_Saturation$…;
+!ÿSaturation_DTV_Saturation$…:
+ ÿSaturation_DTV_Saturation$…9
+ ÿSaturation_DTV_Saturation$…8
+ÿSaturation_DTV_Saturation$…7
+ÿSaturation_DTV_Saturation$…6
+ÿSaturation_DTV_Saturation$…5
+ÿSaturation_DTV_Saturation$…4
+ÿSaturation_DTV_Saturation$…3
+ÿSaturation_DTV_Saturation$…2
+ÿSaturation_DTV_Saturation$…1
+ÿSaturation_DTV_Saturation$…0
+ÿSaturation_DTV_Saturation$…/
+ÿSaturation_DTV_Saturation$….
+ÿSaturation_DTV_Saturation$…-
+ÿSaturation_DTV_Saturation$…,
+ÿSaturation_DTV_Saturation$…+
+ÿSaturation_DTV_Saturation
ã ¼ • n G
ù
Ò
@@ -14425,10 +14693,9 @@ Saturation_HDMI_Saturation$(
]
6
- è Á š s L %þ×°‰b;íÆŸxQ*ܵŽg@òˤ}V/ẓlE÷Щ‚[4 濘qJ#üÕ®‡`9
-
-Saturation_HDMI_Saturation$‚=
-Saturation_HDMI_Saturation$‚<
+ è Á š s L %þ×°‰b;íÆŸxQ*ܵŽg@òˤ}V/ẓlE÷Щ‚[4 濘qJ#üÕ®‡`9
+ÿSaturation_DTV_Saturation$†
+ÿSaturation_DTV_Saturation$†
ã ¼ • n G
ù
Ò
@@ -14436,235 +14703,153 @@ Saturation_HDMI_Saturation$‚<
]
6
- è Á š s L ' Û´f?ñÊ£|U.๒kDöϨZ3 å¾—pI"ûÔ­†_8êÃœuN'
-Saturation_HDMI_Saturation$ƒQ
-Saturation_HDMI_Saturation$ƒP
- ã ¼ • n G
+ è Á š s L %þ
+
-]
-6
- è Á š s L %þ×°‰b;íÆŸxQ*ܵŽg@òˤ}V/ẓlE÷Щ‚[4 濘qJ#üÕ¬ƒZ1
-
-“
-n
-H
-" ü Ö ° Š d > ò̦€Z4èÂœvP*Þ¸’lF úÔ®ˆb<ðʤ~X2 æÀštN(ܶjDøÒ¬†`:
- Saturation_DTV_Saturation#…9
- Saturation_DTV_Saturation#…8
-Saturation_DTV_Saturation#…7
-Saturation_DTV_Saturation#…6
-Saturation_DTV_Saturation#…5
-Saturation_DTV_Saturation#…4
-Saturation_DTV_Saturation#…3
-Saturation_DTV_Saturation#…2
-Saturation_DTV_Saturation#…1
-Saturation_DTV_Saturation#…0
-Saturation_DTV_Saturation#…/
-Saturation_DTV_Saturation#….
-Saturation_DTV_Saturation#…-
-Saturation_DTV_Saturation#…,
-Saturation_DTV_Saturation#…+
-Saturation_DTV_Saturation#…*
-Saturation_DTV_Saturation#…)
-Saturation_DTV_Saturation#…(
-Saturation_DTV_Saturation#…'
-Saturation_DTV_Saturation#…&
-Saturation_DTV_Saturation#…%
-Saturation_DTV_Saturation#…$
-Saturation_DTV_Saturation#…#
-Saturation_DTV_Saturation#…"
-Saturation_DTV_Saturation#…!
-Saturation_DTV_Saturation#… 
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
- Saturation_DTV_Saturation#…
- Saturation_DTV_Saturation#…
- Saturation_DTV_Saturation#…
- Saturation_DTV_Saturation#…
- Saturation_DTV_Saturation#…
- Saturation_DTV_Saturation#…
+d
+D
+$
+ ä Ä ¤ „ d D $ äĤ„dD$äĤ„dD$äĤ„dD$äĤ„dD$äĤ„dD$äĤ„dD$äĤ„dD$äĤ„dD$
+ÿSaturation_HDMI_Hue
+ÿSaturation_HDMI_Hue
+
+„
+d
+D
+$
+ ä Ä ¤ „ d D $ äĤ„dD$äĤ„dD$äĤ„dD$äĤ„dD$äĤ„dD$äĤ„dD$äĤ„dD$äĤ„dD$
+ÿSaturation_HDMI_Hue
+ÿSaturation_HDMI_Hue
+
+€
+_
+>
+ ü Û º ™ x W 6 ôÓ²‘pO. ì˪‰hG&äâ`?ýÜ»šyX7õÔ³’qP/íÌ«ŠiH'åÄ£‚a@þݼ›zY8
+ÿSaturation_HDMI_Hue)
+ÿSaturation_HDMI_Hue(
+
+–
+u
+T
+3
+ ñ Ð ¯ Ž m L +
+éȧ†eF'åÄ£‚a@þݼ›zY8öÕ´“rQ0îͬ‹jI(æŤƒbA ÿÞ½œ{Z9÷Öµ”sR1
+ÿSaturation_HDMI_Hue‚=
+ÿSaturation_HDMI_Hue‚<
+
+–
+u
+T
+3
+ ñ Ð ¯ Ž m L +
+éȧ†eD#áÀŸ~]<úÙ¸—vU4òÑ°nM, êɨ‡fE&æŤƒbA ÿÞ½œ{Z9÷Öµ”sR1
+ÿSaturation_HDMI_HueƒQ
+ÿSaturation_HDMI_HueƒP
+
+–
+u
+T
+3
+ ñ Ð ¯ Ž m L +
+éȧ†eD#áÀŸ~]<úÙ¸—vU4òÑ°nM, êɨ‡fE$âÁ ^=ûÚ¹˜wV5óÒ±oN-
+
+…
+f
+G
+(
+ ê Ë ¬ m M - íÍ­mM- íÍ­mM- íÍ­mM- íÍ­mM- íÍ­mM- íÍ­mM- íÍ­mM- íÍ­mM-
+"ÿSaturation_DTV_Hue…=
+"ÿSaturation_DTV_Hue…<
+!ÿSaturation_DTV_Hue…;
+!ÿSaturation_DTV_Hue…:
+ ÿSaturation_DTV_Hue…9
+ ÿSaturation_DTV_Hue…8
+ÿSaturation_DTV_Hue…7
+ÿSaturation_DTV_Hue…6
+ÿSaturation_DTV_Hue…5
+ÿSaturation_DTV_Hue…4
+ÿSaturation_DTV_Hue…3
+ÿSaturation_DTV_Hue…2
+ÿSaturation_DTV_Hue…1
+ÿSaturation_DTV_Hue…0
+ÿSaturation_DTV_Hue…/
+ÿSaturation_DTV_Hue….
+ÿSaturation_DTV_Hue…-
+ÿSaturation_DTV_Hue…,
+ÿSaturation_DTV_Hue…+
+ÿSaturation_DTV_Hue…*
+ÿSaturation_DTV_Hue…)
+ÿSaturation_DTV_Hue…(
+ÿSaturation_DTV_Hue…'
+ÿSaturation_DTV_Hue…&
+ÿSaturation_DTV_Hue…%
+ÿSaturation_DTV_Hue…$
+ÿSaturation_DTV_Hue…#
+ÿSaturation_DTV_Hue…"
+ÿSaturation_DTV_Hue…!
+ÿSaturation_DTV_Hue… 
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ ÿSaturation_DTV_Hue…
+ ÿSaturation_DTV_Hue…
+ ÿSaturation_DTV_Hue…
+ ÿSaturation_DTV_Hue…
+ ÿSaturation_DTV_Hue…
+ ÿSaturation_DTV_Hue…

-Saturation_DTV_Saturation#… 
+ÿSaturation_DTV_Hue… 

-Saturation_DTV_Saturation#… 
- Saturation_DTV_Saturation#… 
- Saturation_DTV_Saturation#…
-
-Saturation_DTV_Saturation#… 
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#…
-Saturation_DTV_Saturation#„
-Saturation_DTV_Saturation#„~
-Saturation_DTV_Saturation#„}
-Saturation_DTV_Saturation#„|
-Saturation_DTV_Saturation#„{
-Saturation_DTV_Saturation"„z
-‚
-\
-6
- ê Ä ž x R , ດnH"üÖ°Šd>ò̦€Z4èÂœvP*Þ¸’lF úÔ®ˆb<ðʤ~X2 æÀštN(
-Saturation_DTV_Saturation#†
-Saturation_DTV_Saturation#†
-NSaturation_DTV_Saturation#† 
-NSaturation_DTV_Saturation#†
-
-MSaturation_DTV_Saturation#† 
-MSaturation_DTV_Saturation#†
-LSaturation_DTV_Saturation#†
-LSaturation_DTV_Saturation#†
-FSaturation_DTV_Saturation#†
-FSaturation_DTV_Saturation#†
-ESaturation_DTV_Saturation#†
-ESaturation_DTV_Saturation#†
-DSaturation_DTV_Saturation#†
-DSaturation_DTV_Saturation#†
-CSaturation_DTV_Saturation#…
-CSaturation_DTV_Saturation#…~
-BSaturation_DTV_Saturation#…}
-BSaturation_DTV_Saturation#…|
-ASaturation_DTV_Saturation#…{
-ASaturation_DTV_Saturation#…z
-@Saturation_DTV_Saturation#…y
-@Saturation_DTV_Saturation#…x
-?Saturation_DTV_Saturation#…w
-?Saturation_DTV_Saturation#…v
->Saturation_DTV_Saturation#…u
->Saturation_DTV_Saturation#…t
-=Saturation_DTV_Saturation#…s
-=Saturation_DTV_Saturation#…r
-<Saturation_DTV_Saturation#…q
-<Saturation_DTV_Saturation#…p
-;Saturation_DTV_Saturation#…o
-;Saturation_DTV_Saturation#…n
-:Saturation_DTV_Saturation#…m
-:Saturation_DTV_Saturation#…l
-9Saturation_DTV_Saturation#…k
-9Saturation_DTV_Saturation#…j
-8Saturation_DTV_Saturation#…i
-8Saturation_DTV_Saturation#…h
-7Saturation_DTV_Saturation#…g
-7Saturation_DTV_Saturation#…f
-6Saturation_DTV_Saturation#…e
-6Saturation_DTV_Saturation#…d
-5Saturation_DTV_Saturation#…c
-5Saturation_DTV_Saturation#…b
-4Saturation_DTV_Saturation#…a
-4Saturation_DTV_Saturation#…`
-3Saturation_DTV_Saturation#…_
-3Saturation_DTV_Saturation#…^
-2Saturation_DTV_Saturation#…]
-2Saturation_DTV_Saturation#…\
-1Saturation_DTV_Saturation#…[
-1Saturation_DTV_Saturation#…Z
-0Saturation_DTV_Saturation#…Y
-0Saturation_DTV_Saturation#…X
-/Saturation_DTV_Saturation#…W
-/Saturation_DTV_Saturation#…V
-.Saturation_DTV_Saturation#…U
-.Saturation_DTV_Saturation#…T
--Saturation_DTV_Saturation#…S
--Saturation_DTV_Saturation#…R
-,Saturation_DTV_Saturation#…Q
-,Saturation_DTV_Saturation#…P
-+Saturation_DTV_Saturation#…O
-+Saturation_DTV_Saturation#…N
-*Saturation_DTV_Saturation#…M
-*Saturation_DTV_Saturation#…L
-)Saturation_DTV_Saturation#…K
-)Saturation_DTV_Saturation#…J
-(Saturation_DTV_Saturation#…I
-(Saturation_DTV_Saturation#…H
-'Saturation_DTV_Saturation#…G
-'Saturation_DTV_Saturation#…F
-&Saturation_DTV_Saturation#…E
-&Saturation_DTV_Saturation#…D
-%Saturation_DTV_Saturation#…C
-%Saturation_DTV_Saturation#…B
-$Saturation_DTV_Saturation#…A
-$Saturation_DTV_Saturation#…@
-#Saturation_DTV_Saturation#…?
-#Saturation_DTV_Saturation#…>
-"Saturation_DTV_Saturation#…=
-"Saturation_DTV_Saturation#…<
-!Saturation_DTV_Saturation#…;
-!Saturation_DTV_Saturation
-‚
-\
-6
- ê Ä ž x R , ດnH"üÖ°Šd>ò̦€Z4èÂœvP*Þ¸’lF úÔ®ˆb<ðʤ~X2 æÀštN(
-
-‘
-r
-S
-4
- ö × ¸ ™ z [ < þßÀ¡‚cD%çÈ©ŠkL-ïб’sT5÷عš{\=ÿàÁ¢ƒdE&èɪ‹lM.ðѲ“tU6øÙº›|]>
-Saturation_HDMI_Hue
-Saturation_HDMI_Hue
-
-‘
-r
-S
-4
- ö × ¸ ™ z [ < þßÀ¡‚cD%çÈ©ŠkL-ïб’sT5÷عš{\=ÿàÁ¢ƒdE&èɪ‹lM.ðѲ“tU6øÙº›|]>
-Saturation_HDMI_Hue
-Saturation_HDMI_Hue
-
-‡
-g
-G
-'
- ç Ç § ‡ g G ' çǧ‡gG'çǧ‡gG'çǧ‡gG'çǧ‡gG'çǧ‡gG'çǧ‡gG'çǧ‡gG'çǧ‡gG'
-Saturation_HDMI_Hue)
-Saturation_HDMI_Hue(
-
-€
-`
-@
-
-
-Saturation_HDMI_Hue‚=
-Saturation_HDMI_Hue‚<
-
+ÿSaturation_DTV_Hue… 
+ ÿSaturation_DTV_Hue… 
+ ÿSaturation_DTV_Hue…
+
+ÿSaturation_DTV_Hue… 
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue…
+ÿSaturation_DTV_Hue„
+ÿSaturation_DTV_Hue„~
+ÿSaturation_DTV_Hue„}
+ÿSaturation_DTV_Hue„|
+ÿSaturation_DTV_Hue„{
+ÿSaturation_DTV_Hue„z
à
À
 
@@ -14672,10 +14857,88 @@ Saturation_HDMI_Hue‚<
`
@
-
-Saturation_HDMI_HueƒQ
-Saturation_HDMI_HueƒP
-
+
+ÿSaturation_DTV_Hue†
+ÿSaturation_DTV_Hue†
+NÿSaturation_DTV_Hue† 
+NÿSaturation_DTV_Hue†
+
+MÿSaturation_DTV_Hue† 
+MÿSaturation_DTV_Hue†
+LÿSaturation_DTV_Hue†
+LÿSaturation_DTV_Hue†
+FÿSaturation_DTV_Hue†
+FÿSaturation_DTV_Hue†
+EÿSaturation_DTV_Hue†
+EÿSaturation_DTV_Hue†
+DÿSaturation_DTV_Hue†
+DÿSaturation_DTV_Hue†
+CÿSaturation_DTV_Hue…
+CÿSaturation_DTV_Hue…~
+BÿSaturation_DTV_Hue…}
+BÿSaturation_DTV_Hue…|
+AÿSaturation_DTV_Hue…{
+AÿSaturation_DTV_Hue…z
+@ÿSaturation_DTV_Hue…y
+@ÿSaturation_DTV_Hue…x
+?ÿSaturation_DTV_Hue…w
+?ÿSaturation_DTV_Hue…v
+>ÿSaturation_DTV_Hue…u
+>ÿSaturation_DTV_Hue…t
+=ÿSaturation_DTV_Hue…s
+=ÿSaturation_DTV_Hue…r
+<ÿSaturation_DTV_Hue…q
+<ÿSaturation_DTV_Hue…p
+;ÿSaturation_DTV_Hue…o
+;ÿSaturation_DTV_Hue…n
+:ÿSaturation_DTV_Hue…m
+:ÿSaturation_DTV_Hue…l
+9ÿSaturation_DTV_Hue…k
+9ÿSaturation_DTV_Hue…j
+8ÿSaturation_DTV_Hue…i
+8ÿSaturation_DTV_Hue…h
+7ÿSaturation_DTV_Hue…g
+7ÿSaturation_DTV_Hue…f
+6ÿSaturation_DTV_Hue…e
+6ÿSaturation_DTV_Hue…d
+5ÿSaturation_DTV_Hue…c
+5ÿSaturation_DTV_Hue…b
+4ÿSaturation_DTV_Hue…a
+4ÿSaturation_DTV_Hue…`
+3ÿSaturation_DTV_Hue…_
+3ÿSaturation_DTV_Hue…^
+2ÿSaturation_DTV_Hue…]
+2ÿSaturation_DTV_Hue…\
+1ÿSaturation_DTV_Hue…[
+1ÿSaturation_DTV_Hue…Z
+0ÿSaturation_DTV_Hue…Y
+0ÿSaturation_DTV_Hue…X
+/ÿSaturation_DTV_Hue…W
+/ÿSaturation_DTV_Hue…V
+.ÿSaturation_DTV_Hue…U
+.ÿSaturation_DTV_Hue…T
+-ÿSaturation_DTV_Hue…S
+-ÿSaturation_DTV_Hue…R
+,ÿSaturation_DTV_Hue…Q
+,ÿSaturation_DTV_Hue…P
++ÿSaturation_DTV_Hue…O
++ÿSaturation_DTV_Hue…N
+*ÿSaturation_DTV_Hue…M
+*ÿSaturation_DTV_Hue…L
+)ÿSaturation_DTV_Hue…K
+)ÿSaturation_DTV_Hue…J
+(ÿSaturation_DTV_Hue…I
+(ÿSaturation_DTV_Hue…H
+'ÿSaturation_DTV_Hue…G
+'ÿSaturation_DTV_Hue…F
+&ÿSaturation_DTV_Hue…E
+&ÿSaturation_DTV_Hue…D
+%ÿSaturation_DTV_Hue…C
+%ÿSaturation_DTV_Hue…B
+$ÿSaturation_DTV_Hue…A
+$ÿSaturation_DTV_Hue…@
+#ÿSaturation_DTV_Hue…?
+#ÿSaturation_DTV_Hue
à
À
 
@@ -14683,185 +14946,5 @@ Saturation_HDMI_HueƒP
`
@
-
-
-‚
-c
-D
-%
- ç È © Š k L - ïб’sT5÷عš{\=ÿàÁ¢ƒdE&èɪ‹lM.ðѲ“tU6øÙº›|]>
-.Saturation_DTV_Hue…T
--Saturation_DTV_Hue…S
--Saturation_DTV_Hue…R
-,Saturation_DTV_Hue…Q
-,Saturation_DTV_Hue…P
-+Saturation_DTV_Hue…O
-+Saturation_DTV_Hue…N
-*Saturation_DTV_Hue…M
-*Saturation_DTV_Hue…L
-)Saturation_DTV_Hue…K
-)Saturation_DTV_Hue…J
-(Saturation_DTV_Hue…I
-(Saturation_DTV_Hue…H
-'Saturation_DTV_Hue…G
-'Saturation_DTV_Hue…F
-&Saturation_DTV_Hue…E
-&Saturation_DTV_Hue…D
-%Saturation_DTV_Hue…C
-%Saturation_DTV_Hue…B
-$Saturation_DTV_Hue…A
-$Saturation_DTV_Hue…@
-#Saturation_DTV_Hue…?
-#Saturation_DTV_Hue…>
-"Saturation_DTV_Hue…=
-"Saturation_DTV_Hue…<
-!Saturation_DTV_Hue…;
-!Saturation_DTV_Hue…:
- Saturation_DTV_Hue…9
- Saturation_DTV_Hue…8
-Saturation_DTV_Hue…7
-Saturation_DTV_Hue…6
-Saturation_DTV_Hue…5
-Saturation_DTV_Hue…4
-Saturation_DTV_Hue…3
-Saturation_DTV_Hue…2
-Saturation_DTV_Hue…1
-Saturation_DTV_Hue…0
-Saturation_DTV_Hue…/
-Saturation_DTV_Hue….
-Saturation_DTV_Hue…-
-Saturation_DTV_Hue…,
-Saturation_DTV_Hue…+
-Saturation_DTV_Hue…*
-Saturation_DTV_Hue…)
-Saturation_DTV_Hue…(
-Saturation_DTV_Hue…'
-Saturation_DTV_Hue…&
-Saturation_DTV_Hue…%
-Saturation_DTV_Hue…$
-Saturation_DTV_Hue…#
-Saturation_DTV_Hue…"
-Saturation_DTV_Hue…!
-Saturation_DTV_Hue… 
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
- Saturation_DTV_Hue…
- Saturation_DTV_Hue…
- Saturation_DTV_Hue…
- Saturation_DTV_Hue…
- Saturation_DTV_Hue…
- Saturation_DTV_Hue…
-
-Saturation_DTV_Hue… 
-
-Saturation_DTV_Hue… 
- Saturation_DTV_Hue… 
- Saturation_DTV_Hue…
-
-Saturation_DTV_Hue… 
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue…
-Saturation_DTV_Hue„
-Saturation_DTV_Hue„~
-Saturation_DTV_Hue„}
-Saturation_DTV_Hue„|
-Saturation_DTV_Hue„{
-Saturation_DTV_Hue„z
-
-n
-O
-0
- ò Ó ´ • v W 8 úÛ¼~_@!ãÄ¥†gH)
-ëÌ­ŽoP1óÔµ–wX9ûܽž`A"äŦ‡hI* ìÍ®pQ2ôÕ¶—xY:
-Saturation_DTV_Hue†
-Saturation_DTV_Hue†
-NSaturation_DTV_Hue† 
-NSaturation_DTV_Hue†
-
-MSaturation_DTV_Hue† 
-MSaturation_DTV_Hue†
-LSaturation_DTV_Hue†
-LSaturation_DTV_Hue†
-FSaturation_DTV_Hue†
-FSaturation_DTV_Hue†
-ESaturation_DTV_Hue†
-ESaturation_DTV_Hue†
-DSaturation_DTV_Hue†
-DSaturation_DTV_Hue†
-CSaturation_DTV_Hue…
-CSaturation_DTV_Hue…~
-BSaturation_DTV_Hue…}
-BSaturation_DTV_Hue…|
-ASaturation_DTV_Hue…{
-ASaturation_DTV_Hue…z
-@Saturation_DTV_Hue…y
-@Saturation_DTV_Hue…x
-?Saturation_DTV_Hue…w
-?Saturation_DTV_Hue…v
->Saturation_DTV_Hue…u
->Saturation_DTV_Hue…t
-=Saturation_DTV_Hue…s
-=Saturation_DTV_Hue…r
-<Saturation_DTV_Hue…q
-<Saturation_DTV_Hue…p
-;Saturation_DTV_Hue…o
-;Saturation_DTV_Hue…n
-:Saturation_DTV_Hue…m
-:Saturation_DTV_Hue…l
-9Saturation_DTV_Hue…k
-9Saturation_DTV_Hue…j
-8Saturation_DTV_Hue…i
-8Saturation_DTV_Hue…h
-7Saturation_DTV_Hue…g
-7Saturation_DTV_Hue…f
-6Saturation_DTV_Hue…e
-6Saturation_DTV_Hue…d
-5Saturation_DTV_Hue…c
-5Saturation_DTV_Hue…b
-4Saturation_DTV_Hue…a
-4Saturation_DTV_Hue…`
-3Saturation_DTV_Hue…_
-3Saturation_DTV_Hue…^
-2Saturation_DTV_Hue…]
-2Saturation_DTV_Hue…\
-1Saturation_DTV_Hue…[
-1Saturation_DTV_Hue…Z
-0Saturation_DTV_Hue…Y
-0Saturation_DTV_Hue…X
-/Saturation_DTV_Hue…W
-/Saturation_DTV_Hue…V
-.Saturation_DTV_Hue
-
-n
-O
-0
- ò Ó ´ • v W 8 úÛ¼~_@!ãÄ¥†gH)
-ëÌ­Ž
-
+
+
diff --git a/products/mbox/gxl/files/PQ/pq_default.ini b/products/mbox/gxl/files/PQ/pq_default.ini
index e4f3f99..6a8c231 100644
--- a/products/mbox/gxl/files/PQ/pq_default.ini
+++ b/products/mbox/gxl/files/PQ/pq_default.ini
@@ -2,24 +2,31 @@
pq_db_config_path = /odm/etc/tvconfig/pq/pq.db
pq.BigSmallDb.en= disable
pq.AllPQMoudle.en = enable
-pq.brightness.contrast.en = enable
-pq.satuation.hue.en = enable
-pq.BlackExtension.en = enable
-pq.sharpness0.en = disable
+pq.ParamCheckSource.en = enable
+pq.tvhal.en = disable
+#amvecm moidle config
+pq.sharpness0.en = enable
pq.sharpness1.en = disable
-pq.di.en = enable
-pq.mcdi.en = enable
-pq.deblock.en = enable
-pq.NoiseReduction.en = enable
-pq.DemoSquito.en = enable
-pq.gamma.en = disable
-pq.cm2.en = enable
-pq.whitebalance.en = disable
pq.dnlp.en = disable
+pq.cm2.en = disable
+#pq.amvecm.basic.en flag used to control contrast brightness contrast saturation and hue
+pq.amvecm.basic.en = enable
+pq.contrast.rgb.en = disable
+pq.amvecm.basic.withOSD.en = disable
+pq.contrast.rgb.withOSD.en = disable
+pq.whitebalance.en = disable
+pq.gamma.en = disable
+pq.LocalContrast.en = disable
+pq.BlackExtension.en = disable
+pq.chroma.cor.en = disable
pq.xvycc.en = disable
-pq.BrightnessWithOSD.en = disable
-pq.ContrastWithOSD.en = disable
-pq.HueWithOSD.en = disable
+#di moudle config
+pq.di.en = enable
+pq.mcdi.en = enable
+pq.deblock.en = disable
+pq.NoiseReduction.en = disable
+pq.DemoSquito.en = disable
+#overscan config
pq.DisplayOverscan.en = disable
#pq param default value(all these def value is according to the enum in code)
@@ -34,7 +41,7 @@ pq.RGBGainB.def = 1024
pq.RGBPostOffsetR.def = 0
pq.RGBPostOffsetG.def = 0
pq.RGBPostOffsetB.def = 0
-pq.GammaLevel.def = 2
+pq.GammaLevel.def = 0
pq.DisplayMode.def = 0
pq.AutoAspect.def = 1
pq.43Stretch.def = 0
@@ -43,6 +50,7 @@ pq.DnlpGain.def = 0
pq.EyeProtectionMode.def = 0
pq.DDRSSC.def = 0
pq.LVDSSSC.def = 0, 0
+pq.LocalContrastMode.def = 2
[BACKLIGHT]
auto.backlight.thtf = 8
@@ -55,4 +63,5 @@ auto.backlight.lutvalue_low = 102,217,255,255,255,255,255,255,255,255,255,255,25
hdmi.edid.version.def = edid_14
hdmi.hdcp.switcher.def = 0
#colorrange mode: auto or full or limit
-hdmi.color.range.mode.def = auto \ No newline at end of file
+hdmi.color.range.mode.def = auto
+hdmi.out.with.fbc.en = disable
diff --git a/products/mbox/gxl/files/PQ/pq_xml/pq_xml.zip b/products/mbox/gxl/files/PQ/pq_xml/pq_xml.zip
index fde0060..7bace1a 100755
--- a/products/mbox/gxl/files/PQ/pq_xml/pq_xml.zip
+++ b/products/mbox/gxl/files/PQ/pq_xml/pq_xml.zip
@@ -1,17 +1,17 @@
-PK
+PK
^¹®r%cìö0â’©4—“??=|à»Û7JHÒ‚Çø^Pöò­1\ÚwîEÍæ†eäëÓ/òãéq„Q)¨Ã+16Àˆ©¢ 2­bŒAë»Vu‰d O¡µW*àjËÒ G†&ÄäFp¨‹ªÚ
1J+h㮼b 0aÙC4ײǴfI]ƒ.è°"±í ’QðÑkRÏ÷ì_½\‰<åz·2T›mÐï·yފׂÞ6ñyÑ„*¹ï„‘ÿå¢lEž’RåÒÉ:¿ .J7s.pA»Ž¼S9 –iUP”†î<JzÑVæ–Bh.tÆ!² <%&ӼʔH[Ô=oØß
-vA¯ÅŽa>
+vA¯ÅŽa>
jFðFŒM#0bª(¨L«cú¡U]"YÃShì•
¸ÚòG:æÈЄ˜Üu‘ U òšž­q¯¤ÑJ :'fRB–qö’¨ÏÑ‹ÆC¸¤‰ài*ÇPîýó1¢iªá¶ñS
¿
Z½Ä8ŒBŒÒ
Úx†+¯Ø\<XtÍ´ìã­…YP×  :¬Hcl;¨d|öšÔó=ûÁoW"O¹Þ­ Õ¦EôûmÞ·äõ£ ·I|Z4¡Jî»°aä;+[‘§¤T¹t²ÎïGƒ³ÒM \Ð.#ïd„eZ”0¥a|;’^´‘¹…š pˆ¬OˆÉ4¯2%ÒuÏö×ÀW‘ì¿É»II«
­÷ ¡?Hp(7•ð•ÃÝ¢­ÓwlÙÔî¸ÐÎ$ß·{sNr›òµí€#¯›Ù
-!‡Ø' SÍ2çÈ{›¸s‘ÙJwÔÀï†e É%Û;d˘£`ø.™ò.•NΫyQ0èæÕÇã¥w›vLs¹=ÜV´ëÚŠv®tzVø{L»Û â]à™Üi±E E–3jX» Wb‡0ï͵VX¶ Ãõ$§íýØeõJíêý¡¥4ÄÃ÷ JõþÔI‡Õ|o«“óXHhg«“cY½µããÒpMªß[û–ÓáôýTN×âç}Ì䔊>2Ĩ’T@ò7OMÖµÙ –^û›ÈLYA¤4MšœKdU›GÀó {R½†ëô${mKìñnþPK
+!‡Ø' SÍ2çÈ{›¸s‘ÙJwÔÀï†e É%Û;d˘£`ø.™ò.•NΫyQ0èæÕÇã¥w›vLs¹=ÜV´ëÚŠv®tzVø{L»Û â]à™Üi±E E–3jX» Wb‡0ï͵VX¶ Ãõ$§íýØeõJíêý¡¥4ÄÃ÷ JõþÔI‡Õ|o«“óXHhg«“cY½µããÒpMªß[û–ÓáôýTN×âç}Ì䔊>2Ĩ’T@ò7OMÖµÙ –^û›ÈLYA¤4MšœKdU›GÀó {R½†ëô${mKìñnþPK
^¹®r%cìö0â’©4—“??=|à»Û7JHÒ‚Çø^Pöò­1\ÚwîEÍæ†eäë/òãéq„Q)¨Ã16Àˆ©¢ 2­bŒAê»Vu‰d O¡±W*àjËÒ G†&ÄäFp¨‹ªÚ
1J+h㮼b ð`ÙA4ײǴfI]ƒ.è°"±í ’QðÑkRÏ÷ì_½\‰<åz·2T›mÐï·yފׂÞ6ñyÑ„*¹ï„‘ÿå¢lEž’RåÒÉ:¿ .J7s.pA»Ž¼S9 –iUP”†ñí<JzÑVæ–Bh.tÆ!² <%&ӼʔH[Ô=oØß
-vA¯ÅŽa>
+vA¯ÅŽa>
‚ç¶Ñb7¶%H‚¦—´)ÐAQ´%„"ŠJåKŸ½?½Ê›B»¶}°dŠ~·›»¦èë*W2Æþg#.™Js9ŽñËϧO|wûáæIéIZð?Ê^¿6†Kû΃¨ù£¹a¹ÿEžï¿cT
jFðBŒM#0bª(¨L«cPú¦U]"YÃShë
¸Úòg:æÈЄ˜Üu‘ U€òšž­ñ¨¤ÑJ :'fRB–qöš¨ÏÉKÆC¸¤‰ài*ÇPîýõ1¢iªá¶ñS
@@ -21,30 +21,20 @@ Z½Æ8ŒBŒÒ
2‡Â2­
J˜Ò0¼GI/ÚÈÜBÍ„Î8DÖ'ÄdšW™i‹ºç ûkà«HöwDòaRÒªBë=ÈGè7ÊMF%|åp·hëü[6µ?.´3ÉíÞ\’ܦ|-B{ ÃÈëf¶BGEÈ!ö èTF³Ì9òÞ&î\d¶Ð4ðûaYBrÉöÁÙ2æÃ(îÂ%SÞ¥ÒÙyµ#ï
ݼút¼³ônÓŽi.·‡ÛŠ¶s][ÑΕÎÏ
-bib;A¼ <“;/¶¨a¢ÈòqæB «`ôJìæ ¹ÖJCËt¸žä´½»î¢^©C}8´t€†xø¾ôQ©>œ:é°šlur«é
+bib;A¼ <“;/¶¨a¢ÈòqæB «`ôJìæ ¹ÖJCËt¸žä´½»î¢^©C}8´t€†xø¾ôQ©>œ:é°šlur«é
è‹$êÚQÐô]­¬ÑÕ9±Óº°L°—T7x•:,ÑX"M¥ÀÈP5öàoˆåÜ@µ 9…_­^Ü‹{ñ
Æx†RTl¡ñ/ƒCs-÷xLki—Ô5è‚+x‚]€ZÅÑÇ áA¸¾z ¸’9f·²ÔØm4´y‡ÁŠ7Œ£þ6ñyѤ.EèÃõâðËEÙŠœ“RçÊ+uá ^”n–¹Èí:NAæ1AXftA Óæ¶÷,éÇ[ž[
-¡¹Ð§È&ð”Ø̈*Ó’·¨ûÁh°¾¶äà KÞOKZUh3‚|Œ~#) ÝfTÁWµåXçl5Ô~»ÐN'?´£¹$¹sù†…ö@÷â ›Ù e!Û§ SYÃ2oËÛ¸ ‘ù.wRÃï‡e)ÉÛ;b+›âhô.™ñ®”ÎÎk<y‡q4ìæ5§ã»w—vBsµ;ÝÖ´ûÚšv¡t~Vx‰}f|ˆÝñ.ð\î¼Ø²†…"Ë'™5ì‚]Ðk±c˜€Æh,[нM'óöy캋z­v õáÐÊì†^ÐG¹úpê´#ÕâàT§—Iuª< ½Sž*Õ;'>¡¬0$¥æ½½¯×Êtoúa¦ƒ@§kó þ/É\šH1¶Äê’T`@ò'ç6ë:ìE«\‡Û È\9A¤ MšB(äT[G çWî¦z åì&{ëZÜÕ*ÿ
+¡¹Ð§È&ð”Ø̈*Ó’·¨ûÁh°¾¶äà KÞOKZUh3‚|Œ~#) ÝfTÁWµåXçl5Ô~»ÐN'?´£¹$¹sù†…ö@÷â ›Ù e!Û§ SYÃ2oËÛ¸ ‘ù.wRÃï‡e)ÉÛ;b+›âhô.™ñ®”ÎÎk<y‡q4ìæ5§ã»w—vBsµ;ÝÖ´ûÚšv¡t~Vx‰}f|ˆÝñ.ð\î¼Ø²†…"Ë'™5ì‚]Ðk±c˜€Æh,[нM'óöy캋z­v õáÐÊì†^ÐG¹úpê´#ÕâàT§—Iuª< ½Sž*Õ;'>¡¬0$¥æ½½¯×Êtoúa¦ƒ@§kó þ/É\šH1¶Äê’T`@ò'ç6ë:ìE«\‡Û È\9A¤ MšB(äT[G çWî¦z åì&{ëZÜÕ*ÿ
¤h!|'){úÜX¡Üîd-~Z#,ËÈ×Oß¿aTJjÇP=Á¶‘1]Tñ*Át¾]—HÕðZz¦®®üdiJln¥€ºHÒ©®- MßÕ¸×Ê-Q;-¡
Ë{Juƒ\©ã%BÑT
-Œ U(þ†QÎ Ü6!§ð« ÕS‚{q#^Ap[h€ËÞ¡¹–{<¦µ´KêtA‡<Á®ƒZÅÑÛ áA¸þðp%s.Ìne©±-Úh0hóƒoGýmâó¢I]ŠÐ‡-êÅáÇ‹²9'¥Î•—uá ^”næ\äƒv§ ó ,3º „iƒÛ{”ôã­Ì-…Ð\èŒCdxJlfD•iÉ[Ôý`4Ø
+Œ U(þ†QÎ Ü6!§ð« ÕS‚{q#^Ap[h€ËÞ¡¹–{<¦µ´KêtA‡<Á®ƒZÅÑÛ áA¸þðp%s.Ìne©±-Úh0hóƒoGýmâó¢I]ŠÐ‡-êÅáÇ‹²9'¥Î•—uá ^”næ\äƒv§ ó ,3º „iƒÛ{”ôã­Ì-…Ð\èŒCdxJlfD•iÉ[Ôý`4Ø
JôÓ»‡t“ Ø‹Æ_Ž¶åþؽ÷Üd¹áÙ‹Íõ¼òuºº-g‚Êtq¹¼š->o‡uðâù£gËÕue1¹žž­¤}ž6Úõæk£o“´›¼ *7óÉú£yÑY°Þ̃Êåòúz²¸º= ýrµ¼»©,îÌ_ ÿëdžýº7ù4­¬'Òõl=·ä 2Ÿ|[Þ­Ï‚ˆmB¼¬¹\¬WËyeýíƼèãl:¿
6Ÿf jÌ'—_’ÍzºÀ&ó»é`½š®/?§¯Î;­û—ή¶ï}³\\UÕ¸ª«AåvöÉü¾Ê™ˆ
C4¤f$d"!DAbˆ† B2‡H‘¢ 1DC1‡H‘¢ 1DC¡„C$„HHQ¢!ˆˆ„C$„HHQ¢!ˆÐ Â!B$$‚(H ÑDÔ„C$„˜Î„CDÕTd5YÜnó^ žþR…룴Woï«1¯
[_¡.‘dðw¯¤;4¾”¸jDÿÞ÷Lû»IÎû³98Žöæγïü¿Íÿ¡6G}‚û{ÊpÔꦽ7ýaŠ*~˜ºš¸ÕG<â„(‘G‰GážR¼[DŠ+ÞO‘âÂ<.&ÅÉ<N?8®ÓK^É|x LÿaûŠ`:°5h½L/:ôû¶Ý.jNÄS%ÙFjÖK{õý“5:•‹$E%q¡ÙÆà|TLFÕ̪У-¥É,™åÊGÕNB éï0$Ph½U!ÅDu`U‚Š²¹òQ!eKè³$•F±ê¥Ñ‰ìvëQE·{îÑ-+­»4ºã¥Üî±å-ì4ÃSø{$ÞPö¯Jžfø}«’dÃÛ\ù(ºám}Ö¯8^È2‹ìx—•YtϬpgdÓ›î¿@H²ã­·|Ýñ;­ØpidÓ;4ÎÊK‹È¶Ï/8>‹ì{{ôQtßÛËÏ:Ý÷ØíŒn|›/ŸE6¾=Úø(²ïóC„Ï"?/£ØM=Ýø¶Œ>‹lû<[B–QŠnz›-ŸE6ý½!ü‹ª¢›¾@EeÝó9*ÜÙ Ýñ¶}|Ÿ*²å]ÛÑM_:Чýz'I{f
-¹,%t)ä>°éRÈ®Ïý?9áqFv}1±;Ê%»¾S»ñw7GÁö)]Ú)iRW ¤ iF[¦-‡@ÍYBi#¤‰\NpïÜi—#š]AšÀmƒ¤Yw÷Aš»5†*Ræg|.jÑf>–aÚÀaÐF=†Á¸·ÚˆgËðÖA›í˜T&ý:ž¥7ï´ÙNÆ q¬˜Ç¢v2V~€ÎnYŒ6ÛÉ`öèo“6ÞÉhÙÔÿ@/hó÷ò$hó<,š‘R(D÷5JY)Ž>ÔÝ>Ë.ÅM 9 œçaŒaYk<Å—¡ðïö»Rø¾rõüÑ£PK
-Î*eÎ=z%¹pÌ|¯uïÁï8j:,Í‹¼¼ýħB9wèƒhê?²X î‘}‡(<Ãâ‘F…µbôEã ÓZ¶¸É~¶ÄR›úð†.£,E™pŒú:ò by7ùЧ•øŸâ.Çuĺž|ÜS;ñß\x–¾£ÕlöPK
-Ï°‡x Qa­ýÅDQç8È4G–-.D²ß-±Ô¦>\ÑÐYb´“¥(ŽQ_F~f@,ï&ú´ÿWÜ帎Xד{j'þ— ÏÒo´šÍ¾PK
-…ÙäÀ}œs8\²ÚŒZ‘£p^ZÓByS
-kåä/&Š¦ÀA¦9
-tly!’ÿn‰¥6õኆΓ<E™pŠú2ò3bu7ûÐç•ø¿â®¦uĦ™}Üs;ñ¿\xž¾¢u–}PK
-kåä/&Š¦ÀA¦9
-tly&’ÿl‰¥6õá $&;yŠ2áõyä'Äêjö¡Ï+ñ?Å]MëˆM3û¸çv⿹ð<ýEë,ûPK
-³ZSÃ} €KÎƘˆ]¤=P…˜êÏ´$Ð]dPȸCFf E6†ê±Ns¨œU$Ê.ôJrá ùYë?‚ÞqÔôXZ”Euý…O „rîÐÑÔ"e¹DÜ#û+¢ð {ˆ{ÖÊÉ_LMƒLsèØòL$ÿÝKmêà $&;yŠ2áõyä'Äêfö¡Ï+ñÅ]MëˆM3û¸çvâ¹ð<}Eë,ûPK
-C4$¤D( !A$†hHI!ˆˆ$„HHQ¢! $… B H‘¢ 1DCH
-AD" !DB"ˆ‚Ä I )©€„ ‰
-C4$¤D4$„HH1¡"ë&#‹Ñìv½îõà9‘Ïæ ï5/ve4¬K›Í0Fb% !DB¢ß»n7»j=|á¤n$ý+e{§(þæ³ý3r~gÙ`ç*Âö:ÿ‹ñŸ(Æ7gýC{ëVJñƒ—B|p?ÉnÞ{×Ïòl°¾?ܙţƒšƒ°ˆ
-‰(YDÉGGá&S^-¦âÊëi*.*â*Nqé£ã.{í×åb>>¦ÔË°]I0ΨD]u^çç—YÞ}qQæœÄ s­ÄJ¥¢—kñæ§3n³¤Dî!i–ÊT¬ ÎG%4ªaF…í ã±Rš¥6kå£G¡¤ògÑ ”iº{Tc"‹Ú3*É¢ìZù¨ˆFÙú,ŲàÑ8ѽ<Þ"Ñn·õQ¼Ý ®YyÓ¥ñŽWj=ÇŽ7°ã oLáÏ‘6¼¡ì•:Îð»F¥hÃÛµòQ¼ám}Öï8^ª*‹v¼ËŠ«,Þó%+Úš#mz“ÀÝ„¢o½å£xÇo•â©K£MïÐBQZLÛ¾Øp|í{» ú(Þ÷v»ñYÇû³Ý‚ñÆ·ëå³hãÛ£¢}_"|mü"r{éyãÛ4ú,ÚöÅjIUEiÞôvµ|mú{Cø›ªæM_¢â*Š÷|Š¶&È;Þ–ïSM[Þ…‰-oúÊ>?ï7/Û¦oÓzÛé¾vÁt8§°ƒ`¾³ÓÅáæû
+¹,%t)ä>°éRÈ®Ïý?9áqFv}1±;Ê%»¾S»ñw7GÁö)]Ú)iRW ¤ iF[¦-‡@ÍYBi#¤‰\NpïÜi—#š]AšÀmƒ¤Yw÷Aš»5†*Ræg|.jÑf>–aÚÀaÐF=†Á¸·ÚˆgËðÖA›í˜T&ý:ž¥7ï´ÙNÆ q¬˜Ç¢v2V~€ÎnYŒ6ÛÉ`öèo“6ÞÉhÙÔÿ@/hó÷ò$hó<,š‘R(D÷5JY)Ž>ÔÝ>Ë.ÅM 9 œçaŒaYk<Å—¡ðïö»Rø¾rõüÑ£PK
+GÄrŽ\Û ^"/Uzé·3
+–Sö“fæ½yz²¼\J’½°®3º†ü,"43¼Óm O›Ù¬WÉrc¬"š*QÃ¥íš+£›Ûë{ ½¤~‡½ü  Ì(E5w5
âPÃ÷ñýpzükÀ-ìÿ3Àëëåj÷°9'Ͼ»;íM{ßк!Ž>|:ø÷NØûµy'I¸ïsGü{¶ÀØÂàøèßÃEëfRû÷t5£«ÃñØÿ÷tý$]°vºcótºc ÎÔ醌ÎÔéFIºèètW÷/ggß]Þ/2qð Ä?â…$ÞÈSxÁž^ij§×OáE{zƒ$ž=½c)¼ÚžÞ0‰gOo”ÂëÛÓ'ñìé…ä´1°ÇB’ÏŸ_râ8æϯNòùóKNC~ƒ$Ÿ?¿ää1òç7LòùóKNc~ã$Ÿ=¿˜œ?föübHòùóKÎýùÕI>~Éùã‘?¿A’ÏŸ_rþ˜ûó&ùüù%ç…?¿q’Ïž_œ?Ûó«C’Ï’ß'#yyÂvÍu_ŠÆ C)t~o,ŃÎÏ…Ÿ :?Ž§í{Ðùq¼:?ŽWKñ ósáAç‡ñ¢”Ž*?Œ×Õö=ªül|Pùa>ñ¤ Æ‹AË櫵#35~˜¯¯\¨ñã|âü ñ³ñAãÇù´ jü0ß@;¾Pã‡ùÄùQãÇù´ã5~˜/ÓòAã‡ùÄ+gjü8Ÿvy@Ÿ?Î'n_hül|Ðøq>íú€?ΧuVÔøq>m~Ôøa>éø¨óã[8GR<èü8^Wyõ¨ôã|ÊÕK Òãuƒ6?¨ýJ
…H`  ò‚3R#X
>|.<è÷\xPï¹ð ÜsáAµçƒbÏ„Gµž Z= ^ Vß{¬Ü9w7[ðo\¨ÅƒfÏ…Õž º=Ž'Ü»t7[ìÏÔ{.<è÷\xPð¹ð áãxº·«îæëüµˆOrÇÄÀ|¡¿ªg6¨ù8 ˜z>}6>húl|PõÙø ëã|A·«ån¾Ê_‹
@@ -132,7 +122,7 @@ s±²ãŠ×%Üh8¡NÞ&J:)Él›tÊš†Ä˜¼»§wÅÝõ¿]¡kTÿzÛ|~ò$ÞÖ ;‹è[Ýè‰g \[PN)ÇñP—
]Ü7å…ÚmMoߺÐ{zfq#»¸Ñ32‹;ÙÅ^þMõñ—†ßÜì 媅ágþòÝq†”å'§8Å}„¨¢ÇxìÍCŒ¯ÖË°±Ù!§O€cyE$Ië,c^c¥åÏ^>”¥mk³µ‘ÿÍ“‘¼UÃMeV£Ä3 é…”wfa'½°ÓS8‚*Hûy¿4no–Ƨý¼O9þ/Q¾0ß›ýG‡ožÐiùqú¼Üj·ÛzöŠànÑ¥1 ‰âKº$›0²/¨KˆÇâ´ƒ-_Ê£«®CÿøÁÑ1Z -¯aDVU¨ƒª
|€w‚¥v'({Äu¨°¬m'¼xzh¾:|üÄ|tøb[rºúÅeð aU
pãböÁ›tãë÷7õnQ¼TŒÊrŽ@åŒ&E£ÒU ù*Ò¢.`ƒ‘ý|HÝÈé’©„ÆF½£"K:Äq̼Š
-ؤTý´äÅùåph^šgÖEç°àÂ5SFö E#M«b×/·äxífª™"®>×YI®# ×ÙÞrÉPÚí¹Îö“ëyI®6ëùÞr=—¡ ´Ûs=ÿë\º½ö,ðgSùËSRE÷¯]ûPK
+ؤTý´äÅùåph^šgÖEç°àÂ5SFö E#M«b×/·äxífª™"®>×YI®# ×ÙÞrÉPÚí¹Îö“ëyI®6ëùÞr=—¡ ´Ûs=ÿë\º½ö,ðgSùËSRE÷¯]ûPK
/ØÓ«“xöôú)¼hOoij§w$…WÛÓ&ñìéRx}{zã$ž=½œ6öøBHòùóKNGüùÕI>~É©cèÏoäóç—œ<Fþü†I>~ÉécìÏoœä³ç“óÇÌž_ I>~Éùã?¿:ÉçÏ/9<ôç7HòùóKÎs~Ã$Ÿ?¿äü±ðç7NòÙó«“óÇ#{~uHòYòûd$/N¸óî¹îKñ óÃxa(ŃÎã¥xÐù¹ð ósáAçÇñ´}:?Ž7âAçÇñj)t~.<èü0^”ÒQå‡ñºÚ¾G•Ÿ*?Ì'žt¡ñÃx1hù ñÃ|µvd¦Æóõµƒ 5~œOœ4~6>hü8ŸváBæhÇjü0Ÿ8?jü8Ÿvü£ÆóÅ#Z>hü0ŸxåLçÓ.¨ñ³ñAãÇùÄí Ÿ?Χ]PãÇù´ÎŠ?ΧÍ?Ì'Ÿu~| çHŠÇë*¯~•~œO¹z Túq¼nÐæµ_  r}¨ø+T€ª¿@å!P÷ÇùÄùAùÇù´ ”O:¿¬ÿ8 r}°þã|Úšê?ôœOúÎLÀŠWXÔ
°8?5^Ú
·ÞÉ÷ å÷kê¿}Ì–÷—*{`¤Ð…  
@@ -220,7 +210,7 @@ j@¨nO ;6¼ä—Z@ø!σPr@ñ Ç=7ìØHP<[|Ï ;6+UÜsÇŽå
IZgÙó+-öò¡,m[›­üožŒ|ä­n*³%žYØH/¤¼3 ;é…žÂTAÚÏû¥qÓx³4n<íç}Êñ‰òèð…ùÞì?:|ó„NËÓçåV»ÝÖ³Ww‹.iH_ºÐ Ù„‘}A]B<§mlùR]uúÇŽŽÑZhy #²‚¨BTUà¼,µ;AÑØ#®C…`ýk;áÅÓCóÕáã'æ£ÃÛz”ÓÕ÷(.ƒ «°×‡¯!8:Cïî
×åeKÐß´«;>׈òI!¯YÙo¢_yï$–µ ù$ÒÞ‡ž{™H­ß?¥Wtýov@yZý qµ$ßÈM-ƒ¥À×K¿ºÐ¯bf­J-‡šÅ•6­ÅBõ†Cõen7JNç“™]1³v¥†C×~ÿ~Ãù‹ª7Jäh8oÍXÐwJv2•ÞÌ$ÕÉÜ®^êíR'P)±Z½-èF#ýjõù%וõ™'Uk 9 þ„±Ë}0°é"Öª|_Pþ>˜—²ß*œT®B{ó€;Ùo ²ª;é>äÞ—Èã­­.F[9­èp~ÛLvÓÀìa$èæѪM¥µÅÝЧ^@ûTa¹‰y?iûÎ(^mä„Q"úÓô-ZÍö¨Ækøâl6œ\Ý dÑ­Žœsó,{² µNÍXf­¿$3#ž÷“Aɲb´ '”¿ÈíHa#Ÿ&¨É‡1jF½M­Avà=!ïjôJ.¥ŸM£u[È7õ)½I¯âÅíVgþžž [#õÌ|!‰ðø½F\Nmµ*¾Õ͸ZzÝŠ‹¨¥–P¹í®h5nË¢eÉôw…{!¯}ÒžÚrO”·O½«éy;!.b3iCŸ?-R>­zÍГ›þÔÔ¬ád¾VO«Í¦Ýä1½>ÿ£lÂtëA®Ôjä¬t[ø´—ƒ0~‡ÖZ¾#õ–ðà5,´e:/.î=ËHÞ’¦—ËcjL}Ãõ ´Ì:¡= 'O6<=~T;²GóÇ`|š(Ü%F¶Û+iJ,ªÆf×—ª³è*òb¡}IYŒÓ2{ÅJ¢Z” ÒÝwÏŽ;26gSÛ£!
9Lkøu¾Š,f¼|hd½ïŠs¾²DGö™o†S—†oS?Œ¶H
-8‡®™2²O(iZ»~¹%ÇCh7SÍqõ¹ÎJr¹Îö–ëL†‚ÐnÏu¶Ÿ\ÏKrµ\Ï÷–ë¹ ¡Ýžëù_çºÐíµg?›Ê_ž’*ºíÚPK
+8‡®™2²O(iZ»~¹%ÇCh7SÍqõ¹ÎJr¹Îö–ëL†‚ÐnÏu¶Ÿ\ÏKrµ\Ï÷–ë¹ ¡Ýžëù_çºÐíµg?›Ê_ž’*ºíÚPK
âPÃ÷ñýpzükÀ-ìÿ3Àëëåj÷°9'Ͼ»;íM{ßк!Ž>|:ø÷NØûµy'I¸ïsGü{¶ÀØÂàøèßÃEëfRû÷t5£«ÃñØÿ÷tý$]°vºcótºc ÎÔ醌ÎÔéFIºèètW÷/ggß]Þ/2qð Ä?â…$ÞÈSxÁž^ij§×OáE{zƒ$ž=½c)¼ÚžÞ0‰gOo”ÂëÛÓ'ñìé…ä´1°ÇB’ÏŸ_râ8æϯNòùóKNC~ƒ$Ÿ?¿ää1òç7LòùóKNc~ã$Ÿ=¿˜œ?föübHòùóKÎýùÕI>~Éùã‘?¿A’ÏŸ_rþ˜ûó&ùüù%ç…?¿q’Ïž_œ?Ûó«C’Ï’ß'#yyÂvÍu_ŠÆ C)t~o,ŃÎÏ…Ÿ :?Ž§í{Ðùq¼:?ŽWKñ ósáAç‡ñ¢”Ž*?Œ×Õö=ªül|Pùa>ñ¤ Æ‹AË櫵#35~˜¯¯\¨ñã|âü ñ³ñAãÇù´ jü0ß@;¾Pã‡ùÄùQãÇù´ã5~˜/ÓòAã‡ùÄ+gjü8Ÿvy@Ÿ?Î'n_hül|Ðøq>íú€?ΧuVÔøq>m~Ôøa>éø¨óã[8GR<èü8^Wyõ¨ôã|ÊÕK Òãuƒ6?¨ýJ
…H`  ò‚3R#X
>|.<è÷\xPï¹ð ÜsáAµçƒbÏ„Gµž Z= ^ Vß{¬Ü9w7[ðo\¨ÅƒfÏ…Õž º=Ž'Ü»t7[ìÏÔ{.<è÷\xPð¹ð áãxº·«îæëüµˆOrÇÄÀ|¡¿ªg6¨ù8 ˜z>}6>húl|PõÙø ëã|A·«ån¾Ê_‹
@@ -308,7 +298,7 @@ s±²ãŠ×%Üh8¡NÞ&J:)Él›tÊš†Ä˜¼»§wÅÝõ¿]¡kTÿzÛ|~ò$ÞÖ ;‹è[Ýè‰g \[PN)ÇñP—
]Ü7å…ÚmMoߺÐ{zfq#»¸Ñ32‹;ÙÅ^þMõñ—†ßÜì 媅ágþòÝq†”å'§8Å}„¨¢ÇxìÍCŒ¯ÖË°±Ù!§O€cyE$Ië,c^c¥åÏ^>”¥mk³µ‘ÿÍ“‘¼UÃMeV£Ä3 é…”wfa'½°ÓS8‚*Hûy¿4no–Ƨý¼O9þ/Q¾0ß›ýG‡ožÐiùqú¼Üj·ÛzöŠànÑ¥1 ‰âKº$›0²/¨KˆÇâ´ƒ-_Ê£«®CÿøÁÑ1Z -¯aDVU¨ƒª
|€w‚¥v'({Äu¨°¬m'¼xzh¾:|üÄ|tøb[rºúÅeð aU
pãböÁ›tãë÷7õnQ¼TŒÊrŽ@åŒ&E£ÒU ù*Ò¢.`ƒ‘ý|HÝÈé’©„ÆF½£"K:Äq̼Š
-ؤTý´äÅùåph^šgÖEç°àÂ5SFö E#M«b×/·äxífª™"®>×YI®# ×ÙÞrÉPÚí¹Îö“ëyI®6ëùÞr=—¡ ´Ûs=ÿë\º½ö,ðgSùËSRE÷¯]ûPK
+ؤTý´äÅùåph^šgÖEç°àÂ5SFö E#M«b×/·äxífª™"®>×YI®# ×ÙÞrÉPÚí¹Îö“ëyI®6ëùÞr=—¡ ´Ûs=ÿë\º½ö,ðgSùËSRE÷¯]ûPK
j:›­›ÞÆn¿S½œnžŸìÄáñp¬SÍ6ÍϸÕü;ß<:Ù¹ùt^=^7ǬžÎOžn«ÍâýüÈþÕÇÓÝ‹æ+Cwøù·ØíÞü®/g';^ï¾uCwÐÔ=üí¿½ÎQÊ}‡s‡x¼ûgì7‹Ùöé¯Ô£(¤ÞL·“ÍúÑd¹šÍã/à½î¨ÿ#xý-ðÁoß-7‹'ËÃÕͧëùæéêŬZ=®ËW»mÕü˜ÝzºmºcÕt®j3´ZΪiógût±žU¯óGó#ÕâÈþ¯mµØTW»ålº~÷éëàɾ‡ž™=›Œâ׋éäòø~xpÿøƒæ z=î_ÿ!ºØí ¿D÷郑2½ÀÓ áx·}xëÍvŸÝ翆W˜]wŸÍþ(Ép:[bïKxŸ?hÞ>£oñ½Z-&/›è~I.ü˜[è~Í­þ5¶
Øœ“gßÝt'Ýoh!?|:ø÷NØýµyÇI¸ïsGü{¶ÀØBÿøðßÃEëfRû÷t5£«ÃñØû÷t½$]°vº>cótºc ÎÔéŒÎÔé†IºèètWw/§gß]ÞÍ3qð Ä?â…$ÞÐSxÁž^ij§×KáE{zý$ž=½c)¼ÚžÞ ‰gOo˜ÂëÙÓ%ñìé…ä´Ñ·ÇB’ÏŸ_râ8æϯNòùóKN~ý$Ÿ?¿ää1ôç7HòùóKN#~£$Ÿ=¿˜œ?¦öübHòùóKÎýùÕI>~Éùã‘?¿~’ÏŸ_rþ˜ùó$ùüù%ç¹?¿Q’Ïž_œ?Ûó«C’Ï’ß'#yyÌvÍuOŠÆ )t~o$ŃÎÏ…Ÿ :?Ž§í{Ðùq¼¾:?ŽWKñ ósáAç‡ñ¢”Ž*?Œw í{TùÙø òÃ|âI?Œƒ–?ÌWkGfjü0_O;¸PãÇùÄùAãgãƒÆói.Ôøa¾¾v|¡Æó‰ó£ÆóiÇ?jü0_<¦åƒÆó‰WÎÔøq>íò€?4~œOܾÐøÙø ñã|Úõ5~œO묨ñã|Úü¨ñÃ|Òñ9PçÇ·p¥xÐùq¼åÕo Òó)W/J?Žw´ùAíW¨\Ÿ*þJ
,
@@ -388,7 +378,7 @@ $šPl1v/~ÑÕWï9©½Í¼…"¥0;a ;®Èq]†êäm¢¤“’̶I§¬iHŒÉ»{zWÜ]ÿ›Ñš±öG…ñ¯·Íç'Oâ.ðÉëm
;Áú×v‹§‡æ«ÃÇOÌG‡/¶õ(§«ïQ\V`¯_Cpt†Þ?Ü
÷B^û¤=3´åž(oŸzWÓóvB\ÄfÒ†>Z$¤|Zõš¡'7ý©©YÃÉ|­žV›M»Éc&z}þGÙ„éÖƒ\©ÕÈYé¶ði/aü­µ|Gê-áÁk:XhËt^\Ü{–¼%M/—ÇÔ˜ú†3êh™=tB;{Nžlxzü¨vdæÁø44Q¸K6Œl·W0Ò(”XTÍ®/U1
fÑUäÅBû’þ²§eöŠ•Dµ(ÿ@<¤»ïžwdlΦ¶GCr˜Öðë|YÌxùÐÈzßç|e‰Žì3ß §. ߦ~m‘
-B»=×ó¿Îu¡ÛkÏ6•¿<%UtÿÚµ?PK
+B»=×ó¿Îu¡ÛkÏ6•¿<%UtÿÚµ?PK
j:›­›ÞÆn¿S½œnžŸìÄáñp¬SÍ6ÍϸÕü;ß<:Ù¹ùt^=^7ǬžÎOžn«ÍâýüÈþÕÇÓÝ‹æ+Cwøù·ØíÞü®/g';^ï¾uCwÐÔ=üí¿½ÎQÊ}‡s‡x¼ûgì7‹Ùöé¯Ô£(¤ÞL·“ÍúÑd¹šÍã/à½î¨ÿ#xý-ðÁoß-7‹'ËÃÕͧëùæéêŬZ=®ËW»mÕü˜ÝzºmúcÕt®j3´ZΪiógût±žU¯óGó#ÕâÈþ¯mµØTW»ålº~÷éëàɾ‹ž™=›Œâ׋éäòø~xpÿøƒæ z=î_ÿ!ºØí ¿D÷郑2½ÀÓ áx·}xëÍvŸÝ翆W˜]wŸÍþ(Ép:[bïKxŸ?hÞ>£oñ½Z-&/›è~I.ü˜[è~Í­þ5¶
Øœ“gßÝt'Ýoh!?|:ø÷NØýµyÇI¸ïsGü{¶ÀØBÿøðßÃEëfRû÷t5£«ÃñØû÷t½$]°vº>cótºc ÎÔéŒÎÔé†IºèètWw/§gß]ÞÍ3qð Ä?â…$ÞÐSxÁž^ij§×KáE{zý$ž=½c)¼ÚžÞ ‰gOo˜ÂëÙÓ%ñìé…ä´Ñ·ÇB’ÏŸ_râ8æϯNòùóKN~ý$Ÿ?¿ää1ôç7HòùóKN#~£$Ÿ=¿˜œ?¦öübHòùóKÎýùÕI>~Éùã‘?¿~’ÏŸ_rþ˜ùó$ùüù%ç¹?¿Q’Ïž_œ?Ûó«C’Ï’ß'#yyÌvÍuOŠÆ )t~o$ŃÎÏ…Ÿ :?Ž§í{Ðùq¼¾:?ŽWKñ ósáAç‡ñ¢”Ž*?Œw í{TùÙø òÃ|âI?Œƒ–?ÌWkGfjü0_O;¸PãÇùÄùAãgãƒÆói.Ôøa¾¾v|¡Æó‰ó£ÆóiÇ?jü0_<¦åƒÆó‰WÎÔøq>íò€?4~œOܾÐøÙø ñã|Úõ5~œO묨ñã|Úü¨ñÃ|Òñ9PçÇ·p¥xÐùq¼åÕo Òó)W/J?Žw´ùAíW¨\Ÿ*þJ
,
@@ -480,7 +470,7 @@ j@¨nO ;6¼ä—Z@ø!σPr@ñ Ç=7ìØHP<[|Ï ;6+UÜsÇŽå
IZgÙó+-öò¡,m[›­üožŒ|ä­n*³%žYØH/¤¼3 ;é…žÂTAÚÏû¥qÓx³4n<íç}Êñ‰òèð…ùÞì?:|ó„NËÓçåV»ÝÖ³Ww‹.iH_ºÐ Ù„‘}A]B<§mlùR]uúÇŽŽÑZhy #²‚¨BTUà¼,µ;AÑØ#®C…`ýk;áÅÓCóÕáã'æ£ÃÛz”ÓÕ÷(.ƒ «°×‡¯!8:Cïî
×åeKÐß´«;>׈òI!¯YÙo¢_yï$–µ ù$ÒÞ‡ž{™H­ß?¥Wtýov@yZý qµ$ßÈM-ƒ¥À×K¿ºÐ¯bf­J-‡šÅ•6­ÅBõ†Cõen7JNç“™]1³v¥†C×~ÿ~Ãù‹ª7Jäh8oÍXÐwJv2•ÞÌ$ÕÉÜ®^êíR'P)±Z½-èF#ýjõù%וõ™'Uk 9 þ„±Ë}0°é"Öª|_Pþ>˜—²ß*œT®B{ó€;Ùo ²ª;é>äÞ—Èã­­.F[9­èp~ÛLvÓÀìa$èæѪM¥µÅÝЧ^@ûTa¹‰y?iûÎ(^mä„Q"úÓô-ZÍö¨Ækøâl6œ\Ý dÑ­Žœsó,{² µNÍXf­¿$3#ž÷“Aɲb´ '”¿ÈíHa#Ÿ&¨É‡1jF½M­Avà=!ïjôJ.¥ŸM£u[È7õ)½I¯âÅíVgþžž [#õÌ|!‰ðø½F\Nmµ*¾Õ͸ZzÝŠ‹¨¥–P¹í®h5nË¢eÉôw…{!¯}ÒžÚrO”·O½«éy;!.b3iCŸ?-R>­zÍГ›þÔÔ¬ád¾VO«Í¦Ýä1½>ÿ£lÂtëA®Ôjä¬t[ø´—ƒ0~‡ÖZ¾#õ–ðà5,´e:/.î=ËHÞ’¦—ËcjL}Ãõ ´Ì:¡= 'O6<=~T;²GóÇ`|š(Ü%F¶Û+iJ,ªÆf×—ª³è*òb¡}IYŒÓ2{ÅJ¢Z” ÒÝwÏŽ;26gSÛ£!
9Lkøu¾Š,f¼|hd½ïŠs¾²DGö™o†S—†oS?Œ¶H
-8‡®™2²O(iZ»~¹%ÇCh7SÍqõ¹ÎJr¹Îö–ëL†‚ÐnÏu¶Ÿ\ÏKrµ\Ï÷–ë¹ ¡Ýžëù_çºÐíµg?›Ê_ž’*ºíÚPK
+8‡®™2²O(iZ»~¹%ÇCh7SÍqõ¹ÎJr¹Îö–ëL†‚ÐnÏu¶Ÿ\ÏKrµ\Ï÷–ë¹ ¡Ýžëù_çºÐíµg?›Ê_ž’*ºíÚPK
4úeð)ß¿ý8Ÿòð 4úq¼®rx´úq>íÖ…Ùã‰õÁðgãƒåÏÆÓçSN¦?Ž×(g߀ë_¡Ö ÍP;ÀÐüÇù´óÍœO|Óþç„Ð  &À @ñA` x„0PkV@¨=K¢ói70­€œO;ÍÑ
ÈùÄû¬€œO}š 3` ö í€Pú€C` xŒ%0Pl¦À @Å5”ßq Ì
è„Š·0Œ€6>Ø
@@ -577,71 +567,84 @@ W[ÕõúžE“àÚÕmY#ú]}ý‡?‰^©$ ¿Iƒ¨¼¡ è£ä©ÐoírKMcÚN;Ò/PÙ Ô»NÛÎ|kVÔb c8YGØŒ
Ûú'µLÏ×-aîŸnËq·5BZÄfÒwö>‘˜ò©—K7»ÝO]Íë g¯j;¥é¸•½ÁÄ-Ïþ¨»p2L_T¯nyÑŠ¨•'qú §¾xFî)ñá{:XhÏú¼˜ÝuÖ¾MÇÔÀOˆwâÓ6¿ÄþêI8{OÃéõqéÊïÏÞ
¯Ð`Q56‡¾\Å(˜ÅP±%jKúËbž–o/‹j^þ¡úžî»‡~:p±¹û!MQÈ^z½ßg/ÑÅ oY»Òœ_,Ѿuãñˆ¦oã(Nž‘
ؤä~ŸäãÃS¯×}êÞ{œ½‚ ו2Vß›XÉÓr4ýbOAˆÐn¦ºRÄËç:5äÚrî-ש¡}>×é~r}0äê¹>ì-×
-Bû|®ÿ9×¹n/½DÓ±þå”TÑw_|ñ/PK
+Bû|®ÿ9×¹n/½DÓ±þå”TÑw_|ñ/PK
s£ÅZg¢—ñö—7o•°¤T=@2,IªL¬-.D¥4ªag…“ °2š¥·{¢'¡”WÓ TY¶V1c"‡z`VŠE¹½
Q1r) YšeÁ£Ijzy²C¢Ýî<¢x»Ý°ò¦Oã¯õf`b§Þš"\#mxKÙ?+}šá÷ÍJÓ†w{¢xû$†¬?q¼ÒUíxŸ•TY¼çKV¼³FÚô6ûM;Þy+DñŽß)Å×>6½G“¢:µ„¶}qà„,Ú÷î Q¼ïÝq²N÷=V»ãïö+dÑÆwW›Eû¾¸D„,ÚøEÕîÖóÆwi Y´í‹ÝRºŠ2¼éÝn…,Úô÷†UÛ¾D%Uïùï,w¼+ŸÐ§†¶¼;0Þô• }~ÑovÛ¶MÔz×¹zãƒé
ðnaÁ|=xf9¦‹ÃÏ÷pÊ—Š÷Iç ™/ïMñ ™¯#ÿ¢sˆÌ—Õ=ùÑ}¦«,bm„ð|q ¥G©É|]TÖD¹®Nä¤úÉw&rR­äYu&'ÕEÞ0>$ãkÀBFØ\ŸÂû=6»›’ñÖŽÙ…ð.¶FÃY^ÙÚ±¶B
ïY­m‚ªÚ³RcA"©Pxך,¤ð¶µÛ2*ÌyórÐî_5aÛçòN.¹ÉÃÜonpÝaù0—·{ÉÌ—®€8³†QÒÖ’°XE× ³Eæ _ÆÓeÐo_·ûö”>…®GQ>…®G‰}
]Ž¢}
-íúí¥ÿ‘ž´ëËŽÝA.íúnsäÇ3în __o8æÝ‘Pº¡uìA¨ xØšw<Õšs„ÊB¨Ž\Aðß¹ªW ZW‚êÀm×íVÓ_Õw{=0‰±?ã#pùP‹ëù8†-Áµz,CÈ`\‹gÃæÁõvìV¶ûM<é ß§¸ÞΖ…âȈ€Åµv¶¬â½}Ë*a\og so€á2¹öΖ¶½ƒ†è×ßñ'Åõsð<°,F&Qˆ,ßט´ R|¨»y–]‰Ø@{A8/—aÛÒxŽï#áßÍוð|Õéå“'¿PK
-Z®%)(>¯ICÉ#yøŒ8ãºa˵ŸÚ
-
-€^íö:Ô½"ú´ÆhØŸ1F ìm Zf”üŽQQŽhñù~õt$?O‹£ÞÖ5;Ú‰Ï÷«gït襵GÜ(°‚è×Q‡r| £b¯
-ˆk ¤ ”e'¬??£e?Éëë³]7O'¹ç_¨G“Á,½­‡wãÚÝáŸ×”¥eýlœrk×^ËÊÙú4kkœ–^f•×ÒOsêÅi@::-wv¤–zõ}kªn‹ñ£¸lè»PØÞK9§©Wá£Uã?‘[R
-’ÒØÏIIGÂ~7œ”z¡úóÓF«Îbu–R•„4¯Êþ%Çùò^éË
-eà <mkjýáK—jýme¬ßñ4Î9Æë9¤–$eÒ;T4R̓ +nmPm=ãÈH‘Ê¥¶`ÂR[U[ÞÅ
-j@`*å`y,2•PZæIà‘(;“Áè¦,ö
-—ýsXp‰ : ë>°v×D\b:“Çóþpú¢¢B*+Ê QçznxÆQbm«…¸(‡$£ ‚,i=á($Ù" s÷{ÞuŸÔÉÊ‚™º…<À!çLR]€Žâ`*Ky q‰¶ê&°ê³ñ¼UÎÏ;ˆ‚‚Æó§Ã_ž$Ô r-ÄVϾYÀß6$«ùdDg˜ÍQ,È)7<‡áµmMm;™Ú=WM!'ç-™š½uíí¿¡¶ÈØO“£äsÛ6L³Õ€[Ìá¸0ø¶—‡p2ÛQv"Haþ†ýõ
-x¾ŒÓ+\¹ÀöºÃñÝÑ1`A§q¥ã,ãóðž|ÛŧÂ}ŸٕꟼÓ{µú?þ$®UßÁ­êØ®#‡U籫¶­û7;óË6„k|›¾üÎd¸Xž"ú¨)°?DNsSº9´‰ÁUÿž¾ò›ÝártFÊ
-êq
-¬]ät AÕVi =öÚ¨„^Ëp?¹æ^PgüJç¿)-HHSÍÁüä_YcҢ·ê÷J^èàA¶íAy­S™U©Rä#Ëé d¼ºa?sÛ´DÌ¥ A³;Ðò•Ò„!6Ó®ñ…šo¦Îk!SJ)£×<]2íò2TBRÞž‹Â3àR7W‚gºY§ÊH3®Üð^^5‡§[‡áé–„"·°ü ÁÞËfÆ99O‘8ã‰C`¸0z‡­Óä$âãQ@¼Nh%D/q‹þ¢@áÝ©fªÎ™G òC¶RF}¿c…#Fû¾&Ç#^äKP„¬‘îï-[ô:¦åy!šÜP[!pdW–k¼‚\øœ5‘yZâÊ ‚ŒãÂêÔõƒï¤wú,¼6,šMð¬ÅB­¬–Рž”Ã9ɹ¨^Æq 9Š;­À=4ÛH±Ñ7uˆ}0È}ó­ÈTkŽLÁáú§¾ Q ¸ýæB‚9¼t‡IkÜ1Æ`Í€Ò¦ØãßXá-ߺ”mpIÂHø>–ÝͨD—äÿEzWò*ÿÇùÍ“kŽ†ÐÍXz|¦ê
-ß?|‡’ýÏš=`?& [–ÿ
-š¯nZÐÐôŽaT²gr’œà)ó{½^$røãjmͧ•“âÍóÊv\k³2‚ü
-ÿÓÂoBün»þaCááñèEôX~V½b
-‹Òƒ¿crmÖË!>;)f1¸5ÛõsúŠ
-x¾ŒÓ+\¹ÀöºÃñÝÑ1`A§q¥ã,ãóðž|ÛŧÂ}7>³ÛÔ?{¯÷Võ¯~þEܨ¾ƒ Õ±]G«ÎcW/l[÷ovæ—m×ø>}5øuÉp¥<9DôQS` (~ˆœæ¦tshƒ«þ#}嗺ý茔Ú'f•ÿIÖÙ߶.í„NÂp ˜0H)Sê¸B®r¦FN4‡‹þ©„ì#a
-¤aEüj}bXðŸó‰aÃëO þÛΖBÈáOè+òΗ Úœ•gY°†[ùùÈÁ%eð› œ³áûóB’2ŒÂ¿ ãkÜ>’$ jÀ¯kUóÓ¤,g£Ïõ‚OyyrÕ†0\>°?ÜI±¿˜1>CTü5Ít%UrƒêéÄܪ‹˜@._¦9ÜÖXøg›²0¡þ–`,ù–2Yu§[¯º ôXós×û} ów,hÒ˜Té°yþ©qÿ¹Ž ’<9òNRíTÒQLÄå×3ʹSeá•F…·¸vPŸg›œÓ¼ˆ ¥©ùH· ´Z)‘ çÆ9Ñ+| býfÉæ,~¢{õb#ù`„<¢î¯G´(ào’°'+²ì}Ï9yeÿ?jú†ƒl ¸rƃîF¶{å•)7Œ*cÔ?
-“ÝtdψŒØƒ(sŠ ÇãžngR&="ª[µPï½Fwu˜ý±ôr‚ Ƈ¼ÓlâÝþ?ôIÁ¼æ/ã@ °@N>ª-մ˦ñ F-QPS˜`í"§ ª¶JÓ
-?44ßL 2ÖB¦”RF¯yºdÚåe¨„¤¼=…gÀ¥n®Ït³N•‘g\¹ོjO·ÃÓ- Enaù‚¼—ÌŒs.6rž"qƇÀpaô![§ÉIÄÇ£€ xÐJ<ˆ^âüE»SÿÌT3@å‡l¥2Œú~Ç
-GŒö}MŽG¼È—  Y#Ýß[8¶è-tL3ÊóB4¹¡¶BàÈ®,×
-x'¹ð9k"ó´,Ä3”Ç…Õ©ëG?„IïôYxmX4›àY‹„ZY-¡A=)‡s’?rQ½ŒãrwZ{h¶‘b%¢oê8û`:‘ûæ[‘©Ö™‚ÃõO}¢@qûÍ…2+rx;è“Ö¸cŒÁš¥M±ÇÛXá]¾u)Ûà’„‘ð}„,»›+P'ˆ.Éÿ)Šô®äUþó›'× ¡›±ôøLÕ¾{üðJö?ÿ9hö€ýŒ4lYþ PK
-ðüO ¿ ñ‡í~ü§A…„Ç£ÑcùEõŠœŒÇÇÇ<<»Ï•iÖyæÖïùä £zĤÉ%*隸€ª\Q?žWÌniâÚæ50-þÁ»>Åñ/Ï9-Îi`L`­Ý]Ûn„^m­Éºúgê¿9¤×¦¶àee蓨¡¬Õ¯ªã:²¦ WGS‹Ž‡¬ð¶ZCÛµ»ŠÏ«ß‘ä–ZA˵$Åç5i(y$Ÿg\×#l¹öS[AЫÝ^‡z WDŸÖ û3†ÀèJf”¼Áh(´ø|¿v:rŽŸ§EQoëšíÄç{Õ{Ò¢^”ÔÑo£tÁ
-¢WEmZ {]P@Ìç"P&”=P|~VíPæ“P|\W†é¦è$÷ü õh2˜ ·õàn\»;¸âóš´¬ŸSníÚkY9[ŸfíaÓÒˬòZúiN½8 hCG§¥ã®¿Ž4À2Pû¥U_?ŠË†¾›…í½”púzÞ8Z5~‹ÔØ’„´Æ~NJ:õ»áœÔ ÕŸž6Zu~‹ÕYÊTÒ¼*û—çË{¥/Ô2Î ‚pÞ¼Wz3@-ãÎ ëÏûa®±rh„õèý G×P³¸t·ÎåôäÑЃ¹b—‰Qø†ÚÞ!$…jj‘¦ïÛ,È3Tȶ\P÷;
-‹Òƒ¿crmÖË!>;)f1¸5ÛõsúŠ
-x¾ŒÓ+\¹ÀöºÃñÝÑ1`A§q¥ã,ãóðž|ÛŧÂ}?>Ÿ²ÛÔ¿ø ÷Võ¯ùUܨ¾ƒ Õ±]G«ÎcW/l[÷ovæ—m×ø!}5øuÉp§<9DôQS` (~ˆœæ¦tshƒ«þ}嗺ý茔Ú'f•ÿIÖÙ߶.í„NÂp ˜0H)Sê¸B®r¦FN4‡›þ©„ì#a
-¤aEüj}fXðŸó™aÃëÏ þÛΖBÈá/è+òΗ Úœ•gY°†[ùùÈÁ%eð› œ³áûëB’2ŒÂ¿ ãkÜ>’$ jÀ¯kUóÓ¤,g£Ïõ‚OyyrÕ†0\>°?ÞI±¿˜1>CTü5Ít%UrƒêéÄܪ‹˜@._¥9ÜÖXøg›²0¡þ–`,ù–2Yu§[¯º ôXós×ûC ów,hÒ˜Té°yþ©qÿ¹Ž ’<9òNRíTÒQLÄå×3ʹSeá•F…·¸vPŸg›œÓ¼ˆ ¥©ùH· ´Z)‘ çÆ9Ñ+| býfÉæ,~¢{õb#ù`„<¢î¯G´(ào’°'+²ì}Ï9yeÿ?jú†ƒl ¸rƃîF¶{å•)7Œ*cÔ?
-“ÝtdψŒØƒ(sŠ ÇãžngR&="ª[µPï½Fwu˜ý±ôr‚ Ƈ¼ÓlâÝþ?ôIÁ¼æ­q X 'ŸÔ–jÚeÓø£–(¨Ç)L°v‘ÓU[¥i€ôØk£:z-Ãýän˜{Añ+ïRZ¦šƒùÉ;YcҢ·ê÷J^èàA¶íAy­S™U©Rä#Ëé d¼ºa?rÛ´DÌ¥ A³;Ðò•Ò„!6Ó®ñ7…šo¦Îk!SJ)£×<]2íò2TBRÞž‹Â3àR7W‚gºY§ÊH3®Üð^^5‡§[‡áé–„"·°ü ÁÞËfÆ99O‘8ã‰C`¸0z‡­Óä$âãQ@¼Nh%D/q‹þ¢@áÝ©fªÎ™G òC¶RF}¿c…#Fû¾&Ç#^äKP„¬‘îï-[ô:¦åy!šÜP[!pdW–k¼‚\øœ5‘yZâÊ ‚ŒãÂêÔõ“äwú,¼6,šMð¬ÅB­¬–Рž”Ã9ɹ¨^Æq 9Š;­À=4ÛH±Ñ7uˆ}0È}ó­ÈTkŽLÁáú§¾ Q ¸ýæB‚9¼t‡IkÜ1Æ`Í€Ò¦Øã]¬ð>ߺ”mpIÂHø>–ÝͨD—äÿEzWò*ÿÇùÍ“kŽ†ÐÍXz|¦ê
-ß?~ø%ûŸÿ4{À~G¶,ÿPK
-Z®%)(>¯ICÉ#yøŒ8ãºa˵ŸÚ
-
-€^íö:Ô½"ú´ÆhØŸ1F èP2£ä FC9 ÅçûµÓ‘sü<-
-Œz[×ìh'>ß«Þ“õ¢´ öˆ~¥ V½*jÓÐÂhØë‚b>„2¡ìâó³j‡2Ÿä€âãº2L7E'¹ç_¨G“Á½­wãÚÝÁŸ×” eýlœrk×^ËÊÙú4kkœ–^f•×ÒOsêÅi@::-wøu¤–úÛ/­úúQ\6ôÝ (l籠ӇԫðÆѪñ[¤Æ–”€$¤…4ösRÒ‘¨ß ç¤^¨þô´Ñªó[¬ÎR¦’æUÙ¿ä8_Þ+} –qf„óæ½Ò›jwAXÞûsµCƒ$¬Gï=º†šÅ¥»u.§'†Ìƒ¼ôH|ˆÂ7Ôö!)T³P‹4}|ßfDž¡B¶å‚º×ˆØQX”ü“k³^ñÙI1‹Á­ÉØ–¨ŸÓW°tŠð”ÄfynÚðI¸‰çS F–ÆŽAÁ¼ Q{›µw­=ž ÕĤod*ky <ˆVŪz@¬”`Çð„öN­ýûfÙ®´°O}k= ÿÚµl•þáA =í
-7@Àr•ö€ÍÐÖÖwÅaU_»¦Jó®ÒObå@Ò·0ó“cäû¥~ãsŸeõs zÿ¡ž˜®Ý©ÔHäšÑZÛBƒ,·ŸÔDì²N4çt#IÜkÑ,tú;®mcõ-4eÑÑz v¦ß `iÊÂ2 É" À[Ága¿$!Ž„©,ÏMÌ…yä´ ãcT¢¨ jsv®…YhéÃ噤¸<«£›i5—6¬¦R‡ØÄ ”쵚Mv¹‘¡‡tÊÈ<AûâÒ€] û‚PW¡ÿP‡ ÇZ`ºs™0‘æH2ƒ;q†& t$¡8r)÷³rGâN˜ \‘„×ú¶Ž:‚ôZ²žÎ²Ëó9< /)X¾XïU¶%¬à²n¶Óìgw¡&L.£ôÃÅv”IX†)XŒ‹3㸠¹°*$•Uä¬HZ»¨(’¯`±Q¾ÀÓ¶† Ö±t©ÖßVÆúOãœc¼žCjIR¶í±E#Õ<˜°âÖÕÖ3ŽŒ„©\j &,µuQµå]ì  ¦R–Ç"ƒQ¹1
-›šÆôM ËÆÒ°&”õ¥Y˜¦¢m<¶¸ÂÈAhIÁÖ3½3%AIÂÈ‹É)LÅ,.öBÎ9/äSiêE¤(aC/KØZ[Šâ›j.=ë‹XèùÒñàªcÌ`´Ya¬©¤8¶¦©ðxÙ?‡—¢Ã`°îÓ kwMÄ%¦ó7y<ï§/**¤²¢Üu®Gàgõ Ö¶Zˆ‹rH2š (À’ÖŽB’-²0wß±ç]÷I¬,˜©[ÈC
-ó7ì¯w
-¶r%j\Û‹¯Në!Ë_^@Kê—ãƒÒÚëÆ… 6û€4D½†I{»ÈjkŽ9!Ò…›³ß«dùðŠ—gY{ú6 ¹#ít  i›¾©vìb’awì<LhöÔ;vö¼§¿Ú’‘{«{Š9Ý=
-F9k¡ûÅzaNÓ 9ÐŽ¨ ÝpÞýÎÄlœ"V£Z˜º'ãr{(ËT´èT¬G!"&KæoÐ+qH'Z»ã1¡ÓgÔÖF®õRZŸÇµ&”ÎÒE_2N[ãZa]ú6f‰·Œ€ulåReS«w«™ä§{ZSÓP®Y¶
-ÙœOy!Ãþˆ9e-ÎÝ
-ÜfonWs°Â¢¶þð
-°Œ8©FÃ)Ï–|ÕöצµÂsqÊ×xÕZw=þ="uLï$ªnm­NÑ"Rü඲Œ9ÿÉÜ(…’XP’ûgvåÊc8H]ü(¢¦oõ1`C]MjKgš(Z§½ªáäÎó¤u¥5·~¤Þrdir0áß³¯ž¢ …—”ì0[•è_$½É´6 ®“Â0÷(Ðf­¬ Jî|’ø/=§šQÀóeœ^©àÊ­
-pù*ÍᶠÀÂïø8Û”… õÏ°cÉ·”ɪ;ÝzդǚŸ»Þ¸cAk”ƤJ‡ÍóOûÏud¤àÉ‘w’j§’ŽbÊ .h¼ž)øSÎ* ¯4*Œ0¸Å °ƒúü8Û´àœæE)MÍGº¡ ÐJ‰lˆ87Ή^á{Hëì7K4gñÝ«É#äu=¢E“„=Y‘}`ï{ÎÉ+ûÿQÓ7dkÀ•3ŒÀp7²Ý+¯L¹aT£þF^aãËfç´L‹Cpo½û¤l쌰»OÃŒ•—°² „Ï'¡_%Ÿ[ýá™·•O UGF…I*Ö<ý·° W²¼ÐµÎsØÄt} Ž€ælÐAYxˆ1ŽÜš÷!UOUI^xõöü˜Ç½Ë #‚ÊDóNаG•1î!ØN$ß^Б[Ú‡;@G¯4C8Å EL¢hÌpÃÁ'}¶pk^:l‘ÐW˜ìæ #sxFdÄD™Sd8?ðt;“0éQõت…zï5º«Ãì¥7d0>äfïöü¡O
-æ5o5À9ù¤¶TÓ.›Æ7µDA=Na‚µ‹œ$¨Ú*M¤Ç^ÕÐkî'wÃÜ êŒ_é|‡0Ò‚„4ÕÌOÞÉ“ Ö¸U¿WòB²mʃl ˜Ê ð¨2€H•"<YN_ ãÕû‘Þ¤5À b. šØ–¯”& ±™v¿)üÐÐ|3u6ÈX ™RJ½æé’yh——¡’òö\ž—º¹<ÓÍ:UFzœqå8€÷òª9<Ý: O·$¹…åOFð^03ιØÈyŠÄqOÃ…Ñ;„l&'‚àuB+ñ z‰[tð
-ïNý3SuÎ<•²•Ê0êû+1Ú÷59!ð"\‚€"dtoáØ¢·Ð1Í(Ì Ñä†Ú
-#»²\+àä"À笉ÌÓ²ÏPndV§®Ÿü&½ÓgáµaÑl‚g-vjeµ„õ¤ÎIþÈEõ2ŽkÈQÜiî¡9ØFŠ•ˆ¾©ã@ìƒéDî›oE¦Zsd
-×?õeˆÅí7ʬÈáí ;LZãŽ1k”4Åïb…÷ùÖ¥lƒKFÂ÷F°ìn®@ º$ÿ§(Ò»’Wù?Îož\s4„nÆÒã3UWøþñÃw(Ùÿüç ÙöCÒ°eù/PK
-B4$‚H I ˆÐ"!
-B4$‚H I ˆˆDB$„hH1’@aDB$„hH1’@ ˆ„(HÑb 1$ " Q¢!Ä@bHADC@$DABˆB@$DÕmF6³Õí~ÝëÁóÇ¥²59–HYWyedÓ`%4¬h‘ ϼðøè•Åß¾nçøu%V2¿öÛþC¶E~‚û p<é ÒáûÑ8Oö;Û}Q<:¨5‘E”$¢T¥…=²¼ZDÅ•×3T\XÄÅTœ.â’GÇõ‡Ý7åb>>¶þÊ°cI°X‰ºê½I/úãtðáò²Ì9ˆ¦F‹NÄ05âíÏ{LVè,)V K’*;‹óQ1jØQ¡F{+¡Y:[+Õ8 ¥´?ÃN J’ã£
-å¨F¥XT¾V>*¤Qy
-}–fYðh›ah·çõQ¼Ý îYiË¥ñŽ×z?Çž7°ó oMáÏ‘6¼¥•>ÏðÇF¥iÃçkå£xÃçIôYâx¥«,Úñ.+ª²xÏ—¬ð`Ž´émošv|î-Å;þ _»4ÚôMŠêÐ"Úöņã³hßçÛ â}Ÿo7>ë|ßc¶0Þøùzù,ÚøùÑÆGѾ/>‹6~‘Fu¸ô¼ñó4ú,ÚöÅj)]EÞôùjù,Úô÷†ð7UÛ¾DEUïùLw|^>¾O my&`¼é+úôbÔêwÓa«ý®7xã‚é
-pNa'Á|=8f9¦‹ÃÍ÷ pÌ—ŠóIç$™/ç¦x’Ìב{Ð9EæËêžüÛu¦«,bg„p|q ¥§±I\]TÖD©®ä¬úIrV­¤Iu$gÕEÚ0.$ákÀB¦X\—Âû=4‡‹’ðÖ9„ð.¶FÃ^^YÚ±¶|
-ïY­m‚ªÚ³RcB"ªPxךħð¶µË2-6ÌiërÜ ZãÞ¤ëry'—Üèanƒ77¸ùfù0—·{É OŒ—®€0±†QÒÖ’°XE× sEÃÛÎȧË`Ô½êŽ&])]
-]9E¹ºrJèRè:È)ڥЮÏý¿9áIA»¾ìØäҮ﷦n<ãîöäõU:_µÓ~‰ˆ¨N]‰Ð:t Tn¶.ÓžC Zs9¡2ª#WÜ;wDuâ
-D{à ¨ÜqÕm·ÜyP}·×cû7>—µ¸žOΰeà0¸VeéƒkñìÞ8¸ÞŽ]Ê§CSíõû×ÛÉX8!NðX\k'cèì–U¸ÞNËo€þ4¹öNFËΠþzÅõwÜíIqý<,‹‘I"Ëû“Dª“u÷ϲ+±ch"Laa–•Æs|‹?÷_òÁ/ø~ÐË'O~PK
+íúí¥ÿ‘ž´ëËŽÝA.íúnsäÇ3în __o8æÝ‘Pº¡uìA¨ xØšw<Õšs„ÊB¨Ž\Aðß¹ªW ZW‚êÀm×íVÓ_Õw{=0‰±?ã#pùP‹ëù8†-Áµz,CÈ`\‹gÃæÁõvìV¶ûM<é ß§¸ÞΖ…âȈ€Åµv¶¬â½}Ë*a\og so€á2¹öΖ¶½ƒ†è×ßñ'Åõsð<°,F&Qˆ,ßט´ R|¨»y–]‰Ø@{A8/—aÛÒxŽï#áßÍוð|Õéå“'¿PK
+
+: \ ½âZ÷ ë©ÿÇ.½4Å_+CŸD i­~YבE
+2áiÝ®vÕ„ùf”ž1dlG™‹eX‘‰…eœ)-ƒ$î\jT‘¹65—·ïöªÈÁ‚ÆJýOß‚š
+«šÇ+6IP<,Ëú£ÀÏNÃ4=¤ ²ÆUH:GI
+¶Ôé) JF^La2˜Æ(fÙ±rÒ™"Ÿ^S/"E ›~YÂÖ¨Øß´P“éYyÄBO˜•‡F®º§Á<F›•Æº—ÇÖ5;o
+˜9{qŽ@¸ È o!œ 5WobÎëM|LÃ1WoBÎE#K £³<LbB,Ä_ÑæÚŸ¾ ˆ*pú)¾¾š€ßD‰o*›‘+Ú«Å¿×yŽE™çRÑPm{:ª}Öã!N‚!ÈØkeîEŒÄ›æ61n|À0Qì&¢®žc<8ĈVÉI:-.xÜq,¨‹ªí¤8– ½ø4¢2e"¡ê"ƒó-ùøŸ`qGÒÔÕE¡­‘ XÜá€zÿÚ KD߆0,ítö Gg²B=䩤3ØÊF°…8K,ÔSÊø`w(A«¨«‡Â2°Ô 6î
+O`–9ðžXXºOhCG¡½è²D”nåÕ0¸`¶7?hb c^@Kê—ãfimucC›Þ$±ÎaÒÞQ²Ú¢cŽ“tá&mþªÁ|xÅ˳¬=£Ý‘vÃÐôÍèTÛz1É°Ûz "&t~êm= {âóbí¡‘[°[Š9>
+dé¬Bì+ è¹IÝÏÈÎDÍèŠ;÷6y– fè±LÕÂÔ>A—{EyPEÇNÅB"j²d†~½éGKw<.´ºZß(Uà bjUkÔò¸Ød‡ZºSLÆÑøõ\ôš°î­\Èl`êõq5•üpËojÊÍà´:. p9¢íÁÃyµ—ÚÁªwôom‹±’”U/Ê¡ÑÌ5­ýÒ•R~9ñYµÛÜÐé—RË-AÍ‘-kM{üs`»ÆšÞÙ«³ˆl"¨¼èa»ÇœÑ–
+BFÕËÅ4)‹ÇéøsÁ`sÁ^žpµ! —›öû+öÓÆG ‰Jºæ¿*ËA%õ‡q®ÕõL 
+ø›$ìÉŠí{ßsNÎìÿG]_“ÕwÚx`ƒáÖd½UÞÈrŨÒFý{$Œ5¼Â,ÌfÇ´L‹Co½y‚¤ÌúFFØu«aƪLX)Âç“Я2е ñüÛʪ´ª%¯ÂÌ«ŸþK^†+©^èªçÓ)”b:®PKš@tfvb´#·ê}H•ÁSUbà^½þ¿,rk7ˆ @Ѽ7ìQ¥[¶“‰)²‰–Ù?Ä(:|¥Â{ôPÄ$ŠÆ7'|ا §±¦E =Ã8!™Ï3&#
+!ʼ"Ãñ‚§ÛéÔ€Y¬ÇVIÔ|sÒMf,¿¼ ƒq£wúN¼ç?ð‡>)˜ßüeì¨*ÈɇµªšŠY5¾©'jK… V1rJ jµ45î{•TÇB¯j¸§Ü4s««S~Aô‘ ¥ é^}0Oy•:î[H@¨ãZÏä…~[ß0•àQ¥‘/E.x0²œ¾@Ú«;ö{;¼[k€AÐœ
+4;²-Ï”& ±™{¿)üîÑ„3wff¬ŠL)­Œ^ýtÙ<´‹ÌP!Iy§.ÊÏ€S] žéfž*+=N¹¦ $Àyñž{í†ç^ŠÜÌò'%x/™)'`Ìvž"yìÆ“‡ÀpÁ~»­Üä$â) Îw´¢§¸Q ð>Õ?2Q'Í%Ð@ÊRiF}•d…#ì}[§ãA/òÇ% P„¬§îï1[ôZ¦åŽ9"šÝP{!pdo–+¼]ù¤¥‘9[â)Ê‚Œã‚ÕåÃïäw6-7,šýð´5­¬–Õ ¬”Éɹ#_Æq 9’;-Á-<J±2Ñ7‘ˆÐH€.ÑT ‘LÂá2¨¾uQ ¸ýúBi‚Õ:¼"´GJËòm°¦@éB÷(ä5jxÓ×7e%œ’0îЂewó…
++;ÁË
+Føþ§UØ„øÍõ?øÝ"»*ˆâý>Hèž}Z¿b-ëññ±ŒÇîs,/:ÏìòÛ{>üÔªñÑöä”°«2N ª4L£çW]žùîƒ}Žldžð®
+`Ç’VÇ<‰0:p–þ¦­‚ˆÐB¯¸Îý†G¾Ùå禸àj,IÒÖé—Õó=UT Ð+¤mFÈ]Q…{W/¢ë»]åÇ'pOJG/¡ã;Š„òó¦DT¼RÄЈC.oFv|÷©-¡èokD>,¡OKŒˆýyCbôG‹) JÞ`DTÃZ~¾_<#©',óªÂÈ·öíŽxòó½ò=™‘/É+ꎸҺa Ñ+£9Œˆ½n(!&ôBÈ(%ª^(??­x(*N(?n,ÑtsuVá‰4ÌÔë›}W¾Ûµ¯ü¼©L­
+èâ¤[úîR•Î5(ZÛ²i΂Âagæ% Ò<¢ !½–›F{ŠU þn̬Àa’²†À«‰Ý­’wúz%^yfEþ)²£ä!i.‘Ã’0:û›áÔÔ ÕŸ¥Vf…þ+´’°¤‰eO%Ο·Z¨™FÂyôVëÑ
+*÷¶çµŒkÛXBkda¼ÏLHäñõų¾8
+Ð9:HRñ¥ÎàHIÄHœ)9ÄÙ`£˜eÇ^ÈIgŠbzMƒ„T 6ýŠŒ¯Qñ%*±i¡'Ó³òˆ…ž0+\wOƒyŒ6+s/+mjv<Þ
+¦ñjÀÍçsb4ø–ág®§mJ:Ò
+öÄçÅÚC#·`·s2|
+ÜÚõÜ!·r¬‰bvÒ+ë._Náܹ8{ŠWYëGê­KŽ)‰3ñm2÷„0d²ñ¯¦’ fKSã{©—AŒ
+WVa(¨{™hÓÖXKm¤B’…o$zÎD£€'Ì;½Ã‚;·¢Ø]v!¾Š:,ù4.œÆBo“þÀ3‚¯¬ Õ¸ÿ’ÐGü6wxЯû—?ý,ïtßÀ•î褄…é±[Ö­+?;³Î6„o}—¿Xâªf¸Øžìúh*¾$ß%Nt[¹­´‰!dÿ¾ˆ{åáfv ÌeøYdšGí…ŠþGöÑ×­ L;Ô†°| &iØ ‚QXnAQOPsÀ[ŽÔ*éž–ðƒÔŠbþ‘8Ö°h~v>¶øÏûØrá¿åÇ–ÿ­§K%d÷teçûTmÒÚ“°hÃOÛÁ ,O-øêÎ[à\rþq"‹“ø/ [—ä{+ËãŠZð«
+RVÝË¥4cÕãtü…`°9Š`¯N¸Ú–/Lûý•ÿ‹kã#ÐD­€GSó_…Gå ’†Ã‡8×úz&Q€Ìy ·Á
+þðy_ø4JyJê¤Ø<4Õ¸ÝHÉ*‘"Eg©÷+å§
+⋇ÖË‘‚K•Â¯ŠøL“ÊŠ£Kì
+âà厖âAö—
+›¿ºþ¿YdWQ¼ß ݳOëW, e=>>–ñáØ}ŽåEç™]~{χŸZõ#>ÚžœvUÆ D‚†iô¼àªË3ß}°Ï‘íØðÞõRìXÒê˜'FÎÒß´UÐZè×¹_ØðHÃßwù¹).ø‹C’4¤uúeõ|OUô
+i›rWTáÞÕ‹èúnWDùñ‰Ü“ÒÑKèøŽ"¡ü¼)¯14âË›‘ß}jK(zÅÛ‘KèÓ#bÞýÑbDÊ‚’ß1"ªa-?ß/ž‘Ô–yUaä[ûvG<ùù^ùžÌÈ—äuG\iÝ°†è•ÑœˆFÄ^7”z!d
+”U/”ŸŸV<”'”7–hº¹:+ƒðDš fêõ;+ßíÚW~ÞT¦VtqÒ-}w©Jç­mÙ4gAá°3 ó’iц^KÈM#Š=ÅÆ*P7fVà0IYCàÕ€ÄîVÉ;}H½¯<³"ÿ‰ÙQò‚4—ÈaI‰ýÍpjê…êÏR+³Bÿ‰ZIX
+ÒÄ2‡§çÏ[­?ÔL #á<z«õh€šÉ¥a$¬Oo‡}ú†5—SÃPX¯Þzõ j·îV¼’0ƒŒJt—Ä¿S7ØŤÒÍMÒôóm›yŠZÙä='ÄMâŠðwJÎÍÊ9Dh£.÷ÆÆud%}ÃJ–O²ÔfÇ£õ
+üì4l[ÓCJ"k\… st¤âKÁ‘’ˆ‘8 Rrˆ³Á4F1ËŽ½“ÎÅôš ©lú_£âKTbÓBO¦gå =aV¹îžómVç^VÛÔìx¼8Æ•ÆŽ£Á€Þ±¨×DœeŠPäÿá$Fe©ÔV– ¢ÑE
+œDÞÑ›±æÕBœ—DVÐ Á–ºžp²bž»ëÖ¾hÂú”åÀìÝAž“¦ªîˆ
+ËÀÑ3Øø+<YæD|À{baé?¡ …ö¢ËQºµKTÃà’ÙV~Û3X "ÊhÈÆÍÒÚ:ëƆ
+6½Ic½ÆY{GÉi‹Ž9NÒ…›´ù« á• ,ŠöŒn@tOÙ @37£Óm륤Ànë5ˆØÐùé·õì‰Ï‹µ‡FnÁn)ædø
+±¯,¡ç&u?#:=£ îÜÛäE†˜¡SÄ2U Óø]íÕA5;• Uˆ¨)²úõz<¤-ýñ¸0ê6z}£T —‡éUmPËãb“Jhå:1ÇàwRôsÑKfÀº·v!³iÖÇõTÊÃ5¿éyhW4[€ÓNè`¸ˆÂ½ˆn
+C#¤_*-·5G¶¼ijÜã÷˜Û7¬é½>‹È'‚Ú‹¶{Ìmpò¾à2bñûåÖ^côú^ Vg¨ZRm8éùŠ°ÞæÄÖ82XÅ°^ì®×ÿ›p<Kê»b븈T?¸­bÎpª7É¡8V””áF; é1$”¾~ÑÔ—ú(pk×s„ÜÊA²&ŠÙH¯¬{¸|9…sçâì)B^e=®©·.9¦|$ÎÄ·ÉÜsÂXÉÆ¿šJ6˜-MtŽï¥^uV0*\Y…¡ îe M[ca,µ‘
+I¾ Hôœ‰FO˜wz‡wnE±»ìB|u Xòi\ 9…^’þÀ3‚¯¬ Õ¸ÿ’ÐGü6wxЯû?þ$ïtßÀ•î褄…é±[Ö­+?;³Î6„o}›¿Zâªf¸Ùžìúh*¾$ß%Nt[¹­´‰!dÿž¾Š{åáfv ÌeøYdšGí…ŠþGöÑ×­ L;Ô†°| &iØ ‚QXnAQOPsÀ[ŽÔ*éž–ð‹ÔŠbþ‘8Ö°h~v>¶øÏûØrá¿åÇ–ÿ­§K%d÷teçûTmÒÚ“°hÃOÛÁ ,O-øêÎ p.¹ÿ8‘ŒÅIüá„­ËGò½•åqE-øU©«îåRš±êq:þB0ØE°W'\m˦ýîÊŠÿŵñh¢VÀ£©ù¯Â£ÎrPIÃáCœk}=“(@æó¼„Û`€Áýãt³>jx„ÅG½M•Ýë–®.¤>Þ
+]ø¼/| ¥<%uRlšjÜ¿n$d•H‘¢³Ôû•rŒSñÅCëõHÁ¥JáWE|¦IeÅÑ%v€ÔêÇé&
+Ǽ¬HlzBÊý
+m€VbäFä)z†o4AÀóßOÙÑ’ÇPr­bÜ–V,¢êúzB«
+þ&²fûÀß÷\’Wþÿ£©¯I¨ê€;m°Ápk²Þjod¹`ÔiãöS$œ5¼Â-ÌÇœåÕƒ%ÉÊ·^=ÁŠrn}« üºÕ¸àU&®• áóYÖèR†DþmeÕFZ5’WaæŠÕOÿ%/ÃWÔ/tÕóéJ±½FWh$MG :7;H 1ÚQ[õ>¤Ú‡à©:1ˆ ¯^þ‚¹¶qe%P hÙ‰þ¨ÖÆ5
+ÛɤñûFrdKü£èðµzˆïÑC•’$SÜœðaŸ2¼Æb˜edô&À%É}ž3QÑæN„<ÝN§Ì‚d`=¶J¢á›“®òp `ù äL½Ówâ=ÿA< IÅýæOkG-PAI>¼©ª©˜Uãëfáf©8Ã*FM
+ÔM-M äû^%Ýb¡W5ÂS®š¹ÖÕ)¿ ú†HPRƒ‚t¯>¸§¼I÷-$ Ôq)‚¯ä…~[ï´‡ß0µàQ­™/e.x°Š’¾@Ú»u"ü×vD·Ö
+GîÈWq|KäNKp ÏÁ†R®LôM$ât'à„K4õB$—p¸ êo]”(~¿¾Pšàµ¯ã‘Ò²<F¼)кÐ=
+y‹þÕ×7U%œ²8‘îЂãvó…êÄÑ)û?’áŽ:pžóäÛ£QtÑ–¯©ûC!$v0ÅñƒÕâÿ­ëOÿPK
++;ÁË
+Føþ§UØ„øÕõ?øÍ"»*ˆâý>Hèž}Z¿b-ëññ±ŒÇîs,/:ÏìòÛ{>üÔªñÑöä”°«2N ª4L£çW]žùîƒ}Žldžð®
+`Ç’VÇ<‰0:p–þ¦­‚ˆÐB¯¸Îý†Gþ¾ËÏMqÁÙX’¤!­Ó/«ç{ª¨ WHÛŒ»¢
+÷®^D×w»"ÊO,àž”Ž^BÇw åçM‰¨x¥ˆ¡‡\ÞŒìøîS[B Ð+ÞÖˆ| XBŸ–ûó†Äè#R”üŽQ kùù~ñŒ¤ž°Ì«
+#ßÚ·;âÉÏ÷Ê÷dF¾$¯¨;"àJë†5D¯ŒæDt0"öº¡„˜Ð !S ”¨z¡üü´â¡¨8¡ü¸±DÓÍÕY„'Ðl0S¯oö]ùn×¾òó¦2µ* ‹“né»KU:× hm˦9
+‡Y˜—4Hóˆ6„ôZBnQì)6Vú»1³‡Iʯ$v·JÞéCê•xå™ùO¤ÈŽ’‡¤¹DKÂèHìo†SS/T–Z™úO¬ÐJÂR&–9<•8Þjý frh çÑ[­GÔL. #a}z;ìÓ7¬¹œ†ÂzõvЫoPÓ¸u·â•ôÐ8€dT²€¤»$þºÁ.&•nnꦟoÛ4ÈSÔÊöÀ ï9!nW,€¿SrnVÎ!B%p1¸76®#+éV
+°|ªø¥6;6­ÁÜÜƺKJŽÉ¥Á‘EG¢w8gë;[<jŠJŸmj}‰Ù€¬Þ$ÎFɳcxR|ï&þ¿N¶Ýáâ>ùå
+4›‡x,ø-ì©d$Á±°µ…º‰97‘’²8Ý' ÅQ¥;°“­Ÿ¨£²ž`G^™RvÔ‡¸(×z2mXS5oتÄÙŠ÷RO§;£m`Ô]~mž A‘iÀΑ„aÔ
+¬$³‘ž¶1íj×Qm˜o&ù+†Œëis±
++3±´Œ7¥edøÂ’Ë Uf®L]›)¸hr°¤±ÒF¿Ä3·° '
+ª)28ßRÿIwô M@S]ÚˆÅhöøߨ ŠLöm#ÀÒNgŸpq&+܆<1Š0ƒ«m[ˆ³ÄÂmJ™Ün%)àbµ
+$%4šƒ¹¦µ_ºÒÊ/1'>«vR!ýRi¹¨9²åMSã¿ÇؾaMïìõYD>Ô^ô°ÝcÎh+€“÷—‹ß/·~ð£×ÿð±Š8CÕ’jÃIÏW„õ0'¶ÆyÁ*–€õbw½þß„ë˜àYRß[ŸÀE¤úÁhs†S½Iű¢¤ 0ÚYH!¡ôõ£ˆ¦¾„ÔG[»ž; äV’5QÌÎ@zeÝÃåË)œ;gOò*ëqýH½uÉ1å#q&¾M枃Æ‚L6þÕT²Áli* s|/õ2¨³‚QáÊ* u/s
+x¼Ó;,¸s+ŠÝe‡⫨cÀ’OãÉi,ô’Dðž|eE¨Æý—„>ⷹÃþ{Ý¿øégy§û®tG÷ %,LÝê°n]ùÙ™u¶!|ë»üÕW5ÃÕöd—ÐGSñ5 ù.‰p¢ÛÊm¥M !ûôUÜ+7³[`. ÄÏ"Ó<j/Tô?²¾n]`Ú‰ 6„å[0I‹ÀŒÂr Šzx‚šÞr¤VI÷´„Ÿ VóÄ9°†Eó³ó±åÀÞÇ– ÿ-?¶<øo=]*!»? Ë(;ߧj“Öž„• @~@Ønà`yjÁWw^€sÉ øljd,Nâ¿'l]>’ï­,+jÁ¯*HuXu/—ÒŒUÓñ‚Áæ(‚½:ájCX¾0í÷WVü/®@µMÍu–ƒJâ\ëë™D2Ÿç%Ü xÅðQÃ#,Î8êuhªì^·tuA õñVè*ø{Àç}á[Ð(å)©“bóÐTãþu#i$«DŠ¥Þ¯”cœ*ˆ/Z¯G
+.U
+¿*â3M*+Ž.±ô V?N7Q8æe•@bÓRîWh´#7’ 'HÑ3|£ žÿ~ÊŽ–<†’kã¶|°bU××ZUð7Éø“5Ûþ¾ç’¼òÿM}MBUÜi€ †[“õV{#Ë£N·Ÿ"á¬ánaþ°8æ,¯,IV¾õê V”së[á׭Ư2q­`ŸÏâ°Î@—2$òo+«6Òª‘¼
+3W¬~ú/y‘¾¢x¡«žO§PŠí5ºB#i:ѹÙAZxˆÑŽÚª÷!Õ>OÕ‰A`xõòü¨ÈµÝˆ++EËNÜðGµ6®QØN&ß0’#[âÇE@‡¯ÕC|ª”$ɘ"àæ„û”á5ÃŒ(#£¯0.AHîóœÉˆBˆ6¯¨p"„àév:µ`$ë±U ßœt•‡[
+JòáMUMŬ_‡47KÅV1jJP njij ß÷*é ½ªžrÕ̵®NùÑ7D‚’¤{õÁ=åMê¸o!¡ŽK|%/tððÛz§=üÖ€©õ
+âàõŽ–âAö—
+ÑD$ Â!C$$(H
+ÑD(á‰!’@$…h"Rá‰!’@$…h"4ƒpˆ€Ä I
+’B4-á‰!&‚3áÑ4ÙÎ×_‹u7ÿ<ùÍdv¦çRɛ¦‘'&F4¤eD2‡HL¾tvöÚìï_¹wþÊëi¯þ¿xÿ©âE†¢ã^˜M£|üf’åÙ´ØãîÌ‹, ¬3åeŠeœˆÃŽY]1 Œ¬®©#ã22 Œ”e¤ˆŽû/«… Ɉqdx>%Æ•µ¸›ÁËüj˜å£·××U…b¦¹’l/5犽úqìÎJÅ=,ÎâB³½ú°”
oHôCèÛÆL½æ6 Üä»ë,ûŒ©RŠùÃän4JØX—Æ|1ä·¬l9vå×A8/> ‹ª­?k6÷Â}¿™ý¶/ï0õ‰Û`f—}™Å ›Å.“³(rƒ„Iu™ó³ºlèŽúªùÆ©óÛj\œ«ÿ·¬›¥a27™Ç:Tƒx6-¸#vÜq×î´º¿ÝÖöÙñf³Ùtyµ'îûCÊ”Ýzi¢Ë“¶ßJ#ë¹å%²pÈÔÁ<ÅG~8PbåòšÊ„Š‚P±*ª:Ä*õJ­ýßo¦ÁÔërd»>JôòÁ,S¼Šuv±þ´e¢©Ã†ÔlÕTƒe?³ÍŽ42¥ËÁšIߎcoèI;Q˜¥’‹Ù©ÞlDW˜ŸËKµ(ªÕ[/Z9ÙÏ«‹Å"T½ÙtuEèbì¸~bl/(
¿W”m™›»w[ót¼mM‰¿1µnSnö6×þ‰Å,?aàßÇn Æ¯ž:7P3¶ïýPt˜3«4ø‹žl-9‰#œàïr“æ?Â~Œ#§¾q4½#VGUx4GÄŽˆ:b;_Âá0N6¦Ün7¶E‰/ÍÍ@ù~iË¡&,{q“ÜuPU;¹5Ë³Ø õM Ö7ï°¥þ˨Ïzm¥Ò[]BŠ¬šklBa_öN¾ŒËž<Ïîr¬Í`qŸ4|.ÛÛ‘,Þ÷cw”h7sC.öà³¾ú<~·vܶÚ?­V‰!¦+ôI±jr‡=a7Ô7ªç€Ö%s#ïBA Kt;Ĉ»!þ>"š3š3š•›‘wŸ ED³kRãAü¢†ñ )õ§ÖWòp}ÕÿxDu©úJRê+N­¯Š­ã?‘3ƈÐ;’×W4GÄ1Žˆú9B©¯8±¾’úúªÿ±&–$XœV`É’k«û`…uÁKÒ
,A-°$©Àê¼âýôÔ–$WX‚ZaIj…ÕÿX³[ê²&"EVbcBT§®±$¹Æ´k·Á""i¶0vpÅÅj',×m)ñÔ•žígÅäzåÍY®79ƒK®£V³´¸/¶ÿ±^jSÝÚ¢Õ¢n X5ÕÈÖ Oþs+‹©šD&Zqp™uÛT>AÍO§ç§ÙgåSÂrªÕ"&wz`95]-§æ^\j4O÷VÒvuÒVÒÒ?­¤¥G­¤ú)0].é•^IK­¤¥—_I[¤´J¾M­`©~²4­c)¿HÉt[3¸fz0Õ>Óå~Ôà‘nu©œYͪ~ ÊKÕKݾÖ÷Õ¡BµM+T×íúþÂõ©$Ž÷¨£€L Oôµ$}¸G¤~è¬É8 IãÀ=â8°nMµ$u ¸GÖíQzÿ$#ÁÝ WÈ^sœak°€5üuÀ
-X° X°†:c •ûÀÿiª¡z;ô¨†zS Õ»¡/±@5Pæ+A5ÔK-¨P ¨P  @5€j
+X° X°†:c •ûÀÿiª¡z;ô¨†zS Õ»¡/±@5Pæ+A5ÔK-¨P ¨P  @5€j
}6ó>'‹©:%ö=ÇŒÕDîè³DŸÁç…ëŒÜdì¨/ˆì`¤>4òVË`¶ãDêÍœ;æÀ`;þÚ3„ÕåMƒ9±úª¾zucùçÆLý¦®q¹ñ8ô“)‘ÌŸMì;lÄÞ(pƪ…¡=óÖc7Vï2<—;s—¿Ê‰Ó32k ËæÜ1-3ûgܽ’T‹"•‹®Õ&Hµ~—j饶ŠR[[©­Ê¥rŠT«Õí”òß•r½ÒNQig«´S¹RAQz¯k„Šß…
­P^ìR¾íR^]—JB¢Jj¢ÊÉ*ÇQ8±»`²JB²Jj²ÊÒd¥É=}ÂJBÂJbÂÊÒ„¥©=}ÒJBÒJZÒÊÒ¤%‰=CâŽGöT]à©5ŽWM5Ø8Œ¼ê
lŸ©CLc7|7Ž™’ì~›Ù¾:d73 ²ÚdÁâYä²ʯ^ Î+õ£Ø÷Û®¯®ç3Ž7$ú¡ ômc ¦^snòÝu–}ÆT)Åüar7%l¬ÎˆKc¾òÛˆ?V¶»òë œ—Ÿ„EÕÖŸ5›{á¾ßÌ~HÛ—w˜úÄm0³Ë¾Ìâ„Íb—ÉY¹A¤ºÌyƒY]6ôG}Õ|ãÔùm5.ÎÕÿ[ÖÍÒÀ0 ™‡Ìc*ŒA<›Ü;î¸kwZÝßnkûìx3ˆÙlº¼Ú÷ý!eÊn½4Ñå¿IÛo¥‘õÜòY8dê`žâ#?(±ryMeBEA¨ØÕ  b•‚z¥Ö~ˆï7Ó`êu9²]%zù`–)^Å:»XÚ2ÑÔaCê
@@ -650,7 +653,7 @@ lŸ©CLc7|7Ž™’ì~›Ù¾:d73 ²ÚdÁâYä²ʯ^ Î+õ£Ø÷Û®¯®ç3Ž7$ú¡ ômc ¦^snòÝu–}ÆT)Åüar
K’+,A­°$µÂê¬Ù-uY‚"+±ˆ1!ª‰S×X’\c ZµÛà?‹4[;¸âb5‰–붔€xêJÏö³br½òæ,×›œÁ%×Q«YZÜÛÿX/µ©nmÑjQ·¬šjdë…‰'ÿ¹•ÅTM"­8¸Ìºm*Ÿ Îæ§ÓƒóÓ삳ò)a9Õj“;=°œš®–Ss/.5š§{+i»:i+iéŸVÒÒ£VÒNý˜.—ÀôJ¯¤¥‡VÒÒ˯¤-RZ%ߦV°‹T?YšÖ±”_¤äGº­\3=˜jŸér?jðH·ºTN ƒ¬fÕG?å¥ê¥n_ë‹ÎûêP¡Ú¦ªëö}áúTG{ÔQ@¦„'úZ’> Ü£R? ô?Öd¤qàqX·¦‚Z ’:Ü£ ëö(½’‘àn†+d¯9ΰ‹5XÀþ:`€5
°í–u¬X°` ¤Yz` À€5
¨íŽuªT¨P ¤YzP  @5€j l¹Õ@ª¯@5€j°@5€j¨3ÕPaõ_` ÕUXÀþ¬¡º X°` ¤-À€5
-°í–u¬X°` ¤Yz` À€5
+°í–u¬X°` ¤Yz` À€5
^øìNË_ËlŽªYÆ¥gèZ³÷twf¾ÇO知n{aÐ3¬{¦ÁÜ@†ŽŒzFÿã«»ãé“_…Ñ„öÄí/^>{ûîù›Ï/>^lêÛÉP}Ö3’¹o0N&vàÄ=ÃPô:
gSÌÔ§ªÙÔöÕkvü½=rYb>'^â»ê\æÛ‹p–¨ïoÍ›ÙÏà ‰BŸÍ¼ÏÉbªN‰}Ïq#cu ‘;úìÑggðyá:#7;ê ";©ÍŸ¼Õ2˜í8‘z3çŽ90ØÄŽ¿ö auyÓ`N¬¾ª¯^ÝXþ¹±S¿©kGn<}ÇdJ$ógû›±7
\‡±†jahÏü„õ˜ÅÕ»LÏåÎÜå¯râôŒÌš0èò†9wLËÌþ÷¯%Õ¢Hå¢kµ R­ß¥Zz©­¢ÔÖVj«r©œ"Õju;¥üw¥\¯´STÚÙ*íT®TP”>èš¡âw¡B+”»”o»”W×¥’¨’š¨òp¢ÊqNlÆ.˜¬’¬’š¬²4YirOŸ°’°’˜°²4aijOŸ´’´’–´²4iIbϸã‘=Ux@ªCãUS 6#ÛgêSÇØ-ßc¦$»ßf¶¯ÙÁíÌ‚¬8Y°x¹là‡ò«¨óJý(öý¶ë«ëùLã ‰~h}ÛXƒ©×܆›|wÝ€eŸ1UJ1˜ÜF «3âÒ˜/†ü6â•-Ç®ü:ç%Â'aQµõgÍæ^¸ï7³Òöå=¦>qÌì²/³8a³ØerEn0©.sÞ`V— ½ÀQ_5ß8uk~W‹sõÿŽu»40Ì‚CæÆ!óX‡ÊcϦwÄŽ;îÚV÷·ÛÚ~#;Þ b6›.¯öÄ}H™²[/MtùoÒö[id=·¼D™:˜§øÈJ¬\^S™PQ*6BEuBGƒX¥ ^©µâûÍ4˜z]Žl7GÉ£^>˜eŠW±Î.ÖŸ¶L4uØ:€­šj°ìgÖ£Ù‘F¦t9X3éÛqì =i'ê³Tr1;Õ›è
@@ -659,25 +662,25 @@ gSÌÔ§ªÙÔöÕkvü½=rYb>'^â»ê\æÛ‹p–¨ïoÍ›ÙÏà ‰BŸÍ¼ÏÉbªN‰}Ïq#cu ‘;úìÑggðyá:#7;ê ";
°í–u¬X°` ¤Yz` À€5
¨íŽuªT¨P ¤YzP  @5€j l¹Õ@ª¯@5€j°@5€j¨3ÕPaõ_` ÕUXÀþ¬¡º X°` ¤-À€5
°í–u¬X°` ¤Yz` À€5
-
+
ŠÒ;“ Tü.Th…òb—òM—òêºTURUîOT9ŠÂ±ÍØ“U’UR“U–&+MîñVVV–&,Míñ“V’VÒ’V–&-Iì w4´'ê÷Hu¨q¼lªÁFaäýPW`ûLbê»æ»qÌ”d÷ÛÔöÕ!;¸žYÕ'sO#—õýP~õu^©žßt}u=Ÿ)p¼ÑM ok0õšÛÐw“ï®°ì3¦J)æ’ÛÑ0a#uF\óÅßDü¡²åÈ•_ûá¬Dø8,ª¶þ¬ÙÜ ÷Ýfv#@Ú¾¼ÅÔ'nƒ™öe'l»LN£È &ÕeÎÌê°8ê«fk§®Ínªqq¦þß°®—†YpÈ\;dêPy`ôãé¤àŽØrÇ]¹Óêüv[ÛmdË›~̦“ÅÕ¹ï÷)Sv륉ÿMÚn+¬ç—ÈÂSóúa_‰•‹k**
BÅZ¨¨Nè°«Ô+µvC|·™S¯‹‘íê0¹×ͳLñ2ÖÙÙúÓ–‰¦P°eS –ýÌz4;ÒÈ”.k&};Ž½'íD=c–J.f§z³]a~..Õ¢¨Vwl½h5æd?//Z‹PõfÐÕ¡ó‘ãú‰=´½ (üNQ¶e®ïÞmÍÓñ¦5%þÚĺùM ¸ÙÛ\û'³ü„e€¹¿ºêÜ@Íؾ÷CYpÁì˜Y¥Á_ôdcÉQáGx‡›4GøŽðC9ö« Aè±.T…GsDàˆ¨¡#¶ó% âdmÊÍvóg[”øÒ\”ï¶ìk²Á²7É=QUµ“[³8‹]SßÔ`mqý[è?ú¬×6Q*½Õ!¤È²¹Æ:veo…€à‹8ÿàÉóì.÷ÁZwIÃ碽ù€Àâ]?¶G‰v37äl>««ÏãwcÇM«ýÓj•bª±BŸË&W9±ßvM}£zh37ò.„°Dç‚b;"ÄßGD³`FsmF³r3òhvLj<ˆßãAÔ0$¥¾âÔúJz(°ÎU_IJ}Å©õU±µCá8rÂzGòúŠæˆ8ÄQ?G(õ'ÖWR__õ>Ö¤À’Ä‹Ó
,YR`mtï­°ÎX`IZ%¨–$X½—¼Ÿ»Â’ä
KP+,I­°zkvK]ÔD„ ÈJ,bLˆêcâØ5–$×X‚Vcm7øODÄ<ÍÆö®¸XMâ„åª-% ž¸Ò³ý¬˜\­¼9‹õ&§ÎuãCÔj–wÅö>ÖKmª[[´ZÔ-˦ÙzaâÉne1U“ÈD+ö.³nšÊ'¨³ùétïü4;ã¬|JXNµZÄäN÷,§¦ËåÔÜ‹sæéÎJÚ¶NÚJZú§•´ô •´c?¦‹%0½Òý+i龕´ôü+ió”VÉ·©ì<ÕO–¦u,åç)ù‘nc×L¦ÚgºÜ<Ò-/•à «YõQÀ÷Ä@y©z®Û×ê¢ó¾ÚW¨¶i…êª=Bߟ¹>•ÄQàu)ቾ–À¤w¨Ã€Ô½5$i¸CV­i£ V¤whÁª=Jïe$¸á
ÙkŽ3lc °†¿` À€5
-Ö
+Ö
ŠÒ;“ Tü.Th…òb—òM—òêºTURUîOT9ŠÂ±ÍØ“U’UR“U–&+MîñVVV–&,Míñ“V’VÒ’V–&-Iì w4´'ê÷Hu¨q¼lªÁFaäýPW`ûLbê»æ»qÌ”d÷ÛÔöÕ!;¸žYÕ'sO#—õýP~õu^©žßt}u=Ÿ)p¼ÑM ok0õšÛÐw“ï®°ì3¦J)æ’ÛÑ0a#uF\óÅßDü¡²åÈ•_ûá¬Dø8,ª¶þ¬ÙÜ ÷Ýfv#@Ú¾¼ÅÔ'nƒ™öe'l»LN£È &ÕeÎÌê°8ê«fk§®Ínªqq¦þß°®—†YpÈ\;dêPy`ôãé¤àŽØrÇ]¹Óêüv[ÛmdË›~̦“ÅÕ¹ï÷)Sv륉ÿMÚn+¬ç—ÈÂSóúa_‰•‹k**
BÅZ¨¨Nè°«Ô+µvC|·™S¯‹‘íê0¹×ͳLñ2ÖÙÙúÓ–‰¦P°eS –ýÌz4;ÒÈ”.k&};Ž½'íD=c–J.f§z³]a~..Õ¢¨Vwl½h5æd?//Z‹PõfÐÕ¡ó‘ãú‰=´½ (üNQ¶e®ïÞmÍÓñ¦5%þÚĺùM ¸ÙÛ\û'³ü„e€¹¿ºêÜ@Íؾ÷CYpÁì˜Y¥Á_ôdcÉQáGx‡›4GøŽðC9ö« Aè±.T…GsDàˆ¨¡#¶ó% âdmÊÍvóg[”øÒ\”ï¶ìk²Á²7É=QUµ“[³8‹]SßÔ`mqý[è?ú¬×6Q*½Õ!¤È²¹Æ:veo…€à‹8ÿàÉóì.÷ÁZwIÃ碽ù€Àâ]?¶G‰v37äl>««ÏãwcÇM«ýÓj•bª±BŸË&W9±ßvM}£zh37ò.„°Dç‚b;"ÄßGD³`FsmF³r3òhvLj<ˆßãAÔ0$¥¾âÔúJz(°ÎU_IJ}Å©õU±µCá8rÂzGòúŠæˆ8ÄQ?G(õ'ÖWR__õ>Ö¤À’Ä‹Ó
,YR`mtï­°ÎX`IZ%¨–$X½—¼Ÿ»Â’ä
KP+,I­°zkvK]ÔD„ ÈJ,bLˆêcâØ5–$×X‚Vcm7øODÄ<ÍÆö®¸XMâ„åª-% ž¸Ò³ý¬˜\­¼9‹õ&§ÎuãCÔj–wÅö>ÖKmª[[´ZÔ-˦ÙzaâÉne1U“ÈD+ö.³nšÊ'¨³ùétïü4;ã¬|JXNµZÄäN÷,§¦ËåÔÜ‹sæéÎJÚ¶NÚJZú§•´ô •´c?¦‹%0½Òý+i龕´ôü+ió”VÉ·©ì<ÕO–¦u,åç)ù‘nc×L¦ÚgºÜ<Ò-/•à «YõQÀ÷Ä@y©z®Û×ê¢ó¾ÚW¨¶i…êª=Bߟ¹>•ÄQàu)ቾ–À¤w¨Ã€Ô½5$i¸CV­i£ V¤whÁª=Jïe$¸á
ÙkŽ3lc °†¿` À€5
-Ö
+Ö
}–DYäQéQªH°Û­G}n÷£+m¹4ÜñRf}ìy‰]fxc
¿°á åxVò2ÃËJ†·cå£pÃÛIôYãx.«,Øñ.KUY¸çK–8è#lz3Ç ;ÞzËGáŽ?(Å+—›Þ¡…¬šš‚m_,8> ö½]}î{»Üø¬Ë}O½=€áÆ·ãå³`ãÛ­‚}_l"|lübùáÐãÆ·Óè³`Û£Åe¥qÓÛÑòY°é÷†ðU›¾D©*
÷|ÄoËÇ÷©†-ïÂØ 7}eCŸ^[ƒn:jµ?ô†7.®
îw¡%Æ­-´>„à.6F£µ¼2*°cM-øܳRš ªB`φ’:ÄT…‚»VÇ>·­–i±`~N[ý¤;¶’Þ¤ërq'—\õ<·››¸v±|ž‹Û½äŠù bcšZbë¢à:¬¡£àbxß»ñpŒ»·Ýñ¤†.®Ká.®K.®K‘.v}¾éÿÃ/d°ëË»“\ØõƒÖÔGÜÝž\ݦÃä¶J„‚NêJ„”Â@gtdÔê§=‡
:‰+í¡ƒ€Nà2Äm·Ýrû»]%Zió7}._jag>–aÊÀa`G=†ÁB/ìˆ'cxy`g;f(»ã½šJï¼cg;9‹vˆSÍ<v´“³Š tþÈ*aØÙN³@¿›ØñNNË÷ þzŽï¸ËÇÎsè}`YŒÈDQdù\C¦…"ùÉ—ºÙ»ìJlbÍ¡S„1 L”ayi¼¦Ÿ
-Ñ¿Ù/‰è?ôK¤·/^üPK
+Ñ¿Ù/‰è?ôK¤·/^üPK
{At£Ñ+1êí lĘN/üìž[»áèq–i¢Û3Øéÿ×szN_ðyú|Ÿqò•UZä ‹>t,Âò¨ˆÓ|½°>}|ýÀ·ž?»óôuQf$3¶°^±¬¨¾îÒºX¾øøÙ"[Ö \^Xõž[$*²,ÌãjaYð½7e±Û’|WÁò·Ã«øü}¸f¤WË:­9ƒ{ »za¹t?w¼,òº,8Ù¥ËúÇn‰6,ú²*öV§£dëeœ—Ë„Åk–ðõ’å)Ã| ל_Ô"a—ðvïÆ3h; «/
D›2Ã`øŠÑ³rŽŸ#Û²ˆXUAQ¨š ʧ1+ÿ@ÆÙ7¦1ïÏ`ó`v
Ö7bŸ¸¥ùHÑîµ{fµÇß½üi0éÉïÛ!v+›ÄÅ÷¼3ëUEÒŠTYÈù-<§z/põ4ô„¦‰ª9Yñ"úRÌÝVob= ÎÓZߊÝöþ#–¢†nJVm
@@ -687,12 +690,12 @@ KP+,I­°zkvK]ÔD„ ÈJ,bLˆêcâØ5–$×X‚Vcm7øODÄ<ÍÆö®¸XMâ„åª-% ž¸Ò³ý¬˜\­¼9‹õ&§ÎuãCÔj–
" „)BGøqÆ—4¾9ÍÅJݺ:…‰ÔIbÏ=}Kö¶d íÁ5\hSì6Ýá<<û‡n-õÈ{ +4;˜KKPX¾–á?òÁ®Âðùu„M$­¥ÆyýÓë8kÒc^¶'ØiÞ>VÕá§U[-¾§õ†ÀS0jNqÔâ½QnØô>A¸–ÒÁ´"mÙ'¾…¥ݤ¼f%’~œr jÄiÞไŸõ˜éÛ:=çï® OAÊ>xhê
‹©¢WnW›Û­îš™]Ö›üePÌFÞuîš™#ãBbn¦éûÁ¨ðG.(\WPæ6$:S†þ?€N1E(!¡LG>ðîšq‚!$ôzÝÑ'Ç\W<æô/ƒÂ½Dw Mšqa1ýð°khŠŒ
ŒéèS7®+ s÷/cüéf×Сó[Iö’Qá®ÚqÅ*b¸”xØàPÍÝR;Eh×>˜(­<SšrÂ!TpºÝ‘'u‡¦†KÌäŠ`ñF~ÊEij‚PŽ•Éí„OÂÑ¡2y:}hj¸èL¯•Ùí”ÏÊñ¡2ö
-FiÊGG‡Š?–îuV-«:¬—ÃÇüsíÕª¡ÑV1j#£¶üÕ·sõAû#ñ{Äkó{Äñ‹ žÝ¹óPK
+FiÊGG‡Š?–îuV-«:¬—ÃÇüsíÕª¡ÑV1j#£¶üÕ·sõAû#ñ{Äkó{Äñ‹ žÝ¹óPK
{At£Ñ+1êí lĘN/üìž[»áèq–i¢Û3Øéÿ×szN_ðyú|Ÿqò•UZä ‹>t,Âò¨ˆÓ|½°>}|ýÀ·ž?»óôuQf$3¶°^±¬¨¾îÒºX¾øl‘-ë®.¬zÏ-Yæqµ°,øÚ›²ØmI¾ƒ«`ø[ÈáU|þ>\3R‡«eÖœÁ½„‡?Š]½°\ºŸˆ;^y]œìÒeýc ·D}Y{«“Q²õ2ÎËeÂâ5KøzÉr‹”a¾†kÎ/j‘0ŽKx»wã´…ÕàsêZ$® ¥Oðʪè–lBI]@O„+Έøœ$<\“(äÑ€¡³@F’” HK¯¡‘†tÇšwQ/,Ñ)E¸¶³êˆ?Ö£« #Ž€¤¥ZȈwgaIêÂ)>vþ`œ
´V³0f¦£5ª‡#Cª¦ù´ªÍ…‡Fu†êjØx𵚳u4$Y„äIàè K²ÂˈöÌ…tT”`«M¢ÇüDóT.Î6>.X2³;Ký¦²">Ï}ÍNàh5ƒ!X¿8˜JÂ×öºþ&"k·wÀ$úxÕÛ{ –àE^9ï$¼†_»\OgG'Ñ¡´#mÙíâ¬Y§É…N³/Õ] aãRì$_ÂJØ·dýeêÈe¹K1àÍœMNÿ N¯—µÜ\)oÅR”ÇżOËMÿÝáÍš¸TÀÁ›Gy¦Žzî÷w›ºrŒ››ë KÝ ŸcùÁ–M:Dø ˜êù{w×õ“Åý~p¼ªéÔQ i3ªõ¤tˆ”ÛDl¸Ý….„š·©tðÔ06E9XŒi-5½Â¿m0›©Ð:R”ƒaëAÿͽ=fw"£Ú\±' vÈ¿>v
[§:Sç¸ýqÝxµ©b‡”ÇjÕ·š† `EëkòVüÜU‹#‹¹\‘„¡#ü8HãKß ‡f‹b¥n]ÂDê$±çž¾%{[²‡Ðöà.´)v›îáPžý‚C·–zä=КÎL¥%(,
_Ëðù`Waøü:Â&’ÖRã¼þéuœ5é1/Ûì4o«êðÓª­ßÓzCà)5§8jñÞ(7lz
-Ÿ \Ké`Z‘¶ì߇ҿ‡nHR^³I?N¹5â4oðÜGÂÏúÌômžówa ׎džǧ e<4u€xØY¿Œ:p&'P='8Íîž=ÁAš™ î¶1pèè@Ú‘|2táBX‹‡m`ÜŠ#‘œ8Kj¦=v™®7µ¸ÍÐÓDö‚6ø®v.Çl|ÌUÎP®’¦lÒùŽÿ Î:3‘:Š`‡€z„“Sø‰”lnþÕ5ä"$Ã! ^±«*ö¤bsÛu]CÞeÅì/ÅS5+ XãÁ=AhÆÆD‘<?*ž›<EF…ÅTÑ+·«ÍíVwÍÌ.ëMþ2(f#ï:wÍÌŠq!17SŒt‚}„`THø#®+(s)Cÿ@§˜"‹Ð ¦#xw͸Áz½îè“c®+sú—Aá^¢»†&͸°˜Œ~xØ54EHFÆtô©×¹û—1þt³khŽÐŒ Œù­$ûɨÀðGW í¸b1\J<lp¨æn©"´kL”ÖFžÎ)M¹á*8ÝîÈ“ºCSÃ%frE°x#?å¢45A(LJÊäv§áèP™Ž<>45\t¦W„ÊìvÊçåøP{£4å#„£CÅK÷:«–UÖËácþ¹öáJÕÐh«µŠQÛ?þêÛ¹ú ý‘ø½âµù½âø½ÏîÜù PK
+Ÿ \Ké`Z‘¶ì߇ҿ‡nHR^³I?N¹5â4oðÜGÂÏúÌômžówa ׎džǧ e<4u€xØY¿Œ:p&'P='8Íîž=ÁAš™ î¶1pèè@Ú‘|2táBX‹‡m`ÜŠ#‘œ8Kj¦=v™®7µ¸ÍÐÓDö‚6ø®v.Çl|ÌUÎP®’¦lÒùŽÿ Î:3‘:Š`‡€z„“Sø‰”lnþÕ5ä"$Ã! ^±«*ö¤bsÛu]CÞeÅì/ÅS5+ XãÁ=AhÆÆD‘<?*ž›<EF…ÅTÑ+·«ÍíVwÍÌ.ëMþ2(f#ï:wÍÌŠq!17SŒt‚}„`THø#®+(s)Cÿ@§˜"‹Ð ¦#xw͸Áz½îè“c®+sú—Aá^¢»†&͸°˜Œ~xØ54EHFÆtô©×¹û—1þt³khŽÐŒ Œù­$ûɨÀðGW í¸b1\J<lp¨æn©"´kL”ÖFžÎ)M¹á*8ÝîÈ“ºCSÃ%frE°x#?å¢45A(LJÊäv§áèP™Ž<>45\t¦W„ÊìvÊçåøP{£4å#„£CÅK÷:«–UÖËácþ¹öáJÕÐh«µŠQÛ?þêÛ¹ú ý‘ø½âµù½âø½ÏîÜù PK
–¿‡^ÅçÂ5#u¸ZÖiÍÜKxø³ØÕ Ë¥û‰¸ãU‘×eÁÉ.]Ö?·pK´aÑ×U±·:%[/ã¼\&,^³„¯—,·Hæk¸æü¦ 㸄·{7žAÛYX}@7 ®Eâ
Zú ¯¬ŠþjÉ&”ÔtE¸âŒˆÏIÂÃ5‰Bí
2âHPª…Œxq–¤Þ(œâcçÿ
@@ -705,1385 +708,1439 @@ Zú ¯¬ŠþjÉ&”ÔtE¸âŒˆÏIÂÃ5‰Bí
Úà»Ú¹³ñ1W9C¹Jš²Iç;þ“8èÌTDê(‚AêNNá'R²¹ùW׋ ‡€zÅ®ªØ“ŠÍm×u y—³;Š§jV°Æƒ{‚ÐŒ Œ‰"y~T<7-xŠŒ
‹©¢WnW›Û­îš™]Ö›Ü1(f#ï:wÍÌŠq!17SŒt‚}„`THø#®+(s)Cÿ@§˜"‹Ð ¦#xw͸Áz½îè“c®+szÇ ðF/Ñ]C„f\XLF?<ìš"$£c:úÔë
Èܽc`Œ?Ýìš#4ãc~+É>B2*0üÑC;®XE —ª¹[j§íÚ¥µ‘§sJS.B8„
-N·;ò¤îÐÔp‰™\,ÞÈO¹(MMÊñ¡2¹ð)B8:T¦#O§M é¡2»ò9B9>TÆ^Á(MùáèPñÇҽΪeU‡õrø˜®}¸R54Ú*Fm„bÔö¿úv®>h"~¯€xm~ï€x#~qÁ‹{÷þ
+N·;ò¤îÐÔp‰™\,ÞÈO¹(MMÊñ¡2¹ð)B8:T¦#O§M é¡2»ò9B9>TÆ^Á(MùáèPñÇҽΪeU‡õrø˜®}¸R54Ú*Fm„bÔö¿úv®>h"~¯€xm~ï€x#~qÁ‹{÷þ
Þ÷ ËÉÜNÄQ8#§cŠ3ÎPqú8x|Î'-œÇ'Üðà0(É.OkÁ¼«@@´)3 †ø§=+ç(ðY‘1²-‹ˆU¤!…* ™0¬x³òdœ}cêóþ 6f§`}#ö‰[šíÞQ»gV{üÝÑËŸ“žü¾b·²I\|ÏÛ1³^U$­H•…œßÂñwª§ñWOCOhš¨J ‘“/¢/ÕÈ,Ðmõ&Ö“Ðà<­õ­Ømï?âa)jè¦dÕ¦àqCwŒž¾„y¾ýô@ãN÷<Îú–Î2Àiʆ뛰A{ùîÑûnÈc3ˆ­³.*xîtzÐ èL hÿ$hs¦ªËfÞŸ‘¨×OÙ}C6ÿJˆÊ&yQBl¦?ÓsIXª¦<Wæ<×$Z‘$«1›/iÊ&íë9àÈ^*×y–æ0ÄP\lìIcR´t€¹þí„{¤h:Œ.iKjžM:Ñâ­IÕqš UG4%EKÍF%a9†;C'£•ÎÎG+É:83 Q$U€˜ö;½oÇÌ€*vi9\ì&Çñø8pûsö¾¥‘gm3gâ]ÒìCÖjÆÌt´FõpdHÕ2ŸVµ¹ðШÎP] ¾Vsv£Ž†$‹< ½baIVxÑž¹ŽŠlµIÔà˜ŸhžÊ¥ÀÙÆÇKfVbg‰£ßTVÄ癣¯Ù ­f0ë'SIøÚž@÷ÃßDdíö˜D¯z{ïļÈë#ç„×Pák—ëéìè$:”v¤-»]œ5ë4¹Ðiö¥º+!l]ŠDàKX ;—¬¿L¹,wb)¼™³éÁéŸÁéõಖ›+å­XŠò¸˜÷i¹é¿;¼Y—
øã#øcÓà(ÃÔQÏýïþîqSWŽqssýoa©äsì ?زI‡¤¡
ŽÕ‚ÒSйÔõ• –¹`©Ú}ÉïßÖ!v)áï ø†ù>Y±ú;îhWxŠƒì¶Ý7ÏÌn1ÕÄw„¶@·¦ìÓ}Ö m¬_î‚‘Ðí4ÂÀ]aëTgê·?®¯6UìòXÍ¢úVÓ¬r}M>ŠŸû jrd2—« ’°@˜"tÄi|I㛣áÐlQ¬Ô­«S˜H$öÜÓ·doKöàp
?‘’ÍÍ¿º†\„d8Ô+vUÅžTln»®kÈ»¬˜ýe xªfek<¸'͸À˜(’çGÅsÓ‚§Á¨°˜*zåvµ¹Ýê®™Ùe½É_Ålä]ç®™9B1.$æfŠ‘N°Œ
- ä‚Âueî`C¢3eèÿèS„bzÁtäï®!BB¯×}rÌuÅcNÿ2(¼ÑKt×С“Ñ»†¦ɨÀ˜Ž>uãº2wÿ20ÆŸnv Íšq1¿•d!þ芡W¬"†K‰‡ ÕÜ-µS„v탉ÒÚÈÓ9¥)!B§ÛyRwhj¸ÄL®oä§\”¦&åøP™ÜNø!*Ó‘§Ó‡¦†‹ÎôŠP™ÝNù¡*c¯`”¦|„pt¨øcé^gÕ²ªÃz9|Ì?×>\©m£6B1jûÇ_};W´?¿W@¼6¿w@¼¿¹àÙ;¿PK
+ ä‚Âueî`C¢3eèÿèS„bzÁtäï®!BB¯×}rÌuÅcNÿ2(¼ÑKt×С“Ñ»†¦ɨÀ˜Ž>uãº2wÿ20ÆŸnv Íšq1¿•d!þ芡W¬"†K‰‡ ÕÜ-µS„v탉ÒÚÈÓ9¥)!B§ÛyRwhj¸ÄL®oä§\”¦&åøP™ÜNø!*Ó‘§Ó‡¦†‹ÎôŠP™ÝNù¡*c¯`”¦|„pt¨øcé^gÕ²ªÃz9|Ì?×>\©m£6B1jûÇ_};W´?¿W@¼6¿w@¼¿¹àÙ;¿PK
B4$‚H I ˆHDB$„hH1’@Q Qb#¤ QU›‘Õxq»]÷jðœKi}x(¡²ª²dÊȦÃJ©YÑ"!
þá
-ï÷Ðì/JÂ[;4f»Ø {yiUhÇÚZð)¼gµ¶ *ChÏJ ‰¨Dá]kŸÂÛÖ.Ë(ß0?¦õ«A³×©ZæËå\p£‡¹5ÞÜàf›åÃ\Þî7<2^ºÂÄFI[KÂb]]ZÔÌa] o=7ž.ƒ^³ßì ›Rºº2Šr)td”Ð¥ÐuQ´K¡]¿;ôÿæ„'íú¢cw”K»¾]¹ñŒ»Ï‡¯ûigÐ?OÛ"¢:uBëÐP=º-¤[¿J[jÍe„ÒD¨Ž\NpïÜÕ‰ËçAuඈ~ó¼î΃껽˜ÈØ¿ñ¸x¨Åõ|2†-‡Áµz,CHo\‹gËðÆÁõvìR6{u<i¯ß§¸ÞÎŽ…âÈŵvv¬ü
-A $†$†•P@$DABˆ†D‰! Z@$DABˆ†D‰! ‘€Hˆ‚„ ‰ C"Œ€Hˆ‚„ ‰ C"b‘ !A $†$D$"!
-B4$‚H I ˆhˆ„(H±Rˆ„¨ºÍÈf¶ºÝ¯{=xþØd¶&ÇR)ë*O£Œl"¬$†- ¢ áÙ—½¶øûWÄzæWÿoÞȼÈOp¿Ž'½A:|?§ãÉ~‡»³/ŠGµ&²ˆ’D”*¢Ô££°S–W‹¨¸òz†Š ‹¸˜ŠÓE\òè¸þ°û¦\ÌÇçÀÖ_v, ¶+QW½7éEœ>\^–9'1ÃÔh±Ó‰¦F¼ýyÉ
-%Åê’aIR%bgq>*¦Q ;*ÔhÏc%4Kgkå£g¡”ögÒ TIr|T!c¢õÀ¨‹Ê×ÊG…4*O¡ÏÒ, b3L£íöÜ£>Š·{áÑ=+m¹4ÞñZïçØóvžá­)ü9Ò†·”ã£Òçþب4mø|­|oø<‰>ëO¯t•E;ÞeEUïù’Ì‘6½Màñ BӎϽå£xÇ”âk—F›Þ¡IQZDÛ¾Øp|íû|ôQ¼ïóíÆgï{Ìö
-ïZ“øÞ¶vY¦Å†ù1m]Ž»£AkÜ›t].ïä’=Ìmðæ7ß,æòv/¹á‰ñÒ&Ö0JÚZë¢è:ТaŽ£èbxÛ¹ñtŒºWÝѤ+¥K¡ë §(—B×AN ]
-]9E»ÚõÙ¡ÿ7'<)h×—»“\ÚõýÖÔgÜÝž¼¾Jã«vÚ/Õ©+Z‡„êÑí!ÃÖeÚsTk.'T&Buä
-‚{玨N\hÕÛ#®ºí–;ªïözl"cÿÆGàò¡×óɶ ×ê± !½qp-ž=Ã×Û±KÙµðthª½~Ÿâz; 'Ä©‹kíd¬â
-Ëž¯‚AG›£g¿¿·>ßÝ,.ßGûWÿôã½øìd=²Ú©Í£ù‰‘ŸËتNéç@mz«ý½FŸ!¢˜ùLYaÃÍšå}Á  Èßb¬
-ŒêZW°ß&)¬Â‰ßàÈ‚ Æ¥¸üéé—¯ÀH–}å¨_«‡0Ö0D
- ]*v‘$þÆn ÏŒ•íoHYƒKq¥UÚ(òU¢B‰ý´0’ä¬ÝŒ‹9ƒ¼EtVÝðpUFJ4Cšqw¬sàøë|d‰ЇS
-½°ðc£“F²õÂ5Ü1 7iRoóa¥aé‚Èl0ýDrNû¨g­}½r%|N×Ðú
-\jjÜ×ÌXpÉ´jÏoÊN
-}/I³ujhEûe^9g4±éüŒ&{Ë0ò{÷póv`­Yy†k3€vëe8›Aö‘l]CãŠÚÚô<X
-¯ÓÂËâëý1¸‰˜{ßá¾´u'þç¾hK~½Ìð‹¼åëûW/Â$…Wlt?º…ݼa±üKw¤~Éó/Ç#ñƒz ðÃ?~ìä?žŒ:.¸y£Ÿ¡V…ÇëµDAª]@_jN+‹/”Ì@Zqkÿ+>ˆGüÈûõæð›í¯˲Eb ^oAºH4Õ£AV5N뫆uÞi}BŒ-%èìîŒNè„œŒ §3·[åLü%,ƒ $îÝ=ÜGoí•vtG9±
-Lç `O¶îdh\ŽŒðI6QhX»4Ó
-e ‚ÐôjÀ’Ž.Ó@ÛÊëÇ°êúí×°üúíGY{ÝТ‡«Îèáfðèá†=\Q£‡jô°¯¸ó†=\颇j}ÓOø°¯<´ -|¸Ò„6 ö•‘±t,Û¸¾v»¹ zØÿ²Í†=ôµÑÃÍ%ÑÃþWÒ6´è¡¯n=ìkqsC‹ú”è!„6•h›á]ËZÈÐ'„ QxJ¨°¯Š‰WZ—Œk]²Âñ2')œZzÐŒJÂÙîîÄ©¿ïîp‹/·àG¾5{è³€wpu¸:¼óˆ=ÙÍ•†}Á/î„ß>‡Ej?O’Qߨ"±N"Çi­i*`MÓt_w@KbzQ?vÓ0Ü:\Ž·b¤u6fÇì~¶í°† ý°†Å g5,ˆG5LèG5œ7ºî¾8㘆‰Î›”ŽiX\xJCÿþõ‚~HÃD³[Å9ÒpÂ;ÿˆ†þ½ ý„† ù„A÷Àóú²ô Úñ “Ï°0~:ÃâüÃìzçâQŽfX\p2CþÜÏú¹ ‹KŽeèËLÃ3SvK­“4Õ4¤Ì !~”À>OÂRS©'²ïè‹3›Ä6~qÌØ5|ò
-¾»yí4 ®×ÎÈÙL{åiFŽ…Ý)ßè­·£&[‰Ï¨âã „tñy?=¦S|›(¾GÑÅ7#ÈÄçØ¡ˆŽÁ¨öÓ-$ȶ0 6Û[σt+³;“ô´û><î¼À8¬ÁÇ)$«¶rÉpˆL%®â Ñì0BÀkÈ™/¤·ÒÉI7ž1›†ž£;rÅnÅëäêæq%Ç]Íûž”Ønu!¸\PcÜ$E~ˆ[$ûŠŽæîA
-å”çt/ÂÙ†ýç•M ~ÀyTv'•SžÔ·x–WYõÉ–bw§¢‰2³Ç‚ ¹µg±R^%ÕD•ròDÑ5½S8ã± <.Ý$Sp`Ê$L˳õ£Eœ½«YÀ_hS…JO¡?M4e á6r½;ƒëîAŠÖíw‘è}Tý‘Ø‹A™0 Ž!Tý5å
-áõÀ2ü`0o&*«Áý‹
-ŽA7Å4
-sâ3ŠøÔç}^W›ܦ>í~þ¢¨ñW«‚»3s’»í’s»³Ê«¢—é¬p‡"6¥Âï°Â·ƒT8ZG‘¦Î´§úsV:<H“«ŽÂ…¿Žð¦¡eÑ¿æsüM!‰à¼FLkwðj-LéQ°fõbõ‚ݬ–üØÇRMQ ô¢bÊ8¥¹1 ¡G¯~Y§Ù§pxïc©FgÄø%½¦@3œ5ãDÅœÕkòÇu<^¿áåÐûZ?J=·r6wJÛš»´ƒ§’% ¡‰ìpd.œ]Ø5ù«zýÜc61ÈAÍ“8¸«64nî¨á”\.£‚kõàjô
-Ÿ«{.ÅÙSðõÚoÖpz.âJlùU~Š¸·L°5ûÓaŸ—ŽÎ/©»Ÿ¬hB@‡P' ûpa†^d­£ˆé?ÏNâIŸûp¤lQ”g Ë3¸üüàYöðïöàm!þ® °7,{ÄFÎh*îa=ßÇ¿©À½ÙÓ²ŠuXYK®tÍqp!©Ý~¶yåIòz˜»êø2Ž&G¶QkŠ|ÍÊÿfuêL¹=ǯpó”8O¾ƒ}C› ÂÓÈû|sVÍá#8«ù¥¶¿éÎRtÌi0‹åg¢òÀ2ZŸgšƒ×П¯C|Òÿ_–89H$„Àòkü¯(ÕÃ
-J©*„uoŽß`Š,‡ç`Ïeº•fÖáÅ£NõJ3Ôì
-úiüX;Ç"0É©Ú—µ*„[4nÄÄ×&:'
-™mhï¡ãÊ
-T‹(tÓ:ã#,»H@pÖe·½¡êRµ•‡¥4‰>W©K6îb6¡Iœ1ê›ëD·)8Ï>'r>’6·tȆÍ,yZ¯¤|jíÎ*èÜ!íLKÉö5À6åá9âI'â$ïýº’á\æ½5úä…lç¹ÎTk_åþï²"/ ugÆÌ€;OJp¦ÚJV®ìË®Z›BÚÐMåI
-$ÅJÒÇU+â´OMUf÷¬¡ÇBÖé'_×x]¥ïˆˆŸ<ÐxðH·dã6ŒhÙø“dc6LUТ1:Úî@†fÐ Z¢%³édCdJ2¦i·äÎÆxæ»Dr 4ȸ…KßÑ°”'Çe¸ô ¡a ç«as d]}Ì¥÷±á #×´EÜÇ8«ï¦Sj:Èš‘Ù2}/ÃR¨dÚE—@ÖÙÏ\Z?Ð|8,m'Ã2ž•£i† rslµnÿ4L"w)\ÝË¥v¯M¢C Ów/,„
-6\Säœ
-orÝ>Iä¡@ vª?ÛÖ;³ïÜÛŠ´Vy@ˆ®`&A5îÎ1PX ®º\z…ÀnøqxÐužÌw_!Â'ñxÙ‰JÇÅßQ¿t¨§ñˆ›®"^j¼;dµm•‘uùĉÒÖ¡Ô¸ù  ©"¤öÙÝNv/Ôßùí‡ÁÕP/ßûüÃ/?8ÿ~¨í. Ö,(V›7v•WÝóR,(¿fá1°xœ¬áøæ“øȪ!=K ª‹©„¿òØW£®†C²Ï¶ÇªqH•Cå„Ãp욉Iöìˆû 4²jm?Æk”
-¦Š?_€Ë?€= xÓ¨¿þ,›ZguÛÁ]ÊÁY9¬{Ö¡Ó}fÞÿ~—„›û 苳Ýþ˜³Ý« /Ï »ù¬ ÃPirZ%W˜)ü¶ÅñÛ¨¹Îò©ÒÖgÈëCAM™Wbuð䔨/Ÿ]2M\î‚õ›ÛÚâWGZ6š]žG¦-á?™˜¿*x»ì ŸD:1eP‘§À ļ]vPNË'¼•löSØÄ1Ì¡Î`n—!”SzžZ’ߪ¼šr¢ÁØK9ÏD$%ó2´}!¶d%=“qøXæí²3:eꜧªô<Fs£%Œ½Tõ\DW0åêÙ.;/§Î9ªz.£±ftªêž§ªÎyŒæº£C4{©ê™ˆ&­ªck@öQÕ3Í Ž®BUÇ穪{£¹IŽK4{©ê™ˆæ樮­ØGQÏ$|Ræ…—ƒ{—ö~â¯vU‡NvRÊŸKÇ­.á¬ÊËYaf¡Ÿ;Òí<š¿â 9ÓÝ:O0LT@ÞÃb#Ó᤺¢ëQW†ˆ…YXšÅ]”P¨ªª90Æã¥ØÉ’äÀ¸A×Ìv{Ê‹|óÅû'×íÛ²_+¬+€ˆJ\PF`•¿ß|Éx$G­ª”[ Ó‰V
-µ¡«¥ebda“1OBlvÇ¢ÜW˜&iÔO[þÀ0Gm¡L~´¿÷­uâ5U÷nGÕ¡@â\‰ÈѨCQé­©¢’:ÓðMµ.F3Y×V'غܭ»C¼JüÇ.ÓTM½0´i‚ìwaŒõR¡)/äêmÌÄÕjK­YS½› T͵Uªº1£­SÜ0´Jé›õëèSµª4
-LÕÕ©±¹µöÃè‚£,¶âë(}ÿ“Ï^~òéÇŸüðá·ßôí7øB.¾þöƒŸðáû_}þþGOºÈs)¦þŠ'è_àç–g›Í|˜0ØKdÑy'M¹?a½`·rÜÖ2/Ž¬'G¥¿Ò›¶é•1aU‚«Ãd$ žëržåLAaªLH‡™`1a9±DÊj ¼äCãÖhwª¼o8²<‘)‚•Êæ‹ÜúÔ0Ú(LüÒà—Ÿ¢XZWõ­Êƒíˆè³vÞbüh@.&ÆUÖ›{öw£©Å"§ÑÒnµ¥E±Ï°¥Q,Ý–v[úë¸ÖÎXÞÙì!¶’"jÜãïÎ4;4ÑVò«5s÷¥uîL«Cë³v¶õÅ;4‘wè™^‡&ÿž­ÓÒŠMêÐÆãÑŬc _P¥±O”YªOðö2œpð™,-c\ØåqvûC­vÆ¥-™aá÷Š¹8þ´¦lNžíØ;—Ë5×V‡b‰7VfÝ<Ìòº
-—­ÅE¨g·cÙ¬ÙãÞe’Ge ùÝ-ôHôQÑ.Ž‰fy´µ`¤ÍòøLš…ttœEw³T;y¸l-.ÍŽC®ØBꎳìn¡G¢Bæ¢aÈÜDÃ<ÚZ8š]GM㊖響Pœåi§‰¶Gø?•îW¬J7“ÖÅE‘Ð+ßþó>Œ„ƒ¡÷¸[3ÌÀ_Þç¬é0ÛÜzX¤kî͇…zB7Òƒ²»¡fÞì_µN–û•†þM¼I¿B×&½&ƒ†²½ñófÐÐ-×sŸ3(²†2QÊ! ˆn
-ƒ¶‹Sh¨ñÈ)Œ·…†BÏêSD¹:¥Ø1Ú°N!e!RÅ‘W̼¶ ñ@_ðýŠ‹q <üÜ940ðÐñU1:ƒÐ¨Â×Q½.CÅQl‡Qt=¢ƒ‚nºgO¢þ§ksà¡ø]=žHvDe¯üõó±W Dƒá궪ƒAáêvJ… ²RHñ¬¬TÑy6ªƒCãòª8$z÷q²;ìáû‹>öbž éôÕ¶ÝïðéË÷¿ÿüæû¯¾¾Õ8,ú>ÎÞkKMl—ò̲¶«˜mæ9±Ÿa)Ö*|s˜‰¾TØì![™Ž¸Ä#2q³à!;$ȈoZêütŽØÔ£2±¹ï:Äü:B;ž#:
-ùYX¼¿‚"ö¦Q’`­ƒÑâ¶
-Ží±´Y} y“#÷ïµ:BëAIòu•¨ê}yò ¼²
-!/·b ï$Cu*ÉFIÔ²(¦Æ©G[fÕënpf„aÊÖçxHòçñîÅ_A²c¯ ëQº3çÍaò•‰æTOS´§£áQ¬9»Üªùt§šŽüm.Æ€˜±¢“ô‹wÏ“_zOã§ß½¯áúZY÷¥ÂâÔWåi9{¦Ü±€BPóƒõIÞï¢ÊU–M‡«á“’Hø±>WÛ–Pc‡º¹†OÏ}ßU"WÒNÍžU“5Þ.vïí0ÆA"ú:ÊrTDµYÓ
-¼”ƒ6Ú¤ ê~)AÅÏkâ±­CäóÛn_ã¹<$¬-ï™ù,žqã¹O‚â=G<ƒ÷\þI~dÙ;üñ„½þ<YSé¾E7ðÚ^»=«‹÷¨I®µk÷«]i-BIÏ«¾†?a€—R¿¾¨Gmi}AIÏ«¾ŒôT<¾¨]aÃÎ¥†E=¯sÄÁáj ¦°=ú$ú訬ʊÙêÿ¢gò$úg{3•ªáŒþPkìÀ£¾I›xÒ€\_ÿŒZ¾ŒÖ®5êɇ‘=ù¿^qË{?YšË„ñ´¶LPßoØÅéY\BÀ|á8ÂYÃûsõj[#Tí4¸ZyÈTL
-‡º ëÔNkàÑN½qÂø’8Ù.kd¤¤BSJ³«¡rP ɯ°,ÃÙT…šisàMe]P^ ÂlúS¡YÚ®gw„ñ“ dN‘Ÿßïó¿üà%\¥ðáøò“/><ßGò¸\,vQž‚—w«‰«2¬q_Åé& ö2<fïŸ@ØŸ£6üQ E³ mïñåvq³\Œ–É-ŽlÛ`u“Œ6£<£h%fzHb±t˜ÊÑ_UrVÊý²KÕU›: ÈÀ~m&â¶Xê‰M'ÔÒÙYJÚ“
-êÿT±È¸‹ŒÛÖèˆK˜·K2| U!v÷›x3}©)б1R:m—xÒjÐPMD¤êJ—b4 ß·›Sp"¯öEyÓ« ƒ “X軤g˜]ÙTˆl ¢Öt§øÝV">ú\¦?À0µ¥¤•Ô• ¸-‘_|–Âņb6Ù½
-†â õ«=¢#þÙ¿!ʯdDÙä·a`$=ê‡Û#ˆæ/Ò4ØØR÷ÌXØþ–5ø*î´rûE¾
-H[
-Z@Êæ ¤¦sG–ÐùíµÊ»ÛHÛíFßU/°íÇ[üŠéö=vùÉêþÌf4Ón]Yòãók¬ÛµD¦\.æ‰ïAG{ ¥
-§FPÎÿ;nÉh·¬²·¶pý‡l&|ù _8ÖMø† Ü[Ãû4%(ÅÔª’¾ÄîÏD…³¾RqøÛFãØÔ©“ˆùmƒ
-ˆÂì°j§ò o}ÄSóóêËÇeTY>:¶èjÎpYÇ"ÑBœ{=‹«|vë2k¹ÝJ`î°`P‰|ÿC:·Z—ÝÍcÅÊÏ]<¼ex3?M—çXÂà¶Zh^œ„,÷T 3éÀ8F+½–°=Ò¾™¶I? Á“9s”<űÑe#C¹÷£5ü$(±™¶’ƒ/NšŽaéŒÈ¬;ýDÒG¿ÐïÙЯò¼\_еhŸÙË5‹>èöü¶ø¤(ðÓ,×(¡h%ûe¾qz¨ØÔë¡`¼·\F~ÿAqù$
-7}òEëL›B:î|Ù‹˜cѪ÷Ûò´a.„Ÿ*üaßC|n›âGÁ:ëf0qQ]Π €¦ïœê7¶´>ìñrí@S׋¸þe±]ŸñáËÏ¿øáåÇO‰é‚³‘l¦ ^*£õÙ÷ÅŽ ”ÈoŠY
-k÷'V|ïO7ˆu Ïñ³ïcuŠ%ø»¦ÓºÉoó¼5êgY“L¾s(x§Í£ jJáÒÙ.阜DCNdz¥r¦Á¶Â.$îñ~Gmí•rtG9±
-æÿn:]'&fB¹èµ¥àLô!¼±–.k # Kjj_ h“r´ê:õß­ƒ_m“¿¹ ÚòµÎdbÔ—$àw¾›ÂÛ‡D Fø_Ä-ï‹êEïFÝH9‹0¼_yTq
-O Àß0Y±Œ5£êÕõ¦BÆ¢ 9ŠÓÕ(|"ue»›…pW³ðYúµPüEZ1ÅR #´ýäPw‹#`¶ÆpðB‰$Œ5HZ:>|Aò._¸dcñ
-k%j»UÍ!ÔíQ+\íµ ëŒ¢ÄÀJsw¨ÝŠœ„…9ë²–àbV
-Õtïh%¶¸h&‡Ý´ ·åã-i‚Êì˜=Ú¶ÐËÜ0ÑÏÜ°¸HↅfÞ†‰~Þ†“àFÓÀ/zäl˜¨æo“JΆř)†Ÿ_/ô36LWœœðúçk~´ÐO×0ÑN×ÀèžI²†…^®†É“r5,Œ§jXôÏÔ`7Ã9WÉÓ°8#MÃÌ›I’4,ÎÉÑ0”™N‚õv©œ$MŠ”O‚@ˆ}§~0ÿ•ÈR%®ga³#–c™xìH?Ë9v¯¼Ïnï¨ÑN‚`®|¼9^¹"'3UVK؃…ÅÜèí·£&[ˆOtÅÇt„úâÓazL§ø¶¦øÌ¥/þyn{Š“cGGttFÉ3]8HŸeb  ¬?Ã잇y¦Ùé ~tØúFç–Œê€ÁGÎE¥\ÜÂcŠëx—P;À#x</§#R:î!éÆ3fÓ
-|#˜ÛŒ¾ZWå§}©i_¼ÿmûÌ´yôGÓÈ?XMàÿ«DþÿhúwWúÿãz±ÿ?ÖxE~¿Áz÷»f9j};|<{[¬Y M1ù
-› ÄbrtC‘ÔHŠ}02^Y÷A;+D‘‘îäãÊ"D¯Ìâ‘~=ÕÉ™¢jf%¦zõIÎ^ão±‘bÆXFô+‡ü¤ÚünÕ&¦šŠp|¢­n®¥ôxå0.Óà+ƒ?wÏ£»÷SâL”sÊs•õ­˜e¸Iaê¤>>Uæ È•Ê,|rŸï Š,¿7E’‡Ù­?
-¶&À4òNye%h*.4Û¸ ò€•QUì.‘7w›÷¡b™f¦C.¥Þ’µ -?`Ó͹mCn™Ìª)»%¹GdUË×,¿µ½o¹lÙ“1µÎçFO†¹4x2ëÓ†’'cjO6/{2*n+OV×–ìU¿àƈ¸]º±n­Yº1òBº1²ŠÛ»±>ìZº1MM=É="«º[7ÆFvÝWë|itcܹK6{±ž¦'rãBéÈ*—s[ù1[®ÝzteTƒ+£·ódld?– ò˜/Pä2o¨_´C‹åSƒgÌyë€Ù³ç’[£YÉÉ8Õ–Û;læZO9¯úl®öÙ’|Dµé‹]vOã™P‡“ëóÙd%N™ê#‹#.ÃE´[ïûYü¸>¿Ív\¥ÒfáÇϠ‡4 “½#Ò½Waöb•nÖˆ+°Å[EUñÙb˜Åñ˱ôÆç•búuw“#Mèˆàú¤.}
- I8æÕxÅêe ™JQwàÏsÅÁÏ0œïâÙnïüãde„²ªBø xC¼¿ÆOTº¡Ü ö:Aç‘¿Œ/ó€±ÉÆy@+}¨ñ€žK÷€ñu=`Lð€žÛÈÆDߦ4(õé’½U–O»*½Ö|_{Äé4«Wø ªžP²xÌúiSdÙ.9.²­4›°/×`«¼@e6Y\ñ4ÛnÃ$\–Á†•g¾*І‡Vr6} ÑãÆx’ë6²N´è’´Èü`X¯D—¢D>õ‘¾XU¢KP¢j ¯½
-­gYdº…ð‰ù
-<Ïk|^^ßYÖ@>÷4ø-=ÜŽW"¥\‘çyÍ®È#€öñè|ðÌG¯Œèzò~ª©âêñÓ3r›UVbÖ"²¡˜6â§öÎè¥0Å
-çB'ÚA¸âX®.ÚQBé VcÔðÑÒRˆÞn‹Ž°6c€Ž(ܳÎäË×zùõÞù ú:V¤Ÿäù”¬;‰BI²ëhBO@Ã;¨v³¥~?ԮⱠÌq:Ëzg<ör(³Ì™PСbJbb¥azÎx…]“uÄUª.S[ÎС‚&qÎU’Ö4 ¸bÔ›ëHw@¸H>'r^I›OtÈšÃ,2«)oÍ^ãíÊxVÚ×åÚK@•ò mG\{‚e½7«šgÉ;µ^? ƒ5A
-ÖŸ)rN
-<¢\k·æèm—…öŽ)×™nïm„¼>EÞë½’×e×à»D f#·º¥Rh—"´ÁŠŸôQ ÷(ô”"³Þ§e˘J˘ڰŒ E^­!OÊV1‘F1±bC¼ŒhÈýåwäBû¡ †Ìýr?Ã+)´o¥§=ŠÐ†ÙDµìF¹îFÇ'Ös™9Ef½[žVb5ÓR°fÚíƒÒuLÉM¾ß¤œ<4ˆ©NÕÀ“ëÜù÷-ÿ¾â]IÅ»5”Ê$©†æZó… âªËçWªÁ—æÃdþÐ|W„LžÄ³eG:hgbC½ïD;Aâ1
-Õ
- ï7Þö'Û*çó‰#¥K¡$Ü€P†Ôr·õ°S]õÅ÷_~ûáGpKÔÃ{Ÿøåí¯ŠZoÐàÒp•¥Ä*3ó†¾öÖ{ÑŠÍàg¢}ô:"KÖrvóQ|Lc%HŸUÕHÍT’_Eæ«ÕPÑ!Ýî×ÏUã±*‡.‡ÉØ'.&ÝfçÛï°¡ãqgμQ ¢¼¶¤·À:RþQe|ÃãJÊqÀ‹úÄ$t Ó<é¼ûHÇ‘‰'g¹B¯ç^ç‹gg–
-©Ñ(ñçìÅ;pUâõBîø8Š7­Æûà?áüðx2Xýzp?àjð¬lxžBï¶q´wð*ø·R(+³úâ—ûÍö-`ÞoÖØEÏÇÏ_`gXÊy•\ã¦ðÓŽÀ¯£6+¦JëY†¼:Ä1ô”}#Ö'OŽ™þÚEf‰‹M¸zÓɶ¶Ä-’Ž‹nW‘©«öÏFöo ^/Œé“H'§ Z8v \÷Ùéë…1r\>ß­es/aëþâÁõ˜B9æí̒щ­Ê«'cÆFÆÙ‘•ÜK×þ…¹È&FÚ’±û\æõ˜2öÚ™*oÇhï)Á±‘©¶Eô%cW¡žõ˜x9öÚ˜j[Fkjô4¦ê·3U¯£½áè1c#Sm‰hÓ«z.²‰©¶d´÷pô5¦:lgª~;F{“Ÿ™jKD{sTß% 61Ô–„ÕMÐD9Dti;KgËÍ_Õ€NvT*žË‡µ!¬ÊÛ8Qí£YHwóòi³¥¨Æ¹Û¬öã »È'XŒ?‡)•¢!ú÷UˆØ˜ƒ­9Ð\¯„ÒTuJ<«€1*(q'KQãC3¯;âÕý±(òÝïCT¶ïËq­èÔ
-Ävw,Êc%³$BÿÔUŒÔÆ4‹·O3çŠ9‰®{×Ðu(<W"kEœõ¡lÈöÖTÑIÆ"|cÒ­h6»âÚæ[—›Õ|sH–éìÅ䚪…ºvMðÛM”`?TèÊ ¹{';9E'½¥·¬1íÚD ]sm“ªnÌm
-“º6)º[¿Ž=U»ŠhPàª.4§³Í­Õ,Š{|Ú©r+¾þ€ó÷?ùìá“O?þ䇿ýþ£o¿Á—rñõ·ü„?¾ÿÕçïtAÒE^Iq7[ŠúêÛûüòló|
-TV7ÎGƒ,f ­œº·º¤l½tˆéìô¶3€Þqàö —¾×ëf+ÝBp ^%@;Äc¡êÎû§ÍÐhé!Ú÷JÆ´^1;KÙ)Ðh4›Gñþ¥Ë¾¹ä*µ{Ä1\±ËdŒšsõ.¯Œ›Ë•ëxã0͆Sudo4õ]Zãԉ›ov–j–>æ´ÂKFÉñ>ò7³ó7H ÿ&9sù$væK£äñ:Ç°½áRzG†…Îx
-ç±ö´6pY_°—;â¼N‚Ïë»bðóGŠì l¨¶+þÈÞ‘Q3$®Q Nà£Xºë:%~Ý"Œ Ê\Ø ç`îùUœ±¼ˆ{ļRè*@UâÅ•Ô:JtŽÀ3:>hC¬–°¥LÍ
-t1O(®¬e£¹7,cÃË8¼’Dφ DøÙ_$øÌ já±¥’§ÿ?õA”¸”>@ßgÒ¿{‰þ{éBù$pX0™Tïv¡zVÖ<“ŠïpàƒT0;×·äuâ)¢‡Ïx870vûâmqÿâ û„̸©è½bóLÚ<þ¬_-¿òJƒs˜þ3Yº•a?aÓê"±t_DíV…7pþbÑŸQ±yÇ8Ÿ|÷éϾÁÇسr•ØÆL&ýYWiÿ.—ÄÅxàÖc¹¬3»Ç½Ë$/Z ÍÌzatOêų¡–—£TË˨…Îܬ–êÀa·1p€Ë%q»¢†ôgaÖÐ ££°©T ›ÚPÌ‹KÂ!=/5Ó¼~aq–GE¯Ÿá¿\¹_±,ÝkÌjEA/± ËÆ(½Ï›U†ÎO9ë®›mn3cMƒi·P #”k†š“ÿ Ô*]l—û£:&!þv‰®ÇÝ5Æ6 †·Í@°-?ðo™ ™`L<àjhÂLaÑw
-‚9±€]Ha]ƒr÷†)âGµ9…¥Ü1~æ0CÊ)R¤Š#¯Xymá¾$û½q0H¾u:¾*†1 kbÕë2tÅ6pÇ×Ca ÓÝ< âO×æÀCñ›$~9’l$ˆÎ_ÍV·ã¯ ŒÀpu_e` \ÝOét^
-)nÊK@ä|”ƒ‚Ñ¿‡*‰¾õqº9lá‡ìÿc/ŽŠ³¸u5ºßÿàÓ‡÷¿ÿüîû¯¾¾'}çïÕ•& × ueY××Ì6óŠœ8ΰg½ÙÍD_)ìþ¯ý2ÜSÄeS‰»ÿÚÒPVÄ·-u~º‡"6¸Jl{Ç„I/‚C܃"´x*¡ã( ±Hx¸ÛGëÊ,rסmÙi²û¯’ý1ÞÌgq‘þ$úèõt»§ÉQ…ìE-ïíl¿Ó¤?S‡^Ç@EzˆK©¤/’g0󺡔o‰¾eŒ’«Ê£ô¯ˆ§M
-cäs è©Ä‘W½bk;)–?[B[Û(i¸¢`Ô¤‚cý\Ú¬îCÞ4ÅÌý'Ò@¨Ý (I¾J…U£Ï‘(~WÀ·‰¬´Uh Í710~…ùQ ž­Ø¤™ðϘpܯjˆÏ4æÌ«•?¾†Ôħóæ×J ô.4ùAƆÖ‰]<Çúþ5És²QÀT±â^+̲¼¨þg°±Öÿ„eT$À.Cëj$¸„£¢L¦|˜ábîb1‡3 ÁƒÒèhb=) Få2ZQᦛªàp‹š’*ŠËs(dìWiq2îÜý‘5°HÎΚZä @nIs.ÎÎt(¬ω·Ög&MTâÜkª’;TÆ}o+ïÜ=435ŒŠ6åS{¬55û /Á“*ß0àÔo®´d³—S¹x¹—Ï0üHÚÕ Rl”Ä5‹b®`|tÎX½îgF˜¦ì|Ž‡ô¸xlÞø;L7Ùï¤÷(Ý™óf7õʤ:uçÓ4úôÅꑳþVÍÇ;Õ(ò×…«
-´TƒŸé¤x@Æ¥$U^ih/ñLÜvû*8ÏÅ!Ítù”¹Ïâ•pžÛ4,Þóä+xÏ ÂœaöŽøy”ýþux=pÆAfû³8¾ƒß àw÷­†xƒž„Ç5¹q¿ÚWö"´t[ýÕý {
-ýHªcé0•ãl©wÈi—%žu]ª‰ÛÔExDökK0·íROm:a/^ÔIϤ‚{ˆ?t,66s±±iŽ¸]ímÄ–W¡jÅ.ª3ÄfÙ”.u°ôtò¤d|b–854ì&*Ò ûJQub4×Ûm($³ßöywÓË„Á£–XõwËÈ»²Ñˆb‘1Ý)^k$’OŸaÆü
-ÈÜ€ìú€Ü˜dÜ
-È €óüÏmµ¼:ã~]íïW‡î ÓùË×ý=L,QS2þ|.ÐÛg°bmçà¿Øîò‡?J¼ÙVåvœ,ŠŠ“lIÖtß׺ëg£K=q\âcpDÉLœ1ÒM”Œ‰£íZµ?=¨6 ˆà¹H&Þ={¡Læ.”ÉÙ[ìMSÒëͲx*öÛò"h!$E…±  ¤<­@ªçŽ J.‹×ºJ·1Sq£oõúµçá¶ßZ½O>w8s•Ï< fÚ®´?¾® ®&šc¬!0e¸'¹]>
-¼Ïõï–$‹²»˜™ó”~›öª 5‡ŸÅnY'«éUë;,,,‹íY(QÔ#݃"çQWf‰ý,òl»›ENÒ¯…ñYš%¶ö0Æ͇. cŸ8ÂxŸ8x°±‚ EE
-9š¯1 ©‹¼ZÂR­ƒÀãDïX*xڵĵžé¡^Shó’$ˆ¯
-Ñ)†xBBDŽË¿“,œv®UÈtÇšèíá Ú~€›Yõ§áƒ°…ÙUV(ÌU‰ÇcíÅ‘Ôå>UëÚvN‰ŠTò§Í¬€;Óü{‡Uƒ…5,£Ð¢¯Õ ‹‘1M¶´J¦Kƒ†_ΛµÜ1…– l°ùý³¸ÿ9úü”‡Jc= ELºù¡,¥ñÚ lû¼šíŠí¨Æ€Ö…ñi_×Èa{r‹Ç(xœ[,ëo¬´7î‘o(‰êcI6uioeV^#I{©m ²—ÃMã ph ¥Éqkp¬E:TØ>
-#lü¥çr²8<(£€bÈ·¥¯²^@jÚèfD .K=]kµÑ¥ïi¹¶´D2§_Á\3ÉÑ“tË'#¢É…‚aï2L/”>@
-‚Ñ839
-¢!Çþ±>Èê@³î¥éÔž¾ÇZˆMâžý¾
-îÔCâÐ\y"vðÛ ë4ÊlkL}p@{îÉÖ¨%´Ÿ½ì@ç ¶@0Z€œ˼Ší"Nï'#"eZ6&>` 9ÿ¬ì:Œ :YLÓ` FÕb8!)ó·ô¢aXOx^ƒ…]‡éã°æ¢ªp°È‰*<g ¶ó¢×19Aä¡Ø¢Ñ#ãÚjWyñûÛZRBeA>Ñ–ne¶Oôë©NÍmÓ*tçVŸ‚áì-E5,³Å.b¢ëSjKúU›œ;:ò¿ñ©3‘\l¤\{ Lº4øJâàïýó¸Š{*œ©aJiSÙЊ°;fããwÖµJ¹QÉNn›£Q×÷® ëð÷Äà¤58–RaæÅ”ÏT\hö|à!,&ȽŒªâ$‹‰Ä¸{>ñ*Ve.äN°-YËÐòÏØôùÜ¡}!·
-_udÚRÜ)YÕ*¨µŽh½€> ]§¶cɘ]çs¯%Ãè™,YðiCÇ’1»%›w-÷"K6ĸƒCÕ/˜1"î¿ÂŒ9ÊŒ‘U|¹¢_+3æÈ£§¸S²ªÿ]fŒÛu¾ôš1ÝTÛ[±¦'jÏÂjÈ´*Dà‹ì˜àÖ;ŒUÇ`ÊhÀ—Y2–?'„ÀþJ‰\EÞÝ‹vh±{Nð„¹i0¶\Êb;4«8§öåË 6‹ƒ™ë6›Ûm¶"O©}úÅ&{ ñLH½ÉÝl*ù¦ŠïQé—ù¢ØC_úY œ­èTθ{¸øjñ¸ÛåÕ!’Þ«¼~±Úm7ˆ+±å[mñÙâð8+Ë?Ÿ“m|®¥Î×ÔÝOT4ក‡pOLû
-¥>1|ȳ&Ïá÷<¯¢®(?ƒ,˜µîgøÀÏMñoûðk!Žþ±\BcïEñˆÄhRGôûv÷«r܇͖ս‡®„­|åHW
-Sò m6ÕÈD|¾9,Íá&«mE©û_]¹„³¨×þ¨uŠÊË}Þh~‡ñ|Sb¥ÿ¿¢:sPHÿ
-›l+:Íò*_vÁÆÚÃjÜ­ÔÐóãªas;÷:”¬X¯#,àH‹1I‹,ÉÆf%Æ%òqj ^äÞš¡¡b‚m{x—«0x˜@îÀâ/w'ÄÙåîš”Î*íñ©¥Áo±UÂÃH ñ„8¯"tˆGŸäƒg.z«KW¨šTw–"ãÇÇⶫ:«04ìDdc9mÄ«Ñop—ò&5—¢DÅ"Àˆ8¡üñÍ(*ÊÍ`†N —vÖBô_p#‚ÍàF´æÙÕ廥¼³u>¾Î£U¹'y %ìN¡P¢ìzšÐаðì)¸—ñcç2›À §ã±ìT!|…å &‡œ(dsHÀ>BÇ–(…‰Mt†é)ã¶]$ LÖ¥×ÞQ]¡Új†­4‰s.mHO1‡Ð$®ÝÝ5u
-n£Ï‰œWÒæ=Òp˜E…õ"åkë¯åÃÊ{BZLLÁö
-Ц<h;’•N0“÷veˆpV¼wA+/<Ãzó
-”dÌÑ!ïȃqỽäÚiÐp1
-—o 1öê¸b—o±˜†5Ü\ ÇXB ó±„>Ɔ3ŒÜÑgä1ÆÙéi:¥¶¡¬ YL!ó2SÉ´‹ Ì;ÎÚ8Ð|–g1ñÚ¨„£ÎÉLÄjßþu˜DžP¸¼Ã+¡¯M¢ ù†T°áº"ç0Ï
-u’M,õé ­Ž£ùŸ´ú¸©àǪ€¶u‘·Í"‚WË¢Z÷CgUt¼òë.ÍÆ ÍËì•ùþ ¢As¨²e±Ç7QYø'¤†N)Ç þ(÷`ªäë9¸Üñ8Ú7ƒúûàùüq}4X3x’q;xÝN=<¡÷eqˆ°þû›d–9
-=رQyñ·»KZÒ@š,¥iñAÎ9„~{k³ÙlŽ2Õ¦ˆ`l+Õó}b,¼úMLµ)£55úS š™ªßŒÑž;úŒÀx”©6D´U}—
-Mrë…¶CüÁbžæ('¸* ååuìÔíIKoYCÚɉDÓ·IÉ 3d›Â↶MŠÖû±'YTDƒ‚Pu¢9,n]ÄiÖáÝ®®¶âÕÏ»ÿäÙç'O?yÿðÍ»Go^ã[(¹xõæÁG|yÿåóûN(º(z)B™oÐQ€_PyÚT8ðúö
-~«¤ÃOñ²HGõ­.ƒzÄè¬ÆSC¬o (.ë*÷Õ=ú«Rµ˜äÈšdM‹aÏPÓxYTM
- ÷ôŒã d»›Ø*†H8Ç?š‘¼75›­ F$‡¦³uݹC³z‡Ñšý?MÑ´Æ¡YKm½]<uLàº6¶a¤íR½fpáK<½ 8ø“L-sœØuv ¨Ð™ÎçŽç):ÃÂ÷•ÏâøÕXS &ƒrÁßt×k ŠC3Å µ]7×£B
-'߬¨½Ë2Ú]€dærßbó[mÑKi¢€¼Ï‘’øÝ\ Ì—B„_‰~[¦/-šŒßÓ¶xÂ9?~¬õ; Ì¿!êì`{–WƒÊT~ ¶9Ke?¼©Š"pôÊ&¦ƒÝ[8Î
-/÷ ïv/U¼œ´<J¦ùîHò›Ûý7H ÿò‚¹º{KÓ|ÖÏ6ì4\Š4Ð3,ãk’;3ånmà²>a¯BÑ'!ðÔ¢Ž½º%1”¤ÅüME
-—è£ÇÇËÒØ)ðU“06¨p¡`îâ0ÎLʼn1ÏÚJPUxq&õ=ÍuÀ7>ƒÏ–p$®f5:N(­eÑ_Ï«Øð¶ŽïJtÏ·>þC‚çQP#U"ýÿ$ƒ4w)2ÀØgÒ¿{Šþ;õt®|8L˜LªwÛP=«jž Å·èøpUðt®}
- ÉóÄ}D'K~áæh\ÀXý,ÍO`à'*7’Þ%›gÂæñµ~¶|éÒæ"1ý;ŸºŸ%·±Ûò$±r^„r©Â8Ø–èwšCnÞqΓ·O?=¼Á»Ü3á×Ua2Qô?dm•ýK\.‰‹ycWåJX4v·{WI6Z Åf mÅzñm¨eã’`jÕ²9µ0ƒã|1«EvvŽ\.‰‹è8¬G égbÖІÑQØm¡vÛ†b6. ‡è:zš@hæøþ…b/šÚqÁÿ^ízÅ´r²1SN.ʆ^|¦i– ÜzÍ/¶˜I<ùZ°®ÚYæ¦a13Öíñív¡Np#”k†Gÿ ÔÅr²˜ì/G*&~ù‹)f¸f«>ÆŽÃóf ØV0Ι ™`LÞØ«‡€!Ìc§ ˜³)¬ë‚`PîØ=cŠlVoNI¥vÌ;ˆNX!å”%Rå–Wì¼6OqC_žðõŠÎ87$Ÿ;7÷Ša,Bó4¹ù¸ G¹ œfY(Œ‚‚iº³'¡€@þ©oÜ?ϳ͎d.@tñ*¾8Ÿxe``†Þc•€Ð{œÒ!è¢RœU”2€0
-È9Ä(£ûUn½õx9_/ðÅ#¨­¸sùò?PK
-Ëž¯‚AG›£g¿¿·>ßÝ,.ßGûWÿôã½øìd=²Ú©Í£ù‰‘ŸËتNéç@mz«ý½FŸ!¢˜ùLYaÃÍšå}Á  Èßb¬
-ŒêZW°ß&)¬Â‰ßàÈ‚ Æ¥¸üéé—¯ÀH–}å¨_«‡0Ö0D
- ]*v‘$þÆn ÏŒ•íoHYƒKq¥UÚ(òU¢B‰ý´0’ä¬ÝŒ‹9ƒ¼EtVÝðpUFJ4Cšqw¬sàøë|d‰ЇS
-½°ðc£“F²õÂ5Ü1 7iRoóa¥aé‚Èl0ýDrNû¨g­}½r%|N×Ðú
-\jjÜ×ÌXpÉ´jÏoÊN
-}/I³ujhEûe^9g4±éüŒ&{Ë0ò{÷póv`­Yy†k3€vëe8›Aö‘l]CãŠÚÚô<X
-¯ÓÂËâëý1¸‰˜{ßá¾´u'þç¾hK~½Ìð‹¼åëûW/Â$…Wlt?º…ݼa±üKw¤~Éó/Ç#ñƒz ðÃ?~ìä?žŒ:.¸y£Ÿ¡V…ÇëµDAª]@_jN+‹/”Ì@Zqkÿ+>ˆGüÈûõæð›í¯˲Eb ^oAºH4Õ£AV5N뫆uÞi}BŒ-%èìîŒNè„œŒ §3·[åLü%,ƒ $îÝ=ÜGoí•vtG9±
-Lç `O¶îdh\ŽŒðI6QhX»4Ó
-e ‚ÐôjÀ’Ž.Ó@ÛÊëÇ°êúí×°üúíGY{ÝТ‡«Îèáfðèá†=\Q£‡jô°¯¸ó†=\颇j}ÓOø°¯<´ -|¸Ò„6 ö•‘±t,Û¸¾v»¹ zØÿ²Í†=ôµÑÃÍ%ÑÃþWÒ6´è¡¯n=ìkqsC‹ú”è!„6•h›á]ËZÈÐ'„ QxJ¨°¯Š‰WZ—Œk]²Âñ2')œZzÐŒJÂÙîîÄ©¿ïîp‹/·àG¾5{è³€wpu¸:¼óˆ=ÙÍ•†}Á/î„ß>‡Ej?O’Qߨ"±N"Çi­i*`MÓt_w@KbzQ?vÓ0Ü:\Ž·b¤u6fÇì~¶í°† ý°†Å g5,ˆG5LèG5œ7ºî¾8㘆‰Î›”ŽiX\xJCÿþõ‚~HÃD³[Å9ÒpÂ;ÿˆ†þ½ ý„† ù„A÷Àóú²ô Úñ “Ï°0~:ÃâüÃìzçâQŽfX\p2CþÜÏú¹ ‹KŽeèËLÃ3SvK­“4Õ4¤Ì !~”À>OÂRS©'²ïè‹3›Ä6~qÌØ5|ò
-¾»yí4 ®×ÎÈÙL{åiFŽ…Ý)ßè­·£&[‰Ï¨âã „tñy?=¦S|›(¾GÑÅ7#ÈÄçØ¡ˆŽÁ¨öÓ-$ȶ0 6Û[σt+³;“ô´û><î¼À8¬ÁÇ)$«¶rÉpˆL%®â Ñì0BÀkÈ™/¤·ÒÉI7ž1›†ž£;rÅnÅëäêæq%Ç]Íûž”Ønu!¸\PcÜ$E~ˆ[$ûŠŽæîA
-å”çt/ÂÙ†ýç•M ~ÀyTv'•SžÔ·x–WYõÉ–bw§¢‰2³Ç‚ ¹µg±R^%ÕD•ròDÑ5½S8ã± <.Ý$Sp`Ê$L˳õ£Eœ½«YÀ_hS…JO¡?M4e á6r½;ƒëîAŠÖíw‘è}Tý‘Ø‹A™0 Ž!Tý5å
-áõÀ2ü`0o&*«Áý‹
-ŽA7Å4
-sâ3ŠøÔç}^W›ܦ>í~þ¢¨ñW«‚»3s’»í’s»³Ê«¢—é¬p‡"6¥Âï°Â·ƒT8ZG‘¦Î´§úsV:<H“«ŽÂ…¿Žð¦¡eÑ¿æsüM!‰à¼FLkwðj-LéQ°fõbõ‚ݬ–üØÇRMQ ô¢bÊ8¥¹1 ¡G¯~Y§Ù§pxïc©FgÄø%½¦@3œ5ãDÅœÕkòÇu<^¿áåÐûZ?J=·r6wJÛš»´ƒ§’% ¡‰ìpd.œ]Ø5ù«zýÜc61ÈAÍ“8¸«64nî¨á”\.£‚kõàjô
-Ÿ«{.ÅÙSðõÚoÖpz.âJlùU~Š¸·L°5ûÓaŸ—ŽÎ/©»Ÿ¬hB@‡P' ûpa†^d­£ˆé?ÏNâIŸûp¤lQ”g Ë3¸üüàYöðïöàm!þ® °7,{ÄFÎh*îa=ßÇ¿©À½ÙÓ²ŠuXYK®tÍqp!©Ý~¶yåIòz˜»êø2Ž&G¶QkŠ|ÍÊÿfuêL¹=ǯpó”8O¾ƒ}C› ÂÓÈû|sVÍá#8«ù¥¶¿éÎRtÌi0‹åg¢òÀ2ZŸgšƒ×П¯C|Òÿ_–89H$„Àòkü¯(ÕÃ
-J©*„uoŽß`Š,‡ç`Ïeº•fÖáÅ£NõJ3Ôì
-úiüX;Ç"0É©Ú—µ*„[4nÄÄ×&:'
-™mhï¡ãÊ
-T‹(tÓ:ã#,»H@pÖe·½¡êRµ•‡¥4‰>W©K6îb6¡Iœ1ê›ëD·)8Ï>'r>’6·tȆÍ,yZ¯¤|jíÎ*èÜ!íLKÉö5À6åá9âI'â$ïýº’á\æ½5úä…lç¹ÎTk_åþï²"/ ugÆÌ€;OJp¦ÚJV®ìË®Z›BÚÐMåI
-$ÅJÒÇU+â´OMUf÷¬¡ÇBÖé'_×x]¥ïˆˆŸ<ÐxðH·dã6ŒhÙø“dc6LUТ1:Úî@†fÐ Z¢%³édCdJ2¦i·äÎÆxæ»Dr 4ȸ…KßÑ°”'Çe¸ô ¡a ç«as d]}Ì¥÷±á #×´EÜÇ8«ï¦Sj:Èš‘Ù2}/ÃR¨dÚE—@ÖÙÏ\Z?Ð|8,m'Ã2ž•£i† rslµnÿ4L"w)\ÝË¥v¯M¢C Ów/,„
-6\Säœ
-orÝ>Iä¡@ vª?ÛÖ;³ïÜÛŠ´Vy@ˆ®`&A5îÎ1PX ®º\z…ÀnøqxÐužÌw_!Â'ñxÙ‰JÇÅßQ¿t¨§ñˆ›®"^j¼;dµm•‘uùĉÒÖ¡Ô¸ù  ©"¤öÙÝNv/Ôßùí‡ÁÕP/ßûüÃ/?8ÿ~¨í. Ö,(V›7v•WÝóR,(¿fá1°xœ¬áøæ“øȪ!=K ª‹©„¿òØW£®†C²Ï¶ÇªqH•Cå„Ãp욉Iöìˆû 4²jm?Æk”
-¦Š?_€Ë?€= xÓ¨¿þ,›ZguÛÁ]ÊÁY9¬{Ö¡Ó}fÞÿ~—„›û 苳Ýþ˜³Ý« /Ï »ù¬ ÃPirZ%W˜)ü¶ÅñÛ¨¹Îò©ÒÖgÈëCAM™Wbuð䔨/Ÿ]2M\î‚õ›ÛÚâWGZ6š]žG¦-á?™˜¿*x»ì ŸD:1eP‘§À ļ]vPNË'¼•löSØÄ1Ì¡Î`n—!”SzžZ’ߪ¼šr¢ÁØK9ÏD$%ó2´}!¶d%=“qøXæí²3:eꜧªô<Fs£%Œ½Tõ\DW0åêÙ.;/§Î9ªz.£±ftªêž§ªÎyŒæº£C4{©ê™ˆ&­ªck@öQÕ3Í Ž®BUÇ穪{£¹IŽK4{©ê™ˆæ樮­ØGQÏ$|Ræ…—ƒ{—ö~â¯vU‡NvRÊŸKÇ­.á¬ÊËYaf¡Ÿ;Òí<š¿â 9ÓÝ:O0LT@ÞÃb#Ó᤺¢ëQW†ˆ…YXšÅ]”P¨ªª90Æã¥ØÉ’äÀ¸A×Ìv{Ê‹|óÅû'×íÛ²_+¬+€ˆJ\PF`•¿ß|Éx$G­ª”[ Ó‰V
-µ¡«¥ebda“1OBlvÇ¢ÜW˜&iÔO[þÀ0Gm¡L~´¿÷­uâ5U÷nGÕ¡@â\‰ÈѨCQé­©¢’:ÓðMµ.F3Y×V'غܭ»C¼JüÇ.ÓTM½0´i‚ìwaŒõR¡)/äêmÌÄÕjK­YS½› T͵Uªº1£­SÜ0´Jé›õëèSµª4
-LÕÕ©±¹µöÃè‚£,¶âë(}ÿ“Ï^~òéÇŸüðá·ßôí7øB.¾þöƒŸðáû_}þþGOºÈs)¦þŠ'è_àç–g›Í|˜0ØKdÑy'M¹?a½`·rÜÖ2/Ž¬'G¥¿Ò›¶é•1aU‚«Ãd$ žëržåLAaªLH‡™`1a9±DÊj ¼äCãÖhwª¼o8²<‘)‚•Êæ‹ÜúÔ0Ú(LüÒà—Ÿ¢XZWõ­Êƒíˆè³vÞbüh@.&ÆUÖ›{öw£©Å"§ÑÒnµ¥E±Ï°¥Q,Ý–v[úë¸ÖÎXÞÙì!¶’"jÜãïÎ4;4ÑVò«5s÷¥uîL«Cë³v¶õÅ;4‘wè™^‡&ÿž­ÓÒŠMêÐÆãÑŬc _P¥±O”YªOðö2œpð™,-c\ØåqvûC­vÆ¥-™aá÷Š¹8þ´¦lNžíØ;—Ë5×V‡b‰7VfÝ<Ìòº
-—­ÅE¨g·cÙ¬ÙãÞe’Ge ùÝ-ôHôQÑ.Ž‰fy´µ`¤ÍòøLš…ttœEw³T;y¸l-.ÍŽC®ØBꎳìn¡G¢Bæ¢aÈÜDÃ<ÚZ8š]GM㊖響Pœåi§‰¶Gø?•îW¬J7“ÖÅE‘Ð+ßþó>Œ„ƒ¡÷¸[3ÌÀ_Þç¬é0ÛÜzX¤kî͇…zB7Òƒ²»¡fÞì_µN–û•†þM¼I¿B×&½&ƒ†²½ñófÐÐ-×sŸ3(²†2QÊ! ˆn
-ƒ¶‹Sh¨ñÈ)Œ·…†BÏêSD¹:¥Ø1Ú°N!e!RÅ‘W̼¶ ñ@_ðýŠ‹q <üÜ940ðÐñU1:ƒÐ¨Â×Q½.CÅQl‡Qt=¢ƒ‚nºgO¢þ§ksà¡ø]=žHvDe¯üõó±W Dƒá궪ƒAáêvJ… ²RHñ¬¬TÑy6ªƒCãòª8$z÷q²;ìáû‹>öbž éôÕ¶ÝïðéË÷¿ÿüæû¯¾¾Õ8,ú>ÎÞkKMl—ò̲¶«˜mæ9±Ÿa)Ö*|s˜‰¾TØì![™Ž¸Ä#2q³à!;$ȈoZêütŽØÔ£2±¹ï:Äü:B;ž#:
-ùYX¼¿‚"ö¦Q’`­ƒÑâ¶
-Ží±´Y} y“#÷ïµ:BëAIòu•¨ê}yò ¼²
-!/·b ï$Cu*ÉFIÔ²(¦Æ©G[fÕënpf„aÊÖçxHòçñîÅ_A²c¯ ëQº3çÍaò•‰æTOS´§£áQ¬9»Üªùt§šŽüm.Æ€˜±¢“ô‹wÏ“_zOã§ß½¯áúZY÷¥ÂâÔWåi9{¦Ü±€BPóƒõIÞï¢ÊU–M‡«á“’Hø±>WÛ–Pc‡º¹†OÏ}ßU"WÒNÍžU“5Þ.vïí0ÆA"ú:ÊrTDµYÓ
-¼”ƒ6Ú¤ ê~)AÅÏkâ±­CäóÛn_ã¹<$¬-ï™ù,žqã¹O‚â=G<ƒ÷\þI~dÙ;üñ„½þ<YSé¾E7ðÚ^»=«‹÷¨I®µk÷«]i-BIÏ«¾†?a€—R¿¾¨Gmi}AIÏ«¾ŒôT<¾¨]aÃÎ¥†E=¯sÄÁáj ¦°=ú$ú訬ʊÙêÿ¢gò$úg{3•ªáŒþPkìÀ£¾I›xÒ€\_ÿŒZ¾ŒÖ®5êɇ‘=ù¿^qË{?YšË„ñ´¶LPßoØÅéY\BÀ|á8ÂYÃûsõj[#Tí4¸ZyÈTL
-‡º ëÔNkàÑN½qÂø’8Ù.kd¤¤BSJ³«¡rP ɯ°,ÃÙT…šisàMe]P^ ÂlúS¡YÚ®gw„ñ“ dN‘Ÿßïó¿üà%\¥ðáøò“/><ßGò¸\,vQž‚—w«‰«2¬q_Åé& ö2<fïŸ@ØŸ£6üQ E³ mïñåvq³\Œ–É-ŽlÛ`u“Œ6£<£h%fzHb±t˜ÊÑ_UrVÊý²KÕU›: ÈÀ~m&â¶Xê‰M'ÔÒÙYJÚ“
-êÿT±È¸‹ŒÛÖèˆK˜·K2| U!v÷›x3}©)б1R:m—xÒjÐPMD¤êJ—b4 ß·›Sp"¯öEyÓ« ƒ “X軤g˜]ÙTˆl ¢Öt§øÝV">ú\¦?À0µ¥¤•Ô• ¸-‘_|–Âņb6Ù½
-†â õ«=¢#þÙ¿!ʯdDÙä·a`$=ê‡Û#ˆæ/Ò4ØØR÷ÌXØþ–5ø*î´rûE¾
-H[
-Z@Êæ ¤¦sG–ÐùíµÊ»ÛHÛíFßU/°íÇ[üŠéö=vùÉêþÌf4Ón]Yòãók¬ÛµD¦\.æ‰ïAG{ ¥
-§FPÎÿ;nÉh·¬²·¶pý‡l&|ù _8ÖMø† Ü[Ãû4%(ÅÔª’¾ÄîÏD…³¾RqøÛFãØÔ©“ˆùmƒ
-ˆÂì°j§ò o}ÄSóóêËÇeTY>:¶èjÎpYÇ"ÑBœ{=‹«|vë2k¹ÝJ`î°`P‰|ÿC:·Z—ÝÍcÅÊÏ]<¼ex3?M—çXÂà¶Zh^œ„,÷T 3éÀ8F+½–°=Ò¾™¶I? Á“9s”<űÑe#C¹÷£5ü$(±™¶’ƒ/NšŽaéŒÈ¬;ýDÒG¿ÐïÙЯò¼\_еhŸÙË5‹>èöü¶ø¤(ðÓ,×(¡h%ûe¾qz¨ØÔë¡`¼·\F~ÿAqù$
-7}òEëL›B:î|Ù‹˜cѪ÷Ûò´a.„Ÿ*üaßC|n›âGÁ:ëf0qQ]Π €¦ïœê7¶´>ìñrí@S׋¸þe±]ŸñáËÏ¿øáåÇO‰é‚³‘l¦ ^*£õÙ÷ÅŽ ”ÈoŠY
-k÷'V|ïO7ˆu Ïñ³ïcuŠ%ø»¦ÓºÉoó¼5êgY“L¾s(x§Í£ jJáÒÙ.阜DCNdz¥r¦Á¶Â.$îñ~Gmí•rtG9±
-æÿn:]'&fB¹èµ¥àLô!¼±–.k # Kjj_ h“r´ê:õß­ƒ_m“¿¹ ÚòµÎdbÔ—$àw¾›ÂÛ‡D Fø_Ä-ï‹êEïFÝH9‹0¼_yTq
-O Àß0Y±Œ5£êÕõ¦BÆ¢ 9ŠÓÕ(|"ue»›…pW³ðYúµPüEZ1ÅR #´ýäPw‹#`¶ÆpðB‰$Œ5HZ:>|Aò._¸dcñ
-k%j»UÍ!ÔíQ+\íµ ëŒ¢ÄÀJsw¨ÝŠœ„…9ë²–àbV
-Õtïh%¶¸h&‡Ý´ ·åã-i‚Êì˜=Ú¶ÐËÜ0ÑÏÜ°¸HↅfÞ†‰~Þ†“àFÓÀ/zäl˜¨æo“JΆř)†Ÿ_/ô36LWœœðúçk~´ÐO×0ÑN×ÀèžI²†…^®†É“r5,Œ§jXôÏÔ`7Ã9WÉÓ°8#MÃÌ›I’4,ÎÉÑ0”™N‚õv©œ$MŠ”O‚@ˆ}§~0ÿ•ÈR%®ga³#–c™xìH?Ë9v¯¼Ïnï¨ÑN‚`®|¼9^¹"'3UVK؃…ÅÜèí·£&[ˆOtÅÇt„úâÓazL§ø¶¦øÌ¥/þyn{Š“cGGttFÉ3]8HŸeb  ¬?Ã잇y¦Ùé ~tØúFç–Œê€ÁGÎE¥\ÜÂcŠëx—P;À#x</§#R:î!éÆ3fÓ
-|#˜ÛŒ¾ZWå§}©i_¼ÿmûÌ´yôGÓÈ?XMàÿ«DþÿhúwWúÿãz±ÿ?ÖxE~¿Áz÷»f9j};|<{[¬Y M1ù
-› ÄbrtC‘ÔHŠ}02^Y÷A;+D‘‘îäãÊ"D¯Ìâ‘~=ÕÉ™¢jf%¦zõIÎ^ão±‘bÆXFô+‡ü¤ÚünÕ&¦šŠp|¢­n®¥ôxå0.Óà+ƒ?wÏ£»÷SâL”sÊs•õ­˜e¸Iaê¤>>Uæ È•Ê,|rŸï Š,¿7E’‡Ù­?
-¶&À4òNye%h*.4Û¸ ò€•QUì.‘7w›÷¡b™f¦C.¥Þ’µ -?`Ó͹mCn™Ìª)»%¹GdUË×,¿µ½o¹lÙ“1µÎçFO†¹4x2ëÓ†’'cjO6/{2*n+OV×–ìU¿àƈ¸]º±n­Yº1òBº1²ŠÛ»±>ìZº1MM=É="«º[7ÆFvÝWë|itcܹK6{±ž¦'rãBéÈ*—s[ù1[®ÝzteTƒ+£·ódld?– ò˜/Pä2o¨_´C‹åSƒgÌyë€Ù³ç’[£YÉÉ8Õ–Û;læZO9¯úl®öÙ’|Dµé‹]vOã™P‡“ëóÙd%N™ê#‹#.ÃE´[ïûYü¸>¿Ív\¥ÒfáÇϠ‡4 “½#Ò½Waöb•nÖˆ+°Å[EUñÙb˜Åñ˱ôÆç•búuw“#Mèˆàú¤.}
- I8æÕxÅêe ™JQwàÏsÅÁÏ0œïâÙnïüãde„²ªBø xC¼¿ÆOTº¡Ü ö:Aç‘¿Œ/ó€±ÉÆy@+}¨ñ€žK÷€ñu=`Lð€žÛÈÆDߦ4(õé’½U–O»*½Ö|_{Äé4«Wø ªžP²xÌúiSdÙ.9.²­4›°/×`«¼@e6Y\ñ4ÛnÃ$\–Á†•g¾*І‡Vr6} ÑãÆx’ë6²N´è’´Èü`X¯D—¢D>õ‘¾XU¢KP¢j ¯½
-­gYdº…ð‰ù
-<Ïk|^^ßYÖ@>÷4ø-=ÜŽW"¥\‘çyÍ®È#€öñè|ðÌG¯Œèzò~ª©âêñÓ3r›UVbÖ"²¡˜6â§öÎè¥0Å
-çB'ÚA¸âX®.ÚQBé VcÔðÑÒRˆÞn‹Ž°6c€Ž(ܳÎäË×zùõÞù ú:V¤Ÿäù”¬;‰BI²ëhBO@Ã;¨v³¥~?ԮⱠÌq:Ëzg<ör(³Ì™PСbJbb¥azÎx…]“uÄUª.S[ÎС‚&qÎU’Ö4 ¸bÔ›ëHw@¸H>'r^I›OtÈšÃ,2«)oÍ^ãíÊxVÚ×åÚK@•ò mG\{‚e½7«šgÉ;µ^? ƒ5A
-ÖŸ)rN
-<¢\k·æèm—…öŽ)×™nïm„¼>EÞë½’×e×à»D f#·º¥Rh—"´ÁŠŸôQ ÷(ô”"³Þ§e˘J˘ڰŒ E^­!OÊV1‘F1±bC¼ŒhÈýåwäBû¡ †Ìýr?Ã+)´o¥§=ŠÐ†ÙDµìF¹îFÇ'Ös™9Ef½[žVb5ÓR°fÚíƒÒuLÉM¾ß¤œ<4ˆ©NÕÀ“ëÜù÷-ÿ¾â]IÅ»5”Ê$©†æZó… âªËçWªÁ—æÃdþÐ|W„LžÄ³eG:hgbC½ïD;Aâ1
-Õ
- ï7Þö'Û*çó‰#¥K¡$Ü€P†Ôr·õ°S]õÅ÷_~ûáGpKÔÃ{Ÿøåí¯ŠZoÐàÒp•¥Ä*3ó†¾öÖ{ÑŠÍàg¢}ô:"KÖrvóQ|Lc%HŸUÕHÍT’_Eæ«ÕPÑ!Ýî×ÏUã±*‡.‡ÉØ'.&ÝfçÛï°¡ãqgμQ ¢¼¶¤·À:RþQe|ÃãJÊqÀ‹úÄ$t Ó<é¼ûHÇ‘‰'g¹B¯ç^ç‹gg–
-©Ñ(ñçìÅ;pUâõBîø8Š7­Æûà?áüðx2Xýzp?àjð¬lxžBï¶q´wð*ø·R(+³úâ—ûÍö-`ÞoÖØEÏÇÏ_`gXÊy•\ã¦ðÓŽÀ¯£6+¦JëY†¼:Ä1ô”}#Ö'OŽ™þÚEf‰‹M¸zÓɶ¶Ä-’Ž‹nW‘©«öÏFöo ^/Œé“H'§ Z8v \÷Ùéë…1r\>ß­es/aëþâÁõ˜B9æí̒щ­Ê«'cÆFÆÙ‘•ÜK×þ…¹È&FÚ’±û\æõ˜2öÚ™*oÇhï)Á±‘©¶Eô%cW¡žõ˜x9öÚ˜j[Fkjô4¦ê·3U¯£½áè1c#Sm‰hÓ«z.²‰©¶d´÷pô5¦:lgª~;F{“Ÿ™jKD{sTß% 61Ô–„ÕMÐD9Dti;KgËÍ_Õ€NvT*žË‡µ!¬ÊÛ8Qí£YHwóòi³¥¨Æ¹Û¬öã »È'XŒ?‡)•¢!ú÷UˆØ˜ƒ­9Ð\¯„ÒTuJ<«€1*(q'KQãC3¯;âÕý±(òÝïCT¶ïËq­èÔ
-Ävw,Êc%³$BÿÔUŒÔÆ4‹·O3çŠ9‰®{×Ðu(<W"kEœõ¡lÈöÖTÑIÆ"|cÒ­h6»âÚæ[—›Õ|sH–éìÅ䚪…ºvMðÛM”`?TèÊ ¹{';9E'½¥·¬1íÚD ]sm“ªnÌm
-“º6)º[¿Ž=U»ŠhPàª.4§³Í­Õ,Š{|Ú©r+¾þ€ó÷?ùìá“O?þ䇿ýþ£o¿Á—rñõ·ü„?¾ÿÕçïtAÒE^Iq7[ŠúêÛûüòló|
-TV7ÎGƒ,f ­œº·º¤l½tˆéìô¶3€Þqàö —¾×ëf+ÝBp ^%@;Äc¡êÎû§ÍÐhé!Ú÷JÆ´^1;KÙ)Ðh4›Gñþ¥Ë¾¹ä*µ{Ä1\±ËdŒšsõ.¯Œ›Ë•ëxã0͆Sudo4õ]Zãԉ›ov–j–>æ´ÂKFÉñ>ò7³ó7H ÿ&9sù$væK£äñ:Ç°½áRzG†…Îx
-ç±ö´6pY_°—;â¼N‚Ïë»bðóGŠì l¨¶+þÈÞ‘Q3$®Q Nà£Xºë:%~Ý"Œ Ê\Ø ç`îùUœ±¼ˆ{ļRè*@UâÅ•Ô:JtŽÀ3:>hC¬–°¥LÍ
-t1O(®¬e£¹7,cÃË8¼’Dφ DøÙ_$øÌ já±¥’§ÿ?õA”¸”>@ßgÒ¿{‰þ{éBù$pX0™Tïv¡zVÖ<“ŠïpàƒT0;×·äuâ)¢‡Ïx870vûâmqÿâ û„̸©è½bóLÚ<þ¬_-¿òJƒs˜þ3Yº•a?aÓê"±t_DíV…7pþbÑŸQ±yÇ8Ÿ|÷éϾÁÇسr•ØÆL&ýYWiÿ.—ÄÅxàÖc¹¬3»Ç½Ë$/Z ÍÌzatOêų¡–—£TË˨…Îܬ–êÀa·1p€Ë%q»¢†ôgaÖÐ ££°©T ›ÚPÌ‹KÂ!=/5Ó¼~aq–GE¯Ÿá¿\¹_±,ÝkÌjEA/± ËÆ(½Ï›U†ÎO9ë®›mn3cMƒi·P #”k†š“ÿ Ô*]l—û£:&!þv‰®ÇÝ5Æ6 †·Í@°-?ðo™ ™`L<àjhÂLaÑw
-‚9±€]Ha]ƒr÷†)âGµ9…¥Ü1~æ0CÊ)R¤Š#¯Xymá¾$û½q0H¾u:¾*†1 kbÕë2tÅ6pÇ×Ca ÓÝ< âO×æÀCñ›$~9’l$ˆÎ_ÍV·ã¯ ŒÀpu_e` \ÝOét^
-)nÊK@ä|”ƒ‚Ñ¿‡*‰¾õqº9lá‡ìÿc/ŽŠ³¸u5ºßÿàÓ‡÷¿ÿüîû¯¾¾'}çïÕ•& × ueY××Ì6óŠœ8ΰg½ÙÍD_)ìþ¯ý2ÜSÄeS‰»ÿÚÒPVÄ·-u~º‡"6¸Jl{Ç„I/‚C܃"´x*¡ã( ±Hx¸ÛGëÊ,rסmÙi²û¯’ý1ÞÌgq‘þ$úèõt»§ÉQ…ìE-ïíl¿Ó¤?S‡^Ç@EzˆK©¤/’g0󺡔o‰¾eŒ’«Ê£ô¯ˆ§M
-cäs è©Ä‘W½bk;)–?[B[Û(i¸¢`Ô¤‚cý\Ú¬îCÞ4ÅÌý'Ò@¨Ý (I¾J…U£Ï‘(~WÀ·‰¬´Uh Í710~…ùQ ž­Ø¤™ðϘpܯjˆÏ4æÌ«•?¾†Ôħóæ×J ô.4ùAƆÖ‰]<Çúþ5És²QÀT±â^+̲¼¨þg°±Öÿ„eT$À.Cëj$¸„£¢L¦|˜ábîb1‡3 ÁƒÒèhb=) Få2ZQᦛªàp‹š’*ŠËs(dìWiq2îÜý‘5°HÎΚZä @nIs.ÎÎt(¬ω·Ög&MTâÜkª’;TÆ}o+ïÜ=435ŒŠ6åS{¬55û /Á“*ß0àÔo®´d³—S¹x¹—Ï0üHÚÕ Rl”Ä5‹b®`|tÎX½îgF˜¦ì|Ž‡ô¸xlÞø;L7Ùï¤÷(Ý™óf7õʤ:uçÓ4úôÅꑳþVÍÇ;Õ(ò×…«
-´TƒŸé¤x@Æ¥$U^ih/ñLÜvû*8ÏÅ!Ítù”¹Ïâ•pžÛ4,Þóä+xÏ ÂœaöŽøy”ýþux=pÆAfû³8¾ƒß àw÷­†xƒž„Ç5¹q¿ÚWö"´t[ýÕý {
-ýHªcé0•ãl©wÈi—%žu]ª‰ÛÔExDökK0·íROm:a/^ÔIϤ‚{ˆ?t,66s±±iŽ¸]ímÄ–W¡jÅ.ª3ÄfÙ”.u°ôtò¤d|b–854ì&*Ò ûJQub4×Ûm($³ßöywÓË„Á£–XõwËÈ»²Ñˆb‘1Ý)^k$’OŸaÆü
-ÈÜ€ìú€Ü˜dÜ
-È €óüÏmµ¼:ã~]íïW‡î ÓùË×ý=L,QS2þ|.ÐÛg°bmçà¿Øîò‡?J¼ÙVåvœ,ŠŠ“lIÖtß׺ëg£K=q\âcpDÉLœ1ÒM”Œ‰£íZµ?=¨6 ˆà¹H&Þ={¡Læ.”ÉÙ[ìMSÒëͲx*öÛò"h!$E…±  ¤<­@ªçŽ J.‹×ºJ·1Sq£oõúµçá¶ßZ½O>w8s•Ï< fÚ®´?¾® ®&šc¬!0e¸'¹]>
-¼Ïõï–$‹²»˜™ó”~›öª 5‡ŸÅnY'«éUë;,,,‹íY(QÔ#݃"çQWf‰ý,òl»›ENÒ¯…ñYš%¶ö0Æ͇. cŸ8ÂxŸ8x°±‚ EE
-9š¯1 ©‹¼ZÂR­ƒÀãDïX*xڵĵžé¡^Shó’$ˆ¯
-Ñ)†xBBDŽË¿“,œv®UÈtÇšèíá Ú~€›Yõ§áƒ°…ÙUV(ÌU‰ÇcíÅ‘Ôå>UëÚvN‰ŠTò§Í¬€;Óü{‡Uƒ…5,£Ð¢¯Õ ‹‘1M¶´J¦Kƒ†_ΛµÜ1…– l°ùý³¸ÿ9úü”‡Jc= ELºù¡,¥ñÚ lû¼šíŠí¨Æ€Ö…ñi_×Èa{r‹Ç(xœ[,ëo¬´7î‘o(‰êcI6uioeV^#I{©m ²—ÃMã ph ¥Éqkp¬E:TØ>
-#lü¥çr²8<(£€bÈ·¥¯²^@jÚèfD .K=]kµÑ¥ïi¹¶´D2§_Á\3ÉÑ“tË'#¢É…‚aï2L/”>@
-‚Ñ839
-¢!Çþ±>Èê@³î¥éÔž¾ÇZˆMâžý¾
-îÔCâÐ\y"vðÛ ë4ÊlkL}p@{îÉÖ¨%´Ÿ½ì@ç ¶@0Z€œ˼Ší"Nï'#"eZ6&>` 9ÿ¬ì:Œ :YLÓ` FÕb8!)ó·ô¢aXOx^ƒ…]‡éã°æ¢ªp°È‰*<g ¶ó¢×19Aä¡Ø¢Ñ#ãÚjWyñûÛZRBeA>Ñ–ne¶Oôë©NÍmÓ*tçVŸ‚áì-E5,³Å.b¢ëSjKúU›œ;:ò¿ñ©3‘\l¤\{ Lº4øJâàïýó¸Š{*œ©aJiSÙЊ°;fããwÖµJ¹QÉNn›£Q×÷® ëð÷Äà¤58–RaæÅ”ÏT\hö|à!,&ȽŒªâ$‹‰Ä¸{>ñ*Ve.äN°-YËÐòÏØôùÜ¡}!·
-_udÚRÜ)YÕ*¨µŽh½€> ]§¶cɘ]çs¯%Ãè™,YðiCÇ’1»%›w-÷"K6ĸƒCÕ/˜1"î¿ÂŒ9ÊŒ‘U|¹¢_+3æÈ£§¸S²ªÿ]fŒÛu¾ôš1ÝTÛ[±¦'jÏÂjÈ´*Dà‹ì˜àÖ;ŒUÇ`ÊhÀ—Y2–?'„ÀþJ‰\EÞÝ‹vh±{Nð„¹i0¶\Êb;4«8§öåË 6‹ƒ™ë6›Ûm¶"O©}úÅ&{ ñLH½ÉÝl*ù¦ŠïQé—ù¢ØC_úY œ­èTθ{¸øjñ¸ÛåÕ!’Þ«¼~±Úm7ˆ+±å[mñÙâð8+Ë?Ÿ“m|®¥Î×ÔÝOT4ក‡pOLû
-¥>1|ȳ&Ïá÷<¯¢®(?ƒ,˜µîgøÀÏMñoûðk!Žþ±\BcïEñˆÄhRGôûv÷«r܇͖ս‡®„­|åHW
-Sò m6ÕÈD|¾9,Íá&«mE©û_]¹„³¨×þ¨uŠÊË}Þh~‡ñ|Sb¥ÿ¿¢:sPHÿ
-›l+:Íò*_vÁÆÚÃjÜ­ÔÐóãªas;÷:”¬X¯#,àH‹1I‹,ÉÆf%Æ%òqj ^äÞš¡¡b‚m{x—«0x˜@îÀâ/w'ÄÙåîš”Î*íñ©¥Áo±UÂÃH ñ„8¯"tˆGŸäƒg.z«KW¨šTw–"ãÇÇⶫ:«04ìDdc9mÄ«Ñop—ò&5—¢DÅ"Àˆ8¡üñÍ(*ÊÍ`†N —vÖBô_p#‚ÍàF´æÙÕ廥¼³u>¾Î£U¹'y %ìN¡P¢ìzšÐаðì)¸—ñcç2›À §ã±ìT!|…å &‡œ(dsHÀ>BÇ–(…‰Mt†é)ã¶]$ LÖ¥×ÞQ]¡Új†­4‰s.mHO1‡Ð$®ÝÝ5u
-n£Ï‰œWÒæ=Òp˜E…õ"åkë¯åÃÊ{BZLLÁö
-Ц<h;’•N0“÷veˆpV¼wA+/<Ãzó
-”dÌÑ!ïȃqỽäÚiÐp1
-—o 1öê¸b—o±˜†5Ü\ ÇXB ó±„>Ɔ3ŒÜÑgä1ÆÙéi:¥¶¡¬ YL!ó2SÉ´‹ Ì;ÎÚ8Ð|–g1ñÚ¨„£ÎÉLÄjßþu˜DžP¸¼Ã+¡¯M¢ ù†T°áº"ç0Ï
-u’M,õé ­Ž£ùŸ´ú¸©àǪ€¶u‘·Í"‚WË¢Z÷CgUt¼òë.ÍÆ ÍËì•ùþ ¢As¨²e±Ç7QYø'¤†N)Ç þ(÷`ªäë9¸Üñ8Ú7ƒúûàùüq}4X3x’q;xÝN=<¡÷eqˆ°þû›d–9
-=رQyñ·»KZÒ@š,¥iñAÎ9„~{k³ÙlŽ2Õ¦ˆ`l+Õó}b,¼úMLµ)£55úS š™ªßŒÑž;úŒÀx”©6D´U}—
-Mrë…¶CüÁbžæ('¸* ååuìÔíIKoYCÚɉDÓ·IÉ 3d›Â↶MŠÖû±'YTDƒ‚Pu¢9,n]ÄiÖáÝ®®¶âÕÏ»ÿäÙç'O?yÿðÍ»Go^ã[(¹xõæÁG|yÿåóûN(º(z)B™oÐQ€_PyÚT8ðúö
-~«¤ÃOñ²HGõ­.ƒzÄè¬ÆSC¬o (.ë*÷Õ=ú«Rµ˜äÈšdM‹aÏPÓxYTM
- ÷ôŒã d»›Ø*†H8Ç?š‘¼75›­ F$‡¦³uݹC³z‡Ñšý?MÑ´Æ¡YKm½]<uLàº6¶a¤íR½fpáK<½ 8ø“L-sœØuv ¨Ð™ÎçŽç):ÃÂ÷•ÏâøÕXS &ƒrÁßt×k ŠC3Å µ]7×£B
-'߬¨½Ë2Ú]€dærßbó[mÑKi¢€¼Ï‘’øÝ\ Ì—B„_‰~[¦/-šŒßÓ¶xÂ9?~¬õ; Ì¿!êì`{–WƒÊT~ ¶9Ke?¼©Š"pôÊ&¦ƒÝ[8Î
-/÷ ïv/U¼œ´<J¦ùîHò›Ûý7H ÿò‚¹º{KÓ|ÖÏ6ì4\Š4Ð3,ãk’;3ånmà²>a¯BÑ'!ðÔ¢Ž½º%1”¤ÅüME
-—è£ÇÇËÒØ)ðU“06¨p¡`îâ0ÎLʼn1ÏÚJPUxq&õ=ÍuÀ7>ƒÏ–p$®f5:N(­eÑ_Ï«Øð¶ŽïJtÏ·>þC‚çQP#U"ýÿ$ƒ4w)2ÀØgÒ¿{Šþ;õt®|8L˜LªwÛP=«jž Å·èøpUðt®}
- ÉóÄ}D'K~áæh\ÀXý,ÍO`à'*7’Þ%›gÂæñµ~¶|éÒæ"1ý;ŸºŸ%·±Ûò$±r^„r©Â8Ø–èwšCnÞqΓ·O?=¼Á»Ü3á×Ua2Qô?dm•ýK\.‰‹ycWåJX4v·{WI6Z Åf mÅzñm¨eã’`jÕ²9µ0ƒã|1«EvvŽ\.‰‹è8¬G égbÖІÑQØm¡vÛ†b6. ‡è:zš@hæøþ…b/šÚqÁÿ^ízÅ´r²1SN.ʆ^|¦i– ÜzÍ/¶˜I<ùZ°®ÚYæ¦a13Öíñív¡Np#”k†Gÿ ÔÅr²˜ì/G*&~ù‹)f¸f«>ÆŽÃóf ØV0Ι ™`LÞØ«‡€!Ìc§ ˜³)¬ë‚`PîØ=cŠlVoNI¥vÌ;ˆNX!å”%Rå–Wì¼6OqC_žðõŠÎ87$Ÿ;7÷Ša,Bó4¹ù¸ G¹ œfY(Œ‚‚iº³'¡€@þ©oÜ?ϳ͎d.@tñ*¾8Ÿxe``†Þc•€Ð{œÒ!è¢RœU”2€0
-È9Ä(£ûUn½õx9_/ðÅ#¨­¸sùò?PK
-I÷Ñœìû•Ílüïêõ³„MïÓ•ŸRÄesÖ&nêߧÇØ·°¤e
-*4-õrû›¿Úø±ùœ·‰½Äâ-,ÈZ£Aww¡¹Ó&tD¾µ»³ü$ vÊlAÛ·¶;ß´ìšìîÜm“}î^híö(vF0D­Ç‡”&ûx>n“=ö¾—Z/Mý8®©C­‡ûåoé'óIkÍC‹Áb îWÆÊ6ØlÁ–§ëøw¢m™Î§m’ca–,¡é¬cÿ÷#Œ  ¯ˆí>†¾G²9³ù¬ J þ„{ ––(ù­ÅVâ­ ˆƒi”Ø_S0nç·5ŒœÚ”;?J‡7Ž¡9-·¤ŽÀì9«­Jr(I4¢lx¾ às€AwÃÚ‘w³àÜw
-ÖT¸Û9»mu´AQP”RQXô¡qX¥…çq{ÎíÙ-’³9gç¶È'
-YlŽžüþÞú|w7²¸|í_ýÓ÷ⳓõÈj§6æ'F~.c«:¥Ÿµé­ö÷}:„ˆbæ3e… 7k–÷'€"Sˆ± <V ’~ñîeò¿ŽÁߦð§ß½Oýæ­²K…É#4#\ÓíªØ6ÇãñLYÎ
-ÁÆ(ÆètûÉv®¬ë—6éoÝ 9©\‹-ÑUMÑ=W2ß‹è\l\` U¦ÐOxïEÝ\·'¬Ûþ¨àFe"·EOõžU‘5Ú(®‘õcZD_‡iJümQaZB¸=Å”Á%¬é$ *q©"Õ:[±·å1“­‘õ"Ïå1ºÜ
-ó™¿“ÆóûùwŽx—çÊ_‚ð#k,¾‘¯'âóWàýÈšÎEÛ÷Âð>Ág7uñ3j†kr-ò‰r êµ%=­úR¶ /S
-öÂOŸC ],b¿Žp¡@5QhÒW/ʸ΂jš#À¥…IA«‘‡M3|Ù3OÐ9çQ<Ó¹}6N ‰“îÓe”VpX‰FÍxlB“ƒ½ŒÞ1‚~%ËR\qôÝ}¼{2,›Îº0 ¼"„Ñù†jYdwnwу Ú‚"?½ÿÞç~ùÁ³÷?ùìÃ>þðÙ'_|xyŒäåbC<'Zm¼ jïVWg&D)–(§¨X”¨ñ1¼ß*Á>U‚Ý“Geøã-uÚó?^Yî×ËÅhßàȶóW×ñh3ZÜàÈ­R¾3=$‰\:0K0+7ÈYi(÷Š!UWoê,P†ëµ!˜ˆ›|ª§°•Î.j¤gRAâŸ27s±qÃ<BâbmÄ’ŠB•ÔãžÅ¢3Äfó]jc è®6R2>m–xÒhа™œ2½D[ ²e‡ZÍ»ªæûó`…„`íÕ¾(.z5a0Áe©öÞÒ3ÌÎlJD6ˆÝ6ùvQ>ú ÓàOXX@`s·ÁmÈü^J&6³I·' Üa‰ɾ1KÏðLž
-LN3Òm½wÈJù¡ˆÓŠå(0ªsh]ÁF|›¤°
-'~ƒ# .—>âò§§_¾#Yö•£~­>ÂXÃœ¿ÀaÍÕ2­§H¯9ZúÊ€Åd2Kñ‹*BÚâfýô=Ñ~í)êð§â Tx4yêx=®D®N†°®ç’†{ÔT—hð‚@Ö°ª‡žÇU»<í]þƒ;vƒÉåÖ:\|RÔÏöˆ\øgÿ‚(?3x‰ÿ³_úiéQÇ(€t!¨ØE’ø»5<3V¶¿!e .Å•Viÿ¡ÈW!ˆ
-%öÓÂH’³vK0.æ òÑYEtÃÃUAx)Ñ iÆݱÎã¯ó‘%
-@Nà,˜rÝŒ¬¶>yað'Ø N…ÅŠ˜É–•!²îÖ5[™=> ï„D¡V@Þ
-®)iŽÛ¬
-WzÍñðeŸ|á:Õç¥0§8áskq¤C!ßJ:ÎSÜÈ¢„¿íUøãá ñ¥M¬‹úë´›ÁQƒ“Óëèt<PÐð]Rý&Ò3ÑcRÈ
-@CW‹è¹þÛòº>ÿâÃgŸñã³’Ïû"…¦M^j3õÅõj5Jk¶¯,€XȽ˜˜5?Çô6–¶ñ­Íä[(‚Ï6…ZR¾G_ý „Cìî*¼N /kˆ;¬÷ÇXà&bî}‡køÒÖøŸû¢,Aøexô2Ã/ò–¯ï_u`¼“^±Ñýèþvó†Åò/Ý‘úAþ%Ï¿Äê%À?ÿø±“ÿx2ê¸àæ~†Z¯×v©v}©9­/¼P0ýiÄ t®ýs¬ø :ñ#_ì×›Ã{üm¶¿þ-ËuŠ%x!¼u8é"ÑToŒYAÖ8­¯Öy§õm1¶”< ³»3:¡r2‚œÎÜn•3ñ—° 6¸w÷p½u¶WÚÑåÄPtÕM íp£úTgZ–Z»Û®¼€`×Òð#Eé§7wa°n ‘Œ Ç`5Œdºy☣sè'pÀJ«çà5ŽÐ‹7⌣Á?(¢(á.-N_œ §%ózì‚b8æZDbó^ÅŽ]Χ³•>z4˜ë#J”nÝàtÁÅ„¤ªÑŒ|,6º=;Çn5ÕjKÝ[m†&\z:žBF¿ë!׉ O(½2œý=­ ¯Ò«Û'‚†‘%KRC­A4ê”êoHÔÁK›Ä¯¯@ƒ?;¶‚Ä^‘á1)’ »ËB}ŠMêƒ"$Leýh}ø#h}pžd¡*†dŠ%³»í0žv—~~ìU–jƒx%«I¨œ¨8še©…
-¥4¤w H?ê‘Yìn±·½ƒE:é…ùY%KÜÚÂoÞtTcâP4ö÷E7ÖW$ˆ ý.DŽ¬Ç—†Ô¤žÃT­8ªÛn¹a©äé攨ÎõšuAQòK\#±¼Èn¦‚°†œbQ
-)S 1BBFŽ.¾ã.µv®UÈãŽK¢g›/äˆß<‡R¢?~K˜Ee™ÂÄ£
-ü™‘ñ½@6Û’s<FÁ㼵òðÆJ{ãù’4$ªBë3öà°ä0|Št$íMÚ:"{8ÜÌ6‡ÆPš½Ç¥ R
-ó¡Ðfvww.'³Íƒ2
-(¦|ÏZÔÙ (ãF@›ºœ*¢J.›t,tmÔBWyMK·¤å˜!k‰‹+0'€=Ùº“¡q92Â'ÙD¡aíÒL+”1@
-Bc Ы
-ÇgÈdœ¤pfhéA3* g»»§ü¾»Ã-¾Ü‚ ùÖì¡ÏÜÁeÔáêðÎ#öTd4Wö¿¸~û©ý<IF}£jdˆÄ:‰§µ¦©€5MÓ}Ý-‰éEý<ØMÃpëp9ÞŠ‘Öaؘ³ûÙ´Ã&ôÜհ Õ0¡ÕpÜèºûâŒc&:ÿmR:¦aqá) ýû× ú! ÍnçtHà ïü#ú÷‚ô&äÝÏgèËÒ/hÇ3Lt<ÃÂøé ‹óg°ëYœ‹G9šaqÁÉ ùs?ëç2,.9–¡/3 ÏLÙ-µNÒTÓ2'„8øQû<EKL¥žÈ"¼£C,ÎlÛøÅ1c×ðÉ+øîæun´Ó€ x<>¸
-\;#g3íA–§9v§|£·ÞrŒšl%>£Š'ÒÅçýô˜Nñm¢ø"EßlŒ œc‡":£ÚO·p ÛÂ$@|Ølo=Ò­ÌîLÒÓîûð¸óã°§¬ÚÊ%Ã!2•¸Š7D³Ãh¯!g¾RÜJ'#$ÝxÆlHxŽîÈ»¯“«ÿ™CÆ•w5ï{Rb»Õ…Làr@q“Pù!n‘ì+:š»m
-îÎÌIî¶KÎíÎ*¯Š^:¤cl°ÂŠØ”
-¿Ã
-ßRáhEš:ÓžêÏYéð M®:þ:Âw˜†–EÿšÏñ7…$‚óu0­ÝÁ«µ0¥GÁšÕ‹MÔ v²Zòc`K56E5ÐSˆŠ)ã”"äÆ0„r½røefŸÂá½¥ã—ôšÍpÖŒsV¯É×ñxý†S”Cï7
-hhý(õLÜÊÙ\Ü)mkîÒ žH–4„&²Ã‘5ºp:ta×ä¯:èõsÙÄ 5Oâà®Úhи¹£†Sr¹Œ
-®Õƒ«Ñ\YÛxuÃ<âm©”§w¶F9ûi8ÊŽtõd‹2-A®«y[Dœ^OFDŠ[6&0P\·Wö:´ :„¨Mƒ9U‹ÃɨIñß&uCáð<:í:œ\ÐU…ƒuDNTá91÷‹žFWä5’»bŽF—f»*ŠßßÒž,ïŠÓ½2óýñT—{‰u·ªt«WŸ‚‡Grx¨FÝ[¬©Í-mëSjsûU›ô5ç¿ñ™ö ;¸¸‘Òá¥aZ¤wjP˜öÏ£{¸§Â™µº”u• ­H»“i`íi|ü¶–!PŸ¥\«ÃNn²£Qž×÷šLëèn‰Æ‡¤­–ªÓÊÛâ‘ÏT\(ö|à!,&È­ŒªbÈÔ$ãrîùÄC¨8[êí@.$Û’µ %?âÏç6½é ¹Uúªæ¤-Å=!«Z$µª­“л¦ŸS[°d¬]ç‹NK†Ù3=X2ãnCÁ’±vK¶(Z2*îE–lˆ~ ‡ª_0cDÜ…Ó /•#«ør36D»VfLsŽžâžUýï2c¼]ç«N3éÑþÁVl ÷ä´fÑnÈJOá _dÇ~áóÅÎC£CÕ1˜2ðe–ŒMŒïBàî'%r•y7ÖOÚ¡Äâ>ÁsV:`l¹2‹Ý¡ÙÂùWÔ¶|¹Áf¶ñ$ó²Íæu›]'ŸPÛôƒMö@ý™pô&×g°‰µ‹j~OîˆÃo–Am}è±x³«?´vZ¦ÒæÝÃÅU(|®ì¹gOÁ×k_¼YÃ鹈+±åWù)âÞ2=ÂÖì?N‡m|^::¿¤î~²¢ uB4$ìÃ…z‘µŽ"v §þ<;‰'}îѲEQž,ÏàògðƒgÙÿÛ€·…<úc¸‚ÂÞ°ì9£©¸‡õ|ÿ¦÷fOË*Öae-¹Ò]4ÇÀ…¤:tûÙæ•'Éëaîª[àË8šyØF­)ò5+ÿ˜Õ©3Mäö¿ÂÍSât>ùöa m6O#sìóÍaX5‡à¬æO”Úþ¦;KHÑ1§Á,–Ÿý!tŠÊËh}ži^C¾ñIÿYâä q~
- ãÄOºwç8g?î.;ÒY{\·4x—æ'áÉ7H OÄsœóžˆG
-CÁZD6–n#\_ÿ~„Zòq¯x"EÁ§G¼:q@ÃÊW+#ˆ(•Á5\Z˜ Ñ+¾ "Œy P¹yÖ5ù⣼Üfë\ƒ~œ¡Ué<—’v§P(Yv=9ô4|ð¬)è§ñcí4‹À$§j_ÖªnѸ_›èœ(d¶I ½‡Ž++PuL,¢ÐM댰ì"ÁY—QÜö†ªKÕV:”BÐ$ú\¥.Ù¸‹Ù„&qƨo®ݦà<ûœÈùHÚÜÒ!6³äi½’ò©µW8« s‡´3-%Û×
-iC7•')+IW­xtˆÓ>5U™Ý³† EX§CJœ|]ãu•¾#"~ò@ãÁ#Ý’SØ0v¢eãO’Ø0UA‹ÆèhC¸šM@ƒh‰–̦“ ‘(ɘ¦AÞ’;ã ›îÉ5tÐ ãb.}GÃRž—MàÒw2,„†5œ¯†}Ì%uõ1—Þdž3Œ\Ó=r㬾›N©mè kFfSÈô½ K¡’ h]Yg?siýl@óá°´ ËxjTŽ¦.È̱պýÓ0‰Ü¥puv/—Ú½4‰Lß½°*ØpM‘s˜¶ƒaT®áæhšâ’ÞÅ\BNYŽCÒ÷/,åiAq”¾ka!O‹‰˜´½
-Ëx"H;ÝS%u’uófïý:{‰¿’â=Âè´óá1ÕEV}mduX‡NJË)Ò6†F‡]1“Ò2Š´MqÍa7
-ÿCÞ™5·Oü«xॅ@-Ù9j†nîc8‡aœÄI=8N°ÐòÀggW²#’¬¤VR`˜?Í©ìOZ­¤ÕjÅ…uM„•¸&/Ü혬S¬+C¥øÖojOL–êíÅÝ·\౉À2Õ½øY.¯o"¯D{¯du‰Æ4ø®¡“‰«HYJ&6zqM„îÑbBgŠ$¸„ÚPä{™õŠ|_׌{¡÷64cf"¯V‘gn}8vÅxlE'Æy‰¡"_.£Ú7ºG‘©_¯gx&„ö­Ô´g"tÏl¢yd½~f}àCë¥ÌÔDf½Y¾¯#ðLØ‹ûaØé oòýS’ÈCìÔ ~væÞù· +è
-*:¬ò€}ÁL‚jÜŸc¡°@\uùô
-Ýðãð ï<™?î¿ B„Oâñ²#”Ž‹3¾£~éP;Nâ6S-D$¼Ôx»/ZÛ*#çó‰#¥kBipóARGHݳ»ê^¨Ï¿ûâ›>„«¡~{÷³¾xÿüû¡6[T¸,Z± XelÞØ×^uÏKq üN\ćÈáq²–ã›âc «ô,¨Fz,¦þÊc_­ºŽ ٮؚÆ#Mñ[&&Û±#î7XÐÈñ¨³‰Â¯Q„¸Lo è­z„”4ßð¨’rÐ*‡aº€9=ì|xOÇ‘‰­S‰TÑ®]«óùÁ S
-UÕ5b'ÆxÜ¡;YŠ7èšyÝáÏny‘o>ïè¢âº}[÷kÅmQ‰óʈœú÷»/YähU•vka:1J¡6tµHö(F6 ó$Ävw,ê}…i’AýÈòÆ)8j+e
-“ÝCè¼ÑP'^#PuïôT
-$Εˆl:ÙÞšª*©7 ßÔèb4›Uqmu‚­Ëíj¾Ý§Ë,|ê3MÍÔ C›&øÀn§XO šòJ®“­“˜¢Vmé5kjvs¢…ª¹¶J57fŒu
-ƒ†V)s³~}jV•¡B©z¦:u6·Vaœ\p´SÅV|õ>¥ï}üéoòÑÇßðÍw~ó5>…‹¯¾yÿG|øÞ—Ÿ½÷á3‚.Ê\Šy¸ä :ÔøùõÙf·ïïGì%Í¢s#~Åyƒ]ÌqÛJ¾8r.˜^JõÚ¨°‰.ÅÕ~2Òmþ ²ËÝzVbõF†éÒ!ígˆÕ «˜¬%TÖ3áe·GûSí½Ã9À• M¬V6_üà( ÆÉ@a˜G׸Å2º²hu^lJ,Àœµ÷öëGJ11¾²Ýܳ¿;M-;–ö›--Š}-b™¶´/é²ãV;cyÏhd»‡ÙjŠhpŸ¿?3ìÐÄXɯÖÌý—×ù3£mÎÚÛÖïÐDÝ¡gfšü{:´IKk:4¨C[K|A—Îv<Ñf«Þ<Ã[ÌpÂÁg°ÄLqWÆÛíöI²Üþ™:”J2ÄÂïUsrüi'ÎÙܼزw.—s ¬¬ÍRo¬Í¾¹Ÿ•uð]l^/MøqÕöð;_¯“ŽS‡wëŽú{T€6ˆx¢ï…ËÉ«¥YãNþö.˜¸áŸ_†‡µ$»!ñ§þÌ›øM+'NçºddÀ²ÃƒÒK­á9. a•¶WX#Ç{íÝä÷ß~ˆ—Å{ôqÄcùò#7>ý¦x“Æ99ö‚Ð|:Øy9EmÕÍ#QT <Ò©¥KU’ÝÁBV+¦j4vQ£\’Ù÷¼ªºº>õ¨ÔØD¥†«°‹éVË“¶ &Z·ìÞoU ·¾õ®õb,1?¿¨p‰Ù€ <Mêê(ãù£®õ»’›SF³š
-Òò˜Ÿ¡þŽUýoЮ;g¶¨‚–ÈúúdÄ|˜PJÛÄÉ"%°ôÚɦΑ.,gµã,ÀôA€ýE¯¡mT‹að1ÚÁ‡†¦EèÖÏ9½Ãºh×J%fµÒo.E¥@¡q8“âiȺyÎÉUÓêágsùÖS¯v=S]?ºXÆæÀ›DëNÍžÕÝ}ºtvhNŒÓ'^ÖCt¼ì€U˜­+ÚÊPÆéñªò7Ù¹‡i‰]?¡ÍÌiœ®¯s<ûX!®I…`ç°SQꬥ¹Íú¾^Ý
->•×Æ4 ÝET¤ª?Ø›¢>$}ãyâx  Xºë<E ÈVddTçŠ肹o”Wu&â¢N¬‘þeÃPn«/.«6qª³^¯„2øÒ KªZZAÏç Õ­¶dò7õÆurxZc‡gbxôl˜Cäø™EÔòcI5«ÿoªƒ8uMê
-¸ÏT‹öwÞþFì°„êk}wˆÖ'õÆ'¢íìþ LÖµ“±ñʱè$ÑPãæF^Toó[Gì"*§Ñî µ‡g¢åSûÒaýgºtkôú¹' þÚ}Ò- oä<Fógœ‚ÏÞqGÎÇß~òóoÑÑðL®×”ˆCS2Ô±€—kÄEhàʱÜV‡Æîqð:É“¶…Âþz"æ(žhÏF³<¹F0Êfyz!ÍBz:μ¿Yš‡¼ŒŽ\®—aÇ!Wl!}ÇYô·Ð1G!÷¢aȽ†yrp »ŽžÆ-sz~CqÖGN“lðªÜ¾XÖn>&ÒåE•ð«Üþó!N"„ƒa÷°]1Ì(\<”¬ù0ÛßfX¤ë>¸êÝÈ Ê퇚³ Ô*[ì–ú7 &2&.þn‰Î®u~Meã—Í` [~à¿dPde¢UC@ým§0P'gRXo …¯Õ ¦HÖjuŠj1e´c0rÊ©B§ª#±˜™mã¿4â[ã x`ù¥s`à¡ä«bô§QŸ£y†Ž£ÚŽ“äz(Ľt/žÄ|O×æÀCóÛ4y:’lˆÎ^…«—c¯zˆÃÕmUƒÂÕí”Ag¥âEY©bòlT‡ Æå-Tuˆôî£l»ßÁöýëÕ<þÒé+²Þï½ÿÉoï}÷ÙÍw_~ukp˜ô=œ¼+K]mê̳®¯™m–;±Ÿa)Î2~s˜‰¾RØâ±XF…‰¸$ *q‹è±Øg‘Șo[êòÔ‰Ø4 *±¹ïÚ§ü&B{§:‰Ó“ˆGyoB”™G(n"Û²¯Íd‡U¹Jöu²‡I Å .QëÙ®0“¼"
-Ù«\ß»°(¢,½œªC­££ÌDzðK©¤¯"h0öº¢ÔÂp mË4˜*$W¥O¹|C<l3è{F6œžJq,–– ùY”|¸„"v¶Q²he‚!qH;ÇæPÛ¨¾„¼Y†üFAºAP“|•q%jzŸcž¯4€_ã¡i«  ¥f¶‰Ð€ÐFH¥xÔb›1á{|Ù¦1ÓLÎ=©üÉ5¤6͈_*5pq¡2X@±Lìj»´ðlŒ,'™D5ˆU÷†\aþÀb¢N°?Ó€Lµö'ª *
-vYoN‚K8S”Y@”ƒ.æÞ¨s8³à<8!­€Ž*v¡F‚^¹ŒW¦p÷¹WÁá%%š(©Ï¡ñ²–œBFÝ€ºÿ"²4’’€’S5ò@îŒæ\””*èPX.ž“ì¬ÏLNi/ Þ©Mrƒq{±•wiNS5ôŠžÊª¶–ªšý…g„I‚)8®M¼e£¥ÛBL!ÄâåVŒaø•l¨N¥Ø(I$‹bª`œT2£h^‡ƒ3# Qv>Ãóz”?O·oüe[öš°µ;uÞ&•™hNÝQ5M{zÅæé³Ë­šw®™È/s1¶
-#v®¬0,êeÕ˜'† Wc0…=¡O¢Žªª¬š­þ/z&Ïg`^qn0Ó©ÎèÿµÆ;š›´I 
-_ùÅg)\l(f]< Òa‰ɽµìK/‘ð_%5&OŽtßíÝ«8 .?~Z¶F5
-!‰SŒ]¨- e÷†RÛy#kèüv[ínDvëÑ·Í nOã­~ÅvûúüáDwµ¦À—k6–üø<…ÀgŽÁv’È”ËÅ<ñ=èd´TãÔˆê€Ç#™lwQëªîúÙþLüºw¿á97ñë><ðo-ïÓÔ 4S«Fú÷t&
-(t˜õ•Ž#ÜtÇ¥^›DÌo;$P@û¥œ|hȃ¾õÏCÎÏ«/žIcùè¹¢«yÃ¥ˆÄñ>8°ºÙg»ª³ÖÛ­æ •È÷?”s«UÝÝ<Öl€ üÜÅÃ[†7“ÕùS…ÐuyŽ ¾äÐB÷%d©(¸§j˜ HÆ!Yšµ„ùfÚ:‹Â"ÊOäÌQÊôÆV— å!LVð“ ÄF8d*9$_®œ„-ÃÒ‘]wú‘äýB¿gG¿êór!|E'Ñ>»÷l |0íù²ø¤$
-ó¢Ô(¡h5ûe¿qNP±ip‚‚ñÞrùÃGÍ¥”
-
-·}ùò%«B›Bzn}Ù‰˜cѪ›ú´á^?¨ðûÝ âs«Ø?‰VE?ƒ;ëJS
-y·¶ã4.´›è MÆ"ür&<ÉLÃMœåй¶bÅÇén_ðtƒX·ð?Ë!ð¦1V§XB˜°;›òbÏ[«~V5+Ô;‡‚wÚ=Š¡¦T.ÍÁê’ŽÉI äôW)g-`+ìBâáwôÖÙ]jGw” @ÑE7m íæfùÉ»‹iSj퉻æBç&.~5'ò Ó›û0H? HÐcÐÆaŠVWÑGjÀ1 ˆ¯ç m~9$bXuÿAùàGI6E}ã)0<…+æ.‰7qÝ!sÃ|±Õ o`ÇnÆÔ {9Ø­µ@Â/«5éÖ’I|ÙYð;­ÛmÑj…{Ê„{]ðóPSJ[êßk£4á«"Eów®3¡RôÖRp&zƒ^„X+‚-†‘ƒ%I‡Ú7´I%Zu“ú—DëàWeòw·¡aB[¿á™L¬ú’œæx`ÓxûHyáû¼yç»U7RÉ" ¯&ÔÕGœÊÓ
-ŸH]™ÅígáÜõ,|–~-”pž7L±RÕŸ¼€Únq,¶¢ÃX^¨‘Ä©‰¤ãäìò ˆK6F”.a±VC ®ßÔ,B-ŒZâjO6¬3Š+YÌMü¡v+JælÊB$ÁŬ
-n5 üü„œ ÝümÒÈÙ0?3eÃðóë¹yƆ‰æàŠWá‘#Þéù†ŸÍÍÓ5LŒÓ50º’¬an–«aò¬\ së©æ§gjp»áœó«äi˜Ÿ‘¦aÌIæçähÊLgÑj³ÐN’¦E*'A Ä.J󰈘ÿJd©׳°Ù˱Lv¤Ÿå»W^Çg·wÔj§A0W>Þ¯]‘“™.«¥ìÁÂbnôöÛžU“-Ä'¦âc:Bsñé0=¦W|×P|æŽ2ÿ¼ ·'Š“cÏDttF©3]xHPžeb Qxˆœ?ãâ‡yæÅñ ~²ß„Vç–Œš€ÁGÍE•\ÜÂcŠÛx—P;À#x<¯¦#J:î!édzfÓ
-1aØÐ)ƒÈ7CBk×Ƙǩ|ºë¢y–ö+Až7X ð-|Ý: £
-ψÕäè:†"'¨‘<+4ú`d¼±î=€vVˆ¢ %Ü9ÈÇEˆY™Õ#ýrª“3EÝÌJMÍê“0œ½Éße#ÍŒ±Ž6’ü¤ÚÂnÕ&¦†Šp|b¬nVR¼ñ@×ið•ÀÁŸ»ç1Ýû)q&Š9¥Ne}+fïDP˜>¨Oµñr¥r# ŸÜ–çGƒ*Êïäa·Dç¤Ul05/V‚¦âB³ç÷á1A°2ªŠÃÈ'ãáîùÄ}¨X†™™k¡·d-CËwØôùÜ®SÀ[³ÊnIîYÕ2ĵˆomA:.[÷dL¯ó{«'ÃXš<™óiCÍ“1½'»¯{2*n+OÖ׎ìU¿àƈ¸]º±n­Yº1ò\º1²ŠÛ»±>ìZº1CM=É="«º[7ÆFnÝ×ë|aucÜ»ÉÖ/öb=MOäÁ…Ö‘5.ç ·òcw\»õàʨ:WFnçÉØÈý^6Èc¿@‘Ë8¼¡yÑ-Ö³O˜ËÖ³gÏ%=¶A³’“qª-·wØÌwrÞôÙ\ï³%ùˆjÓ/vÙ=gBNnŽg“•8e¨,Ž¸ˆçÉl½ïgñÃêô6Ûq“Ê…>šïó<Îvž÷^ÆÅ‹e¾^!®ÀoUUÅgóÝ~–¦Ï‡Ò_4Šé7ÔÝMŒ4¡O`‡Ð'ªð}
-¯Ø¼ ¤P)ê£÷E©8ø†óM:Ûî¼¼¢ŒPQUoˆ·ñ×ø‰F7Ô{Á]'˜< òŸáÓ—yÀÔæÓŽ< “>4xÀÀ§{Àô²0%xÀÀ?˦D˜^§´e”ŒtÉÞ2ëÙn'I¥—šïSL‘ΰz…
-©Ô„’%`γM‘e³àü¹ˆ¶2¼^‚I¬ú•PØduÅÓl³‰³xQ6žUøªBv¼µR²™÷nÝOÒb]GTÀ‘}’Y ÕJô)JäÃQá‹M%ú%êŽðÚ«Ðy”@æØ>±_g_WÖw–5O= ~K·ãÕH)WäÁyWä@ûxô >xæ‚£×îèò~ª©æêñã¹õ²(1 ÙPLñS;ïõz)α¹ÅK¶€8Ž«ËwF’Q:ƒ)Œ>Z[
-Ñ;ÂoÑÎf Е{6™|ýZ¯PíO /óh@æI^H‰º“(” »Ž&ô4¼ƒj;[˜WñCã*›À§ã±lvÆÃa/I™uÎ2I@?B‡š(‰‰MÔ†é)ãN] LÖÅ&®ÞPM‘Úr†­4‰s®ÆtžÒ\âŠÑl®#S‚p|Nä¼6éŠdÕ‹”×f¯éfiÍ•ƪX{ ¨S´í‰kO°¬÷z©p–¼Sçõ
-Xk€5ùW‘ ÞTd ÚpÒHês4/‘¬U€×4@ɺC™®YG¤>…T1JEU’^éEµŠUDýÂT†uOãšðõJ‚êPã]»Sì÷‰ÚÆö}înw†J6NaÃ#¿J6F`Ã8#££õ1(Ñ|ZùF2ŸNÖGd³ cƒœ’㊌»­àê{Ë äb.Û@cìê¸|—m1Ÿ†ÕßL ÇXH ³±>ÆúsŒÜ`‹3òãì4•Nª­ï-̧֒ÙF÷©d=úÅ@fg!mœõè>–e±àÚ¨ƒÞ“XàËSûÔN )\ÖáR‡W.1 Ù†¨`ý™"ç0Ë
-”m|ÁuAq”mhüº˜É2ªv%H+Ó,j­Îô^/ËËNâ…ïöÕl“îw¦}Õظ¯Úï„NHË)Ò*7Fû=/Ò2Š´ªmÍ~³„…°>EXÅÎd¿Ïg!ëØ ë’h´£Ðù¥-RàE`¥ÝÚwo»,´wxHXeº½'ÚyCŠ¼
-ë½×e×úD f#¿º¥RhŸ"´ÅŠŸôQ ÷ ô”"³Ù§u˘J˘º°Œ E^£!OêV1‘F1qbCƒ¼ŒhÈýÅw”B‡¡-†ÌÃz?Ã+)t褧ŠÐ–ÙD³ìF½îFÇë¥Ìœ"³Ù-O{5ÓÚfÍ´Û „ëØ‚›ÂðœròÐ †:57ž|ï&œø /èK*Þ­ñ€¶P&I5´×šG(lW]!¿À¦|9ü`K& ‡ö»"dð$æ–è u\œ‰õ¾íˆÇ(lT+D$¼ßx½ß« ¼KÌ'”>…’pBÒDÈýÖÃNwEÔ—?|õÝGÃ-Qw|ñÑW¶¿*jµFƒËãe«Ì†Æ[ïE+4ƒŸIvÉSì‰(YÇÑÍñ1Œ• }Q=Ô =6Ó~‘¯N· ùf·zj:˜€59L›pŒ}äbòM‘ß~ƒ ¼€{«x–áJ€”µ $½Ó ¬åë&ãÛ×RŽ#^Õß ¡K˜óƒÎ»ßé80ÃFâQN"×èõÔë|ùäÍ2
-ƒº6)º[¿Œ=5»ŠhPàª^hN'‡[ËY’öø´ÓÅV|ó!ç¯>ýüîÓÏ>ùôǾûáãï¾Å—rñÍwþŒ?¾úú‹W¿ 袬¤¸-D}ýí}am¶©Àûé
-Àm|‰PQ,Ò}}@kÚ•AUbtVëÕ!ÎSJ11¾òXÝ“5ªÆÅΉ¦C•¦±Ù+Ô4ŠEÕt¨²Ã#=c{/P²Ûd¶š!.ó'ÄÍÈF~15Ûo® '¤Mgµêº÷ÍôzBÐìÿ3 )š6 hÖÑ€v—.'sø€©˜ípd¬U½g xŽW˜á„CÌ<`‰™á¯Œ·ÛìÓt±þ3ó8WÔ‡…ï«æäøÕ^²-ææ»uñN)Òe`w–zCcíÍý¤ì €?ÅýÒ„Vº‡ï‘èøû:9àxux¿¾QßñH€0ÌÃàd!Í
-òjiVŸ³ƒ‹7ö糧EqCŽÃI0
-›^Nfçú
-ddÀ¶ï°ñ;h½´ú¼Æ¥!¬RgÇ+¬¼ùAúÇÝO äî?}£›ËÒûçÞ~Ó‚Q#O®ø…´|ÙY¾œ¦·7Kh:‰E;饾:ÉíÃBÕ+T3ú˜ÑVQ×·]W]Üž,&5ô;1©î:¬7Û:rÁìØ3ã¶ì><êá}ëCëj<±È_4>pí <Mê*•±ýS×ù}ïÍŽÀ)#­'`èÌŽø³}/° á#‚šƒº²ýÆ©Íú¹©èNAŽvÌ[˜¿çÔþ´'9[\CËTc}4(ö0¡•c§Š”ÀÖk™M')]ØÎ
-0ÿíò¢ÎT^Ó‰=b_6tµmUãÅeÕ*ÉL!°z@hC,°¥JÓz1g¨î´e£y0¬“ÃË;¼’ÇÀ…;DþÙ_$þÂ#ù±¥š×ÿ?õA’ù”>@'h3ÿ…&Ðëxú'±Ãʦ}¿ í³ºò™Ô}‡Ã¤‚ɺqR8$¯½4~Âj<ÜØŃâ2*§¡÷†Ù³šÙ³Î̾ܰþ3[øwQ?aSÖà¯Ý'¡<ÂÞ_¬ ù3É`ÏÞóÞ§ßöËGo³Áa+à ¹j\c&“Ƭ«´€—Oâb<òÕX~ë„Æm:xäÙ¨¡™]CÏŒŽH½.Ôòì“`´jy¾µ0ËÀ¹·«¥9pØu àòI\ÄÃ.¨!óÀ™Û5ôÌè(l*æ.óì“pˆCÇLJÍœ_ßPæú¨iÒÕü—k/µ{™ryQüÇðvLÒáà±û´^˜ñlþX²n»9þ¦a1;Ö4šv õ‚aDƒòíP“hò¿ZæóÍ‚`£h¤bâo¸Ùõ°½$Á؆Ñðº¶Fá53€!Œ‰G\MØ)ú.AA0'±R8×Á üÈ¿bŠôAoNq-¦ŒŸx'ŒœòªÐ©*%+³­LøËbqtÑ#p`Âòµs00)ù¢Öà4nØçh^§a⨅“4½
-£ à.ÝÕ“P@`ïéÒ˜4¿ÎÒçÉZ‚˜üÕly=þÊÂÀ ÷UÂÅý” Áä¥âª¼”„Q@®ÁGY8(ý{¨*‰ôÝOòõ~?ÿÇýõ*ÛPäêªjx¿úð³»W?|qóÃ×ßÜ’I_áüàUé’x5×WžõCÃl³¬Ø‰ã [ñÉ;ÝLôµÂîþÚ-âE\1¸»ø¯Ý>eÅ|×R—Y?±yÄub‹½‘>´Ïzö=(BQ :M²‹ˆÇÛ]²š¡Ì"Bq»–ý&{…:ÙÒõý,­"¡A½žov4ÙaWD#{Uë{3Ûíâ<ëÏÔ¡×q£Œ"=ìK餯"h0ö¹¡ÔÂp‰¾e5’ëʧô¯ˆÇucäs`ÓS‹#¯‚ÅÖ¶Rþ"J~¶€&6®QòxIÁPlH{Çê©vP݇¼yŽü¤ < ¨I¾Ì…5wŸQ¯4€o¡iËÐ2šob<bü
-#¤2LµXç…ðO{ܯjˆÏ4D,PÊŸ^BjâÓŒ… •RC½ M~±aĆ*±«çXß¿^‘<'EL÷«î ¹Àü¡ˆ‰:ÃÿŒ#66úŸ¸î€ª(ØEì\ ‚—pT”IÄ´3\̽]-æpf!xpBZL¬'%Á¨\$K*Ü4bSQBSREi}…Œý*-=‡Œû÷ÿGdgX$ggçZä@nHs.Î#Î5t(¬ÏK7Îg&ç¨$ˆxp®JnP·½­¼K÷pž©á®è¹\`jJSs¿ðŒ0I ò #N]ð–JËÖ;9…‹—[ù Ãä] *ÍAIªXs ã8âŠEó:œaˆ²÷æëqñ:[¿ýwœ¯‹ßIïQ»SçnJ™IušRÕ ú ;ŠÍì³þV͇;×(ò«¶›
- ÛòœeUv32V2sa@{-¿iQeÏ"#Äiè$ÈË« LN‘Ÿ>þèËO¿þä ”Zøô“Ï?}óÅWŸ^î#ùs6mªBxÞ<¬’Øf&ªVd=‹C¥‹êÏð{õþE„çs=þ¸âT‡aú绳Õôn6Ì6÷ød[eó»Í`9˜Â+žB¯¯|?’ªX:Ìì8™«rÜf 'm—jl7u‘ýÚLÄ}³Ô“›NØKÇuÒ3©àâ‹ õ\l¨[G #nSy±%ÏUª±óò ±Y:¦Kí­½œ<)é%N´ »‰Œô¾’—­MÏõxk
-ÁÌ·}ÚÞôÒa0ä¨$–ýÝ02ü®l¢@¤Í~Š×j‰ÄÓ§Ÿñ
-ï=ûÒk$üO-¦Hôx:ºy9)„üÐøi«í(0ª)ô®|Y½»ÝÁ.\õ KqÃXù=|ò]x’ÕoEòÓòÏ}kxD
-l1Y&VJò’ð|$$¼›Õ•c²:ÑMÈ#= {Ô¸ "ßíçzô !Ï*/" ¹8­>ûsV(‹Ç¨•x<ê.ñ¸Dd$ÄÇôLÀ¦®ÏzÑfmë­w 7Qì~gV élÖŒ+µ<¯Ø†ª5#ÔäÕáÙ œ:<‡†XsdASE YEí§êfúáÀx)æ4M„)Óo¥-7a“m$„Hã,PêäÆ^ÊÓ¤XÀWB'&áà!­¡&ô¶qõ1l½"òëL?œÓ¿ÐëyÒ¿Ú³r)|C§é}~«l —{ Ž|]tR‘M¶»ºGÉŽÖ²_þ•sF¥gt01Zú‘òÖ\’,;Ïp­0X/ÏÑ bŒÈ} ÓT4´†Ï`bèDØŽ¢Š;1!­ýbó¾QN<½Ö†n³1
-›n{ü”©šµ€<ÍÕ܈вlx¹ÇÓ“Æ´ÈMF\bò •¦ŽÞFoïXòÀ’ûºeÑðæ%©­Aõ5Ê—%Ç+Ü(J<- ‹Ü!ã'K|Öšš’Ö¸à¦qß…/¯Xììq)ÌQñåYÆKBržöA)üc§ÂïŸÏ_gQü"[ìÜ >êÕÕ T
-±IqârM|Ì„jÑ–‚ã¿Gá1¼Ú²ThI>j=" Q§Ü~M ^ª_³=X«¸³ZÉqìÎ\üÙ,®>$2ÖzŸªåÞ[,±/iw 0ë)ý&íUj?óͼJV3P Ø·X˜_ݳP¢ÈGºEÌ£n̺YÄÙv;‹˜¤ß
-â³KlìaŒë]@Ç>q„ñ>ÕppocAò’
-7,Ø`ó»!fa÷sô%ø)w¥ÂzŠ·óCÅzÚñš lÛ¬œlòõ Â€Ö…ñq_WÈ~{rƒÇ(xœ,ë
-»ºñ"¬Ü6%ãÖ)Y+}†ÆÙ¶r†*…fdÎÎHYü¾zÁ#¾3ºDâ¥ß¤Ï,Lg¥cªÃ)ö¤g4§<ö?~¾ûlRgMŒ|GÞ‘>ëòfg욌[ºfü–6(íi>Ø¥æqñúy‹OÚˆagŽüžg›Ò’5$ôd Ó^r5L‰©zª†ƒà^÷ݧg¤iHló·DIÓ0½0KC÷óë)=ICb9­5xì€w~Š†îgASz††„œ¡¡¢»2?CW–~JKÏ\•žaê=;Ãôüä áiçô&©¦df§cC^†é%iº2Ó›l±šY'I#KGª'A ÄsVnáœgåÂ’‰©dE–jvô¼9›ð•fìþò.¾ºà^ ‚éñ±X¼uEÎƶD–2 {‘s£?Œ¼šl)>£ŠéâónFŒSü(~厢‹ï×GP‹“ãˆ"::£ÌÙ-"$¨0U ¶þÈwO"ºs»;œ¾/ö«IO`œÆÒ±™‹¹„;D„ãõÑí
- TÕ<à<ªÐIåÇ”oOxŽ(G°%žî”4eã7-X%·5çSâ*©&ZQJ3ʼn¨ï“Â5OHà‰é&™‚s…)3Ãd›M9ÝÈÔ»¦ ü©5TH©BXhn¥†¯ûÝ5œ{IÚ¸[ÜéÖ>Gµ§Äž^åÃ, <C¨úÓÅ
-áõW`yqþ"æÕ#*K3ý‹¯€ò¥«:Ñ°kfíƒ2/þ+䃀H*›f½q'öî1®ò
-8/Ï1bI†ƒþhd[¾J¶Åæw;Ûœæ:8hjŸ•³?Yâc&aXç4šíXLhŒÑ‰ß@Ä䪶ÃõÑAà<nÊæÖì
- ¹åÄ©ÎÇŠ½FsžF4™ ÌIÆÎ"ó²ê¨ÉœG¶%Y’ÆN°ð,0újÝŸö-„¦}õñw—G¦MóßÏõüó”iÿ¿ßÄóÿûù®ÿ0 Í®ÿßoçûÿ}…%(ê’«ío–åpfµípyõ¶X³@›bòö¾¢ªç4 }¹2îÆïá7Ý;c£ËµgÆné¤bje%n_##LÖÏ dé؉í½BL6tÊ( íÐÚkcÜd…|º›¢yî* GO‡;L
-3fAžI3FVñåf¬~-͘%žäNȪþw™1nÖùÜiÆxpW®¯¶b=MOäž…Ñ)U8ˆÀÙ±ˆ_X_ì<d0:Tƒ)£_fÉXâýœ»+%ry7´/Ú¡Åö9ÁæºuÀìÙrI‹mѬädœÚ—/7Ø,ôd®Úln¶Ù’<¡öé«MvOã™z“Û#ØdòMß#Ó!γY¾…¾Þ÷³8)Z;R©¬q÷pñ Ôl¿Ùdå.Þ‹¬z±Ø¬Wˆ+°Å[MñÉl·ŸÅŸ‡d_*©óuwM¸'«¼$Ü]À>
-¬ôÿWPeª áà ñ6þ¯PîC÷°›@ä?Ã×™ÀÂe‹ŽL`çcÄa£n‹ÛšÀ‚`£ð,XM`ñ:M ëiÄHõô›¬}Àíäé­&üŽS¥³,_áB!•žP²DÌûSdyžsö\„[Yva#ÞNýÀ$V{…Ê*(l²©è4y~ÎÊlÞ*«a»RCÇ«šÍîDŒ¸Ó¡dÄzaGZ IZdq:Ô+1¤(‘Cð"wÖD¸ õ”hÚû\…Þì
-n¢Ï‰œ7ÒæRs˜E†õ"åkë¯ÅóÂyB:é‚í% IyÐv *`&ïõBá,y½V^8À:ó
-dÌÒ!ɃqÍ¡»­àêÛiPs1
-—k 1öê¸B—k±†Õß\ ÇXL s±˜>Æú3ŒÜÒ'ä1ÆÙéi:©¶¾¬5YH!s2RÉz´‹1Ì9ÎbÚ8ëÑ|D,Ç cÑk£Š,ÝpJ`Q(÷í_‡Iä1…Ë9¼bêðêÑ$F2×ð⬿®È9Ì1À8§rõ§°ÈÒgô!†XÊŠ"
-”k|EÑë‚â(×Њøëbb&ǨŠØ+AZÙªJD2“µþ°÷zQW8ÉæB¼<V“çb¿³yV3«gµß –S¤ÕºFûÝ1Ò2Š´:¿f¿……°!EXk²çaWÉ:²Èº vÚ$ö^©E
-œPÖöÛÞÝ·Bà!E`]×íý¬7¦È«é½7²ºÌbâ؃YR–²ÄǨc!EhG/f|lH‚˸ŽüH‘ÙÞ‘Û=ãQöŒG=cL‘×Ú‘Çí^1–bì¥O -ò2bGî/£:¦íèÈ<nßg|%Ï{¹ÓEhÇlB=²Þ>³Þñ¡õZfN‘Ùn–•xáÇVÀðc·Øq…7Åñ9Iä¡A vRƒŸÃà.‡ñ½bCIÅ»í< „+˜IR Ý9æ
-ÄUWÌoØ _¿¸Î“ÅCw>‰ÇËtÐ:.ÎÄŽzß¡v‚Äc6j/D$,j¼ÞUÁ-æÊBI¨|І´òðâagª õÕ_÷égPêÍG_~úõ'—ׇZ­±Ãm²…Š5Åæ ck©{Ñ
-xÂkò]þ’"NÖs|óA| d%H/ˆš¥Çf”ðWûêÕÕp`€ÐºÕ‹j`"¦rØœpŽ}db E<¬v‡ ‚ˆ«lRb%@Èëô’Þ«Gø@ù»Êø^Ä”£”7)8ˆaèæü°óî=ftEª§¹A¯§Vç«—êDéÝ8xÛDF.Šå}°îIho‚ÏË KW§Ë5~¨:‚ø3 xÀ~¼þW¯ýê|öŒðKÓ åQ(SŠŽ5§¯—}Žg'¡™—|½ß‹<+đ˯>FBøíÉf.þŽœGíÏpðÁþâôÏÙº˜-ææútu”Ž õé ­–ƒéŸ´º_•ðc‘CÛ³ªÈÛjÀ‡Ëy^.»¡3*ºNVºu—¤C=ˆŠeöŠlû€hЪlžoñMTþ ©¡SŠßñ‚·ÅL•x=—;~
-y±/
-¸Sþ;±=xrÄìÅggUOœ­³ÅûAµµ%JG!š]‘GF—ðŸ%þK¯fÎðI¤“S+»®û æÕÌ@9jŸð¶²…×°Éc˜]Á\Íœ!”#~Y·d:ܪ¼YçdŒÀxV缑µÌK×ö……Ès:é…ŒÝÇ2¯fÎè”QtYWå—1ú{JpF`ü§ºskv𻿂G/¨„K[ûàŒwu¼Ž:¾8xŠ•im­Ú»» ”„†dK Ôù¤|{ƒl6›£Lµ-bX1v•êù~a,¼mLµ-£55S Û™jÐŽÑž;ŒÀx”©¶D´U
-O1ÃþæSÌ'xE½Ýr“e³ÅïÜñ}E‡Xø¼ò?k+ÁdP.ø“þzAqh¦z‘¶ûæfRÈà±¹\dø¨Ô=|N…Žß—È=Ï‘òôb¢¾cO
-\(˜w½8ª3«êD‰˜§ ]¥­^œV}Os]DŒÆàS'©Ôt=g(Oµe£¿~‰äp)°ãUIï6Â!òÇHü<"êøq$!êÿO2Hs" ‚&ðN4^ýëŸÄS(“ö½.´ÏDå³J÷º?ܼ¬k_
-#ò̱ŽèdÉ/Ü@‹ëŸåù).þ…P•#é]2{¸ª4ߙ٠ëßùÌû$yý„Ýb¿pž„r #p?lGó;Í!gïx®óøÍ“®3wŸ
-r.ø} \cVm
-³®¶H\‰‹ùSOåIX4v·ƒ‹$[­†b³†¶ŒŽTz l¨eë‘`Õ²=µ0ƒã|6«EvvŽ\‰‹è8l@ é笡-££°[•bØ-ŠÙz$¢ëèiÂJ3Ç÷7¬öú¨i ]üï7._Ì„“™rzQ6üâËÃ0wL³áà±ûkñe‡™Ä_ Öu7Ëß4,fƺ5½Õ-Ô nDƒòÌP“éä¿ú²ºXÎö7šŽTLüö—3LvÍ×C2Œ-šFçÍ@°­pž32Á˜ü©ß C˜),Æ.NA0'6e'RX×Á ¼©wÆÙ¼Ùœ¡¦Ì?ˆNX9唥Så–Xì̶HqÃ_žð¥‹Þ87,Ÿ;7%Ša,Nó5yù8 G¹(œfÙp(Œ‚‚Yº³'¡€@îihÜ4¿È³íždQèâUüå|â•UÂàqJ‡ ‹RHqVQÊ
-Š8˜F‰ý5ãv~[ÃÈ9 =A)@°ó£tyãšÓrKêÌž³úت$‡’D#ÊF€çÛ
-‡UZx·çÜþ‘Ñ"9›svn‹|’ÏÅa¾Ú:a…b¤xVx0£gÎsUrʸl晇óšš;çî¹\ÐÔ6MÍüÄK2‚“@åÏ9u›)-ڧʅP“—5†á%q_* ƒ•×Ã( “bÞÂ8óÂ²ç« AБÅæèÁïï­Ïww#‹Ë÷ÑþÕ?ýx/>;Y¬vjóh~bäç2¶ªSú9P›Þj¯Ñ§Cˆ(f>SVØp³fy_p(ò7…+
-ý$÷^ÔÍu{ºí
-nT&r[ôTïYY£âYPP?Æ¡Eôu˜fñ¨ÄѦ%„ÛSL\šNòª—*R­C°õ{[C1ÙY/‚ñ\c¡Ë­0Ÿù;i<±Ÿçˆwùw®ü%?²Æâùz">Þ¬é\´}/ ¯á³|vsQ?£&a¸&×"Ÿ(— ^‹PÒÓª/e ú2
-âžV9§sú«1paÏè“£ãmU–{«ÿ‹ž ÍœpzÅÙó™®©¡Gÿ?¨µå>\®é&m2o
-TÕ‰&}õ¢Œë,¨¦9\Z˜Ô¸yØ4ãÁ—=ósÅ3ÛgãÑ8é>]Fi‡•hÔŒÇ&49(Ð Áè#èW²,ÅÁGßÝÇ»'sÀ²é¬ Ê+Bo¨–EFpçv'A=˜ -(òÓûï}þá—<{ÿ“Ï>üàãŸ}òŇ—ÇHþX.–1Äs¢ÕÆ ¢ön5qufB”b‰bpŠŠE‰jÃkñ}¡ìS%Ø=©QqT†?ÞBQס=ÿã•ånq½\Œ–ñ Žl;u6£Å ŽlÐ*å;ÓC’È¥³³±rƒœ•†r¯Ruõ¦Îeø°^‚‰¸É§zjÑ [éì¢Fz&Ô!þ)c±q37Ì#D .ÑF,©(ôXI=îYì :Cl6ŸÑ¥6Ö€îj#%ãÓf‰' ›É)ÓK´• [v¨Õ¼«j¾?FPHÖ^í‹â¢WX–jï-=Ãì̦DdˆØmóo7å£Ï0ýþ„…ö7w[܆Ì/á¥dbC1›t{ÊÍ–(‘ìñô ÿÁä©Àä4#ÝÖ{7,x¡”Š€8­XŽ£:‡ÖlÄ·I
-«pâ78²à‚qé#.zúå+0’e_9ê×êã!Œ5 ÀYñ Ö\-ÓzŠô*
-î‚dç])…D¸FpÛBÒR–úÓÌò’rbFÉ÷ëu¢ºÔ«ŒÏN3aE_n}—Ããõ~zn~Óê½k ‡+4M8¼žÌ´_—füø>‚¼k!ríê‰)Ã¥<É%èð
-`n¿`P‰µÕr¿ZƒÍcÍòÈ/—¡2ÍH5 xæõ€ç¸…Ámز€æ®4G–Œ"‹Sõã~t`Ü…+š&`E°y)mû$‰Ÿ @R¸e†‚G/,üØè¤Q l½p ·„FLÂÁMZã†ÔÛ<DXicXº 2L?‘œÓ¾0êYk_E¯\ ŸÓ5´¾—š÷53\2íÚ󛲓BßKÒ¬EZÑ~™WÎMl:?£ÉÞ2ŒüÞ=ܼÝXkVžáÚ  ÝzÎf}$[×и¢¶6}€F„å”Tq-Ò,þ(/ᎎçì73ÀÆ(lMËãu&áµ€ ùjÝÓ[3m¸»ÇÐHÓ6ÉLy Š©V pzïÜ_³Éëlr3*/Yä¼ð’íîŠS=q›Ò—Mª3\Ç™š<´Lrnjצø¬àš’æ¸-Àªp¥×_öÉ®S}^
-sŠ>·G:ò¡¤Óá<Å,JøÛ^…?Î_Úĺø¡¿N»589½ŽNÇ
-4ø³c+H,à“b É \±k°,Ô§Ø4¡>(BÂTÖ€Ö‡?‚ÖçIªbH¦X2»ÛãiwéçÇ^e©æð7ˆWâ°š‘„ʉŠã Y–ÚX¨PJCzŠô£™Åîf{Û;X¤“þX(ŸU²Ä­-ŒñæMP@5&Ec_4ppc}A‚ˆ
-
-~8·kÌ!ʹm
-7L:°Áæ÷CÌìþ}ô Ä)Ó¨ÄZKEt‹çCµD”pÀéØÝRMã`?P ÀŸYß d³-9Çc<Î[;,ëo¬´7î‘/IC¢ú ´>ÓiKçHGÒÞ¤­#²‡ÃÍl#ph ¥ÉÑkp\Ê Õ¨0
--afwwçr2Û<(£€bÊ÷¬E½€2n´i¡Ë©"ªä²IÇB×F-t•×´tKZŽ²–¸¸ÓyØ“­;—##|’MÖ.Í´B¤ 4Æ
-g†–4£’p¶»;q*Áï»;ÜâË-¸À‘oÍú,`Á\F®ï<bOEvAs¥a_ð‹;á·Ïa‘ÚÏ“dÔ7ªF†H¬“ÈqZkš
-XÓ4Ý×Ð’˜^ÔσÝ4 ·—ã­i†Ù1»ŸmA;¬aB?¬a1ÈY âQ úQ 'Á®»/Î8¦a¢óß&¥cžÒп½ Ò0ÑìVqN‡4œðÎ?¢¡/hA?¡aB>¡AÐ=ð|†¾,ý‚v<ÃäAÇ3,ŒŸÎ°8ÿp»žÅ¹x”£œÌ?÷³~.Ãâ’cú2ÓðÌ”ÝRë$M5 )s‚@ˆƒ%°ÏS„°ÔÁTê‰,Â;:ÄâÌ&±_3v Ÿ¼‚ïn^çF; ‚ÇルÀµ3r6Ódyš‘cawÊ7zë-ǨÉVâ3ªøx!]|ÞOéß&Š/ÂQtñÍÆ2ñÁ9v(¢c0ªýt  ²-LćÍöÖó ÝÊìÎ$=í¾;o 0Nkðq
-ɪ­\2"S‰«xC4;Œ†ðræ )Å­t2BÒg̦a€„€çèŽ\±[ñ:¹úŸ9d\ÉqWó¾'%¶[]È.WÔ7 E‘âɾ¢£¹{ЀkÕí)ùÕcñµOu)?ôÀž›8Ú»7ê¢!GrY5È+®Q6캻ïñYˆÙÁ=I
-7H·B9eç9Ý‹p¶aÿ¹@e¨„p•ÝIeÆ”'õ-žåUV}²¥ØÝ©h¢ Çì±`Bní™C¬”WI5ÑE¥œ<QtDMïÎxlK7Éœ˜2 ÓòlýhgGïjðÚT¡ÒSèOÍDh¸\ïÎàº{¢uûÅ]$zU$öâAP&ÌHcUM¹Bxý°ŒÌ›‰Êjpàâ@™ÒUvаk©mƒê\ü'È ‘T¶†ùƵ\7ºÁ¼ÊÀÇ@Š NµÇ:ÛæI²­ãßõl+Zèà ¨£-ÿ¨²¸õ´45B÷NS]Žm±[cš€d†oqRËÔ¬¶ÇùÑ3Iйݔ­´§+€äš§Ýp&fìZçŽ`DSgu’±³ÈŒÌ:2²Î-Û@¦ž&Ø fŸFŸ­·å§}©i_¼ÿíå™i‹à÷s#ÿžÝøÿýQ"ÿ¿Ÿú‡};í¡ÿß/öÿûA‘=Ò`—ü¦™ûZÛ—‹¯åœÊÎXp ñ<§‘å38+ãzö*Þé¦s›^®½vÜEB'®•žt‘<EFpÖÏ 'K‰å=ALè6tJð¶ôPÚSc„çëf£»&›gÝýÐÊèp
-aÝ›cÆ7˜"ËaÅ9Øs™n¥Y…uxñè‡ÓF½Ò 5;À‹ÌŸèäàÈ8U—«qñI =W[=ˆXë (µb=´€Šm’aÆ2nV¢MQ"¤+¶$/òÎg"\„&VgJl[û\…ÆÓ¬
-…’eדCO@ÃOÁš‚~?ÖNã±Lrªöe­
-á1ñµ‰Î‰Bf›Ú{踲UÇÄ"
-Ý´ÎøË.œuÅmo¨ºTmå¡C)M¢ÏUê’»˜MhgŒúæ:Ñm
-γωœ¤Í-²a3KžÖ+)ŸZ{…³
-:wH;ÓR²} °Myx‚xÒ‰8É{¿®d8—yo>yáÛyî3ÕÚW¹ÿ»¬È hÝ™ñ3àΓœ©¶‡’•+ûò£«Ö¦6tSy’I±’ôqÕŠG‡8íSS•Ù=kè±P„u:¤ÄÉ×5^Wé;"â'4<Ò-Ù8… c'Z6þ$Ù S´hŒŽ6„;¡Ù4ˆ–hÉl:ÙY’Œiä-¹³1Þ°é.‘\C 2.FáÒw4,åÉqÙ.}'ÃBhXÃùjØÇ\YWsé}l8ÃÈ5mÑ#÷1Îê»é”Ú†²fd6…LßË°*Ù€vÑ%uö3—ÖÏ4KÛÉ°Œ§Fåhšá‚ÜÁ[­Û? “È]
-Wg÷r©Ýk@“èÈôÝ ¡‚ ×9'€i;–AåNaŽ¦).é]Ì%t±á”å8(}ÿÂRž'@é»ò´˜IÛ«°Œ'‚´Ó=UÂQ'Y7oöÞ¯³'œø+)Þ#ŒN;ïS]dÕ×FV‡u褴œ"mchtØ3)-£HÛ×v£ð?äió4€?ó/"ø² }ÙØI¯ ¸A܇8…^¥mÚHÓ’¤e—üvfì¤ÎeÇéÆíB/ÛÓÇíñxÌ…µu„mqM^¸Û1Y§
-YךJ;qßÔ"žèܪ·wßrÇ:·©îÅÏÚpy]y[´÷JV—(Lƒkkj0™Ø’”¥db¢×[Gè-&t&I‚K¨ EžëȬVäyY3æB3æ&4c¦#¯R‘gvy8¶ÅxlD'Æ
-y‰¦"_.Â#ÚÕºC‘©[®gx&„vÔ´£#tÇl¢zd½|f}àCë¹ÌTGfµYž—‡x&ìÅ|ØvºÂ›\·Oy(ƒªÁ϶uãÎì;÷¶bmAE‡U¢+˜IP»sÌ#ˆ«.—^!°~t'sÇÝDˆðI<^v¢ƒÒqqÆwÔ/jÇé@<¢Ã¦«…ˆ„—ïYm[ed]c>q¢´u(5n>(Cª©}v·“Ý õÅ÷_~ûáGp5ÔË÷>ÿðËοj»C…K‚5 Š•Ææ]åU÷¼ ŠÁï„Yx ,'k8¾ù$>²jHψ*¤Çb*á¯<öÕ¨«áÄì³í±j`RåP9á0»fb’=;â~ƒ,‡ZÛÀñ%@óô‚Þ¨GøDùG•ñ…C¥”S)84ÃÐLÿ°óá='fp$ÖN%RI»6­ÎGËxf=‘‘ëhsk¥Ì=‰Åb%ð0ðªbv
-1Þá‡ØÄ_‰E-òÛÈ¢ùcÊž›móåá7²ÊS[¤µœ¾ÞXÙŽ„bŽáîZëL9ké/ÞGBxô§Ÿ¬øëÈYûè0x²ƒ§ð?°ÿ€¸x\î¢åz%¿ŸN N½©ä~:(«Ô€ÖâÑ‚RÛþ¬C({É.yÛ.-øp¼
-ãÍ0tÒÆÕ âxãv u>DAz‡hP6Ù*LñMl,| ©Q)ñ1ûÂC”‚©âÏàrÇ`(Þ4êïƒÿ‹Ã¦ÖYÝvp×£rpVëžuèt…™…÷¿ß%áæ>úâÅl·¿æl·Å*ÈËÀsÃnþ+ÃpTšœVÉf
-¿mqü6j®³|ª´õòúEPSæ•X<9%êËg—L—»`ý¦Å¶¶øÕ‘–f—ç‘iKøO&æ¯
-Þ.;Ã'‘NL”pä)pÃ1o—”Óò o%›ý6q s¨3˜Ûeg唞§–¤AÇ·*¯¦œ„h0öRÎ3Iɼ m_ˆ­ÙGIÏd>–y»ìŒN™:ç©*=ÑÜ(A‰c/U=ÑŒC¹z¶ËÎÀË©sŽªžËh¬…ªºç©ªs£¹îè Æ^ªz&¢I«êØ}TõLFsƒ£«PÕñyªêžÇhn’ã Æ^ªz&¢¹9ªkk öQÔ3 Ÿ”9AáåàÞ¥½Ÿø«ÝCÕ¡S…”òçÒq«KG8«òòFV‡YèçŽt;O æ¯xBÎt·ÎÀÇ Ó÷°ÇÈt8©®‡èzÔ•!ba–fAq%ªªjÄFŒñ¸A)v²$90nÐ5ó†ÅŸÝžò"ß|ñþÉEÅuû¶ì×
- ¢”Xåï7_2ÉQ«*åÖÂt¢•BmèjiÙ£YØ$dÌ“›Ý±(÷¦IõÓ–?0ŒÁQ[(“íï}ëEEx@Õ½ÛQu(8W"²E4êPdzkª¨¤Î4|S­‹ÑLVÅµÕ ¶.wëÅî¯ÿ±Ë4US/ mšàû]c=ThÊ ¹z['31EµÚRkÖTïæDUsm•ªnÌhë7 ­Rúfý:úT­*M…SõDujln­ý0ºàh'‹­øúJßÿä³—Ÿ|úñ'?|øí÷}û >…‹¯¿ýà'|øþWŸ¿ÿÑ‚.ò\Š©¿â :äø¹åÙf³æ# öYtÞÉCSnÄOX/Ø­·µÌ‹#ëÉQé¯ô&†mzeLØD•àê0 H±ï_ãºÜ…g9SgP˜*Òa&˜DLXd,‘²/ùи5Ú*ïN,OdŠ`¥²ù¢·>5Œ¶
-¿4¸Æå§(–ÖU}@«òÆ`;bú¬·†?‹‰q•õæžýÝhj±Èi´´[miQì3liK·¥Ý–þ:®µ3–÷„F6{ˆ­¤ˆ÷ø»3ÍM´•üjÍÜ}i;ÓêÐú¬m}ñMäz¦×¡É¿§Cë´´¢C“:´ñxt1ëXÂTilÇe–êÁ¼½ '|æKËvyœÝþE«ÝŸ±EiKfXø½b.Ž?m…)›“g;öÎår ä5‚Õ¡Xâ•Y7³¼.
-?.Ú~G ãëerÀ±ÊðvÙA?pO€
-POÔÝ º€À29v±+ÛÉßÎsWœò+ÿ¸iIiHÜ©;s&nÕĉ#¹v /2`Ù/±ð—Pz®ò><Çõ ,Mýʲjd9¯¿ýþòÇp•Ý³GŸ<z/ 0Vóäů6¿3©œŒc/À§ƒ“TUÙ0I Ï!*ºH ™#ÚªDWÆö
-”¶$ò=¯ª®®Lú4¶ѧá*ìbºU³¼¤ny‰Ò {pëÃínѯLà®›'?¬¨e‰Þ( @UæâÜâùCí™#Ÿ]8QÔ«
-ðûô¬‰?ϯâTL„S²ÎPª_ÙíR~ªJñ„š¼¯ö[g¨ÿ™¨›Æñ,*A%mý|2b>K(¥nÞÚ‚"°ôÒ!¦Æé-,gµc-ÁìA,ýEoœ­T‹†Yp*áÊÞÀ‡…ª=hÖÏ9]ãL q~­$A¤W+ÝÆRT
-ú‹0ʇ¬›§RÕ­~ —ï2uzÍiÓÕô›‹•k
-¼Q°îTíYͦK'‚æÄ8uÒáe=DÅËÎRùÉ&§åV2ŒOW’¿ÉÎß 5ü‹sæòIlfKÃxscاڰuj{†Ê¸bkÓzZ¸Œ/ØËÑÌ“àÒöª˜z´9¤ˆšÀ‚Z«âöŽ¨Œ–.qLpÅR]Ø)ðÛadTæÂZh‚Ù/òË8#q'ÖH÷Ja(U‰WRÛ0V§ÓðA|µ„%±f– óyBqi-™üMqž–Àá™&áý-xf•ðXRÉÒÿ›ê Œm:@Û×ÕþöSÚÿ¢=7¾8,˜ºšÞ¢éI¹å‰hø;>H³så,p¬½N¬#ZQpÄÃѸ‘fÅÛüÆû†ˆ¸©´{Eç‰Ðy|¬^-¿òJsî˜þ3^Ù/+Ý~FæÕEb龈֭
-gd=FôgƒoÞ²GÖ'ß}úˇ/Èèäû±–\®Û”ˆ ÿ)*ì¿ÂekqêÙíXv«Acö¸w™äQÙB~w =}G´‹c¢Ym-i³<>“f!gÑÝ,ÕŽCžGÇ.[‹K³ã+¶ºã,»[è‘裹h27Ñ0¶Žf×QÓ¸¢eúç/gyÚi¢íþO¥û«ÒÍƤuqQ$ôÊ·ÿ¼£
-ãm¡¡Pà³zÆÑF®NA)vŒ6¬FHYEˆTqä3¯íB<Ð|¿âbDƒ$?w <t|UŒÎ 4ªðuT¯ËPqÛÀa]…è  ›îٓ耀ÿéÚx(~G'’
-ßf¢/6{ÈVA¦#.ñˆLÜ,xÈI 2â›–:?Ý£#6õ¨Llî{àÇ„ñE¿‡ŽÐŽçÈ„ŽÂ8À$áAš…[eæ1‰ÛÀ´ì=ÙaU.“}í~T„?q‚KÔz²Ïôd¯ˆDö"—÷Þϲ ‰/§êPëè(Ó‘üR2é‹àŒ¼0®(¥À[MÛ2õ¦ÉeéQ.ß÷»úž–ͧ§G\õŠ¥¥B~ﯠˆ½i”$Xë`´8¤­‚c{,mV_BÞ$ÁÈý{­ŽÐºAP’|p%ªzŸCžü¯,€_ãQië  Åz¶‰PÐÆGÅx¶b—0áp|Ù¦ÑÓLÎVù£kH­9š×#n«ÔPÀÅ…ÖÈ`AÆmbãØ¥…ÿc«e9ÉÄ#²A¬¸ä
-óÕÃþL=2UÚŸ l€Š
-tlŒ”„NÛ%ž´4T酺ƥMÃ÷íæ‚È«}QÞôjà ÈÁ$ú.éfW6"[ƒ¨5Ý)~·•ˆ>—éðLm)i%u%nK䟥p±¡˜Mv/€rs„%r$ûÖ°/=GÂi•˜œv¤y³w¯ÃظüPøiÙvU´+Ü°wÓÌO2öYpøòå=}ò Éò·ñiñò%Œ5 ÀY›8¤½Z¦ÍéU2ÇË@Ì D¶˜ÌCüÀ¢2—6û±aú^qJP¡¹µ BG§ŽßÇÈ•0„v®´ð€-ÕÅÅ´h´’Ë¡—=О0£ëBÃð‹Ý`¶g·‚¡¸ECýjèÈ…öoˆò+QöùmI:Äáö¢ù‹4 6¶Ô=3¶¿%d ¾Š;­ÜþC‘/À‰ê/:{®%9‘[‚q9fJD'5Ñ W%áa¤D3¤wǪ ½£âê¢
-Õbþt£­A§K2±öäeõE™”¼Nîò+½îVá1LwI1¡«…„1Æ.”‚²y©éÜ‘%t~{­òî6Òv»ÑwÕ lûñ¿bº}]þp¢º?³Í´[W–üø<†ÀkÁv-‘)—‹yâ{ÐÑh©Â©”óÿŽF2Úí«ì­-\ÿ!ÛŸ ßpîÂŽu¾áÂ÷Öð>M J1µª¤/±û3Q@¡Ã¬¯Tþ¶Ñ86uê$b~Û ¢0;¬ÚiÀ‡†<è[ñäü¼úòqU–Ž-ºš3\ÖqH´ç^OÀâ*ŸÝºÌZn·˜;,T"ßÿέÖewóX±‚òsoÞLFçOBÓå9–0¸-‡š'!KAÁ=UÃL@:0ŽÑJ¯%l´o¦m’ÀÏ‚D@ðdÎ%OqltÙÈPîýh ? J¬…C¦-‡äàË…“°¦cX:#2ëN?‘ôÑ/ô{6ô«</Ât-Úgör äâº=¿->)
-ü4Ë5J(ZÉ~™oœ*6õz(ï-—‘ßP\>
-Ø÷Ÿ[ŦøQ°ÎºL\T—3è é;§ú-­{¼†\»ÐÔ5ÅÇ"®Yl×ç_|øòó/~xùñSbºàl$›…)—Êh}ö}±#%ò›¢F@,øyLŒœC›
-Þió(B‚šR¸t¶G£K:&'ÑÓñl©œi°„­° ‰{|€ßQ[g{¥ÝQN,
-sÊ„{]ðóPSR[êΕQšðU‘¢‚ù¿›N׉‰™P.zm)8½A/B¬¥ ÁÃÈÂ’Z‡ÚÚ¤œ­ºNý·DëàWÛäonCĶ|­3™õ% 8ÅïÀ¦ðö!ƒþqËû¢zÑ»Q7RÎ" ¯ÆWÕGœÂÓ
-ŸH]™ÅîfáÜÕ,|–~-‘VL±TÃm?yÔÝâ˜íD‡1¼P" c ’–Ž_D¼ËW .ÙA¼‚ÅZ ÚnU³Du{`Ô
-W{mÃ:£(1°’ÅÜÄj·"'aaκ,¤%¸˜€0y›TAL¯HYc<d*'»TÚ^ø6´Ï{\=?…ÁÿX÷
-SÑò`Ouýs¤,@¯ÑÓúü´¦„
-’úù'庸wr¾Y¯x†
-"ÑRª“UÊð ÊpÏä?ª‹bÈÖK 6¨¹ŸƒûòÌAí93žÊäKJÎ;;k]]«
-_£
-øä™àö{Vm”y×úø€öôÓ®A„Õ@mÝL›z`´t9Výš¶Œ8±¼»Œˆ”éÙø”æ̳³kèÐ%èÐ \š 0ªG–SS’2‹µ†Ù´çtè©u8j13.ª
-{ˆœ¨Â&±˜ÝÆPä5’‡bFŒŒWÖ½GÐÎ
-Qd¤„;ù¸²Ñ+³x¤_Our¦¨šYI ©^}†³×ø[l¤˜1–ýÊ!?©6¿[µ‰é£¦"Ÿh«ÛÁ‡k)=^y ŒË4øJààÏÝóèîý”8åœò\e}+fîER˜:©O•ùr¥r' ŸÜçûGƒ"ËïM‘äa¶D뤭 0¼S^Y šŠ Í6îÃc‚<`eTûK$ÆÍÝæÄ}¨X¦™éK©·d-CËØtsnÛGÀ[&³jÊnIîYÕ2Å5ËomAï[.[ödL­ó¹Ñ“a.MžÌú´¡äɘړÍËžŒŠÛÊ“UƵ%û‡CÕ/¸1"n—n¬[k–nL‡¼nŒ¬âön¬»–nLSSOrȪîÖ±‘]7ÆÕ:_Ýwî’ÍÅ^¬§é‰Ü¸P:²ÊåDàV~Ìã–k·]UÇàÊhÀí<Ùeƒ<æ ¹ÌÃêíÐbùÔàsÞ:`ö칤ÇÖhVr2Nµåö›¹ÖSΫ>›«}¶$Qmúb—ÝÓx&Ôáäú|6Y‰S¦úÈâˆËpíÀÖû~?®Ïo³W©´Yøðá3¨Å!MÃdïˆtïU˜½X¥›5â
-lñVQU|¶Øfqür,½ñy¥˜~EÝÝäHú"8„>©Kß
- ôõí6—”ynswŸºCÊdµs2”
-´aÇ¡•œMCô¸1ž¤Äº¬€-º$-2?Ö+Ñ¥(‘G}¤/V•è”¨ÚÂk¯BëYV
-÷¬3ùòµ^~½w>ƒ¾Î£U
-FN´lü&Ù ó´hŒŽÖÇd Gs h~àjÉ\:Y™Í‚Œi rJlŒ×œ¸Û ®¾C9£p™c7Çå¸LƒŒ¹4¬þfj8Æ|™iŒùô1ÖŸcä[œ‘ÇgçGé¤Úú±æd.…Ì4ʸK%ëÑ/ú2ã8óiã¬G÷á° ƒŒy·FåiÌpN`ž+wí+PWØ\ܧp‡—O^=ºD@f^Ü£‚õgŠœÀ Œs*W
-ó4¦¸ 1Ÿ2Äúƒò(P¦ñåy·Å P¦¡åñÛbb&èòØ ­uLx²¨uýIïÍ*¿ì$\
-ñ®0a_϶ña¯‹«†Ú¸j¿:!-§H[íw¿LHË(ÒÖ…5û=%,„u)ÂÖD&û}> YÇYWD£ùÖ/m‘(×Ú­9zÛe¡½£ÀCŠÀu¦ÛûA!¯O‘·Æz¯äu™Æ5ø.Ñ‚ÙÈí£n©Ú¥m°bÆ'}ÔÂ=
-=¥È¬7äiÙ2¦Ò2¦6,cB‘WkÈ“²UL¤QL¬ØÄP#/#rù¹Ð>Ehƒ!s¿ÜÏðJ
-í[éi"´a6Q-»Q®»Ññ‰õ\fN‘Yï–§•XÍ´¬™vû tSr“ï7)' bªS5ðä:wþÄ}Ë¿¯xAWRñn„0¥2Iª¡¹Ö<Baƒ¸êòù‚jðåðƒé0™?4ß!“'ñlÙ‘ZÇÅ™ØPï;ÑNÐxŒÂFµBDÂû7‡ýɶÊÀ¹Æ|âHéR( 7 ”!u„Üm=ìTWD}ñý—ß~øÜõðÞç~ùAû«¢Ö4¸4\e)±Ê̼¡¯½õ^´â@3ø™h=‡ŽÈ’µœÝ|ÓX ÒgÕC5Òc3•äW‘ùj5ÔpdH·ûõsÕÁx¬Ê¡ Âa2ö‰‹I·Ùùö;lhàxÜY‡³oT„(¯m é­°Ž”Tßð¸’rð¢þ1 ]Â4O:ï>Òqd†@âÉ™D®Ðë¹×ùâÙ™%
-cqàò‹÷‘~ús–.Åï‘óäOËxíÕ«8vŠ€àÿqþ²ØÄ‹ÕR}UDcÅUuÐVIÎüÅVëþ·Š íEvßÛzáÀ'Ë(y´¬<001ën @ ê6ú+woš°D7XF;|•…¿Bj4Jü9ûÀ_ñ\•x=‡;þŽ€âM«ñ>øO8?<ž V¿Ü¸<k'ž§Ð»mí¼
-þ­ÊÊì¾øå~³} ˜÷›5vAÑÆóÀñóØ–; ¢r^%׸)ü´#ð먅͊©Òz–!¯q =e߈õÉ“c¦¿‡v‘Yâb®Þt²­-q‹¤ã¢ÛEdêªý³‘ý[ƒ× cú$ÒÉ)ƒŽ]×}vúzaL —ÏwkÙÜKغ¿xp½0¦PŽy;³dgtb«òjÆɱ‘q¶Dd%÷Òµa.²‰‘¶dì>—y½0f§Œ½v¦ÊÛ1Ú{JpF`ldªm}ÉØU¨g½0&^Ž½6¦Ú–Ñš=©úíLÕkÇho8zŒÀØÈT["ÚôªžK€lbª-í=}©Û™ªßŽÑÞ$ÇgÆF¦ÚÑÞÕw ˆM µ%áEu4Q]ÚÎÒÙróW5 S…•ŠçòamHG«òöN”Dûh–Òݼ|Úl)ªqî6«=ÄxÂnÆ£ò ãÏaŠE¥hˆ~À}"6æ`k4×+¡4UÏ*` ‡
-JÜÉRTÀ¸ÃÐÌëŽxu,Š|÷ÅûÇ•°íûr\+:5
-¨uÝ-5{U†¢±Ý‹òXÉ,‰Ð?uÕ£µ…1ÍâíÓÌy£bN¢G ëÞ5t
-$Ï•ÈZg}(²½5Ut’±ߘt+šÍ®¸¶9ÁÖåf5ß’e:{1¹¦já…®]üÁv%ØO ºòB®ÆÞÉNNÑIoé-kL»6ÑB×\Û¤ª3d›Â䆮MŠîÖ¯cOÕ®"¸ª Íélsk5‹âŸvªÜŠ¯?àüýO>{øäÓ?ùáÃo¿ÿèÛoð%¤\|ýí?áïõùû]t‘WRÜÍ–¢>‡úö>¿<Û<À‡é
-Uã"çLÓ~UÓ²ÙÔ4ŠEÕ´_3^‡'zÆö.P²ÝCl%C$\âïOˆš‘üjj6ßXçOHšÎjÔuïš©ô„6 Ùÿg@S4­Ь£m=]Î:ð]ÛáH[£úÀ@ð¯.à ‡˜yÀÒ2Á…]žg·=Äñrógâp^S¾¯˜‹ãW;Ñ.›“ï7Ù;ýÎ{»C³Äjkn&y_
-4ÍæQ¼é²o.9¤Jíq Wì2£æ\½Ë+ãæråºÞ8L³áTYçM}‚Ä8u¢ðf#DÇ›¥š¥9­ð’Qr¼üÍìü RÿIÎ\>‰ùÒ(y¼Î1ìco¸”ÞÀ‘a¡3žÂÄy¬=­ \ÖìåŽ8¯“àóú®üü‘"{ªíŠ?²wdgÔ ‰kT‚ø(–îºN‰_·cƒ2öÂ9˜ûF~g,/âÄ1¯º
-P•xq%µŽ#ðŒŽÚ«%l)S³]ÌŠ+kÙè_î ËØð²¯ä#ѳá~ö >ó‚Zxl©äéÿO}%.¥Ð÷™ôï^¢ÿ^GºP> L&Õ»]¨ž•5Ϥâ;ø Ìε³À!yxŠèÄá3ŽÆ ŒÝ¾x[Ü¿8È>!3n*z¯Ø<“6?ëW˯¼Ò`Áœ¦ÿL–îCeØOØ´ºH,ÝQ»Uá œ¿XFôg”@lÞqÎ'ß}úó‡o°Á1öã,„\%¶1“IÿcÖUÚ…Ë%q1¸õXnëŒÆîqï2É‹VC3³†^Å“zñl¨åÅ%Á(Õòr#ja†37«¥:pØm àrI\Äî¨!ýÀY˜5ôÂè(l*æ6óâ’pˆCGOãKÍ4¯_XœåQÑÄëgø/WîW,K÷³ÚÅEQÐKlò1ŠC„ƒGïóf•a†³ÅSκëf››†ÅÌXÓ`Ú-ÔÈåš¡&ÁäµJÛ%ÁþFÁ¨ŽIˆ¿]b„ëqwM‚± ƒám3lËü[f
-»ÿk¿ ÷qYÀTâîÿö‡4”ñmKŸî¡ˆÍ®[ÄÄ1¡CÒ‹à÷ ížJè8JB,îöÑz†2‹œÄuh[öGšì~à«dŒ7óY\¤? ‚>z=Ýîi²CTD!{QË{;ÛïÃ4éÏÔ¡×1PF‘âR*é‹ä̼°n(¥Ä[¢oc…äªò(ý+âi“ÂØ#ùz*qäU¯ØÚNÊŸ¥ÅÏ–ÐÄÖ6J®(5i§àX?—6«û7M1sÿ‰4j7J’¯RaDÕès$Š_à•ðm"+mÕZBóMŒŒŸAa~T‚g+6i&ü3&÷«â3yójå¯!5ñiÆü€ùµRC½ M~±aÀ†ubϱ¾…ÿcMòœl0ÕC¬¸ä
-ó‡,/ªÿl¬õ?aÙ °Ëк .á¨(“€)f¸˜{£XÌáÌBðà„´
-ûUZÜ„Œ»wÿGd ,’³€³¦y[Òœ‹ó€s
-+Äsâ­õ™I•x÷šªä•qßÛÊ;wÍL £¢M¹ÀÔkMÍþÂK0Â$Ê7 8uÁ›+-ÙìåB.^îå3 ?’v5¨%qÍ¢˜+Ç3V¯»Á™¦);Ÿã!=.^'›7þÓMö;é=Jwæ¼ÙM½2©NÝù4>=BD±z䬿UóñN5Šüu!Æ*@¹&áf5QÛɯ¼§ñÓïÞ'„~V ±TX<‚ÁÃU{ZÎhw, 4Æü`}îž6qå*Ëó€«å“’HÎ:WݶpÂ$˜¹º//bßU"_¡§ó‘u"kò(¹²{o»q
-ÑWñ>GíÂøä@Ö¸‚0-•Åàg:)P§q)I•WšÅ‹C<·Ý¾
-ÎsqH3]>eî³x%œç6 ‹÷<ù
-ÞóÅ_‚ðg˜½#~e¿^œqÙþ,ŽïàwøÝ}«!Þ 'áqMîEܯö•½-ÝVu€(%½¿xÀ]eAK·Õ_VF*_$wØämoû4À¿J^nPøÇvšvA¼áù ž„„B}H»@šŽ¶ !>;wq2Ç­®]œ
-û*†õ¬'ïšGñL²ølœ¢ç°Å,¤G8L£é¤Ù%t9hpV¶É¯°­ÀÙTU7#s`¥2´×›þTõ,2B’Å^‚¢z1Í)òÇ|þñ—ý ¥>þèÓþì‹/÷‘ü¹˜/vu¡<oViâ2u+ª^Ås%‹úÏð{ýþE„çs=þ¸…âT‡qöçÛ‹Íüf1-v·ødÛäË›Ýh=šÃ+žA¯”¯B?’êX:Lå8[êrÚe‰g]—jâ6u‘ýÚLÄm»ÔS›NØK§uÒ3©àâ‹Í\llZG #nW{±¥ÀU¨Z±‹ê ±Y6¥K¬=<)Ÿ˜%N »‰Šô¾RTÍÀõv
- Áì·}ÞÝô2a0ä¨%VýÝ22®l4¢˜@dLwŠ×‰äÓg˜ñ
-¨1GØ¢DŠoûÒ$ø}·&aFº;Ý«¢š•R~hü´õvÕ zW±®ßÝ`®þ Ðe¸a¬ý‰Ë>òmx’5o õiõç!Œ5<"€óh^ ˜ù¶LNC¤—È\-r5€ëÅdâµvi×_ÖÏØS§­=מ/ yqêx=îD.•!<ѳ¦á5åãª{üB c3’µËÕ/Ï@{ÁŒÎ‡†ÿÁ7úÁâ,6‚¡¸­¢~ŒG|”ÀñOˆò#ñú_öS?0–õX›' ØîóuluÏŒ•í7„¬Á¥¸Ó*í?4ù8QgóžÎž“$gvK0îÆ r‹èìHôÀ«Žðð¤D3äxîŽ]8þ†«ÒE
-@f[G¦V7zöغÌI’‡ìY "ó÷®I6¶27 »> ÷&·rà<ÿs[-¯Î¸_WûûÕ¡;Èt>ÇòuKÔ”Œ?ŸË
-‘‘ï²3ÛB>ÛU—µ«·XÒ/ÜD¹ûaY­ºÎæ±cûå—©©¦ ÏáÔá9¶0$†# †²IÈ")?U?ÓÆS¹¤i"Θy+m½ƒ›|§ d*g‰Ò$8ºh¬Qîgå
-¾:1 i ¡·­‹ð¨aë5QXgú3É9ý ½ž'ý«;+W·t†Þ¶´rÉ°êÈ7E'•ùlhz”êhû^9gt±IvF“£eùgØKO"€cç®U
-ÈôƒV£¨þmËÒã®i Åƒe‘;füd‰Ï:SSÒ×Ü6ºøò•«ƒ;.…yê½<¨xc¥ÓûMwÒp§„¿ëUøLJ3ÄW6Q¿ÌW?Cˆ"u 
- /3øVÛÇ]»¯×ÞO¸‡/mÝ3ÿïyÝ  ü¢|œ5†¿Ž[¾ùãÏ‹r€ßØèÑo³Û÷"Ö¾™ŒÔÚ7yûæx„0´
-ž6‡D-q­gz¨×Ú¼$ â+À¯©£›© ÌS\7€$BtŠ!ž‘ãòï$ §Ý…«A2ݱ&z{øB†¶ßàfVýiø lav•
-sUâñX{ñ_$u¹OÕº¶S"„"Õ£<Çi3+àãδ
-çÖËzÀ+í{äÛJ¢úX’M]ÚÛc™•×HGÒ^jˆìåpÓ8CirÜk¤¶Â[鹜,Ê( òm髬Pƃ€š6º„ƒËRÏF×Zmté{Z®--†ÌéG0×L
-¶_¿ùä%{¯kš÷péõ®÷®©ÞÃ%Õ{¸¦zûò;¯‰ÞÃ¥Ë{¨ö÷×ý¸ûŠC[Ó܇K‡aýR÷a_Ñ ‹gÛ&É«ØõÞÃþ·mÖ4ïaîô®/ñö¿“¶¦ys§÷pý"ïa_››kš÷0§xÁ}°>ò¶>µ¼¦¹ s‚Ë…§¸
-ûºñ2¬Ü5%ãÎ)Y'}† ÆÙwr†j…fTÎ=ÎHYý¶yÂ#¾3ºù2lÒ禃‹Ê3ÕáÞ{ʳ šÓû’¿ ßý6©ó6HF½£îÈuyw°vMÆ]3y#@K;”ö4ìÚð¸¼yÞâ“V0ìÌ"ìy¶9-YCJOÖ0$WÃœ˜ª!¥§jx<è¾ûüŒ4 ©kþ–jiæfiè~=§'iH§UD‹ÇžñÎOÑÐÿ,hNÏÐ’34Ôt/ÌÏЗ¥ŸÓÒ3¤/JÏ0ža~~r†ø4Šs~•Ô ó 23L³©%/Ãü’´ }™é]¾Ú,œ“¤‰£#5“ â!¯ö³C^»°Tb*U‘¥ž=ìdÎ&<Æ_§»¿¼¯nßð ƒÁôøX,Þ¹"gSW"KЃ=©¹Ñûï‹ &[‰Ï¨âcBºø¼Ÿã?&Š_»£èâ‡õ4âÃäXPDGg”=»…@‚æS ’Ãaûè÷âp/£;÷‡çÓ÷åãf6§€±ljçâV.é‘¡ÄÇxCt;Àc¼I–Ø阕NzHüxÁlàÅ<áJ¹[ñ¼\ý¯®ýãædöjlw.— \®¨;<$TUy‰G$ûòŽ¶Ó
-ÃÐïŸ9($é󷫃9í^í„ÑJÁ†ÕKLÔ ²ZÚ4°×RMLQ Œ¢btÍC £VŽp+‡_6h¶‡û|w-Õ¸Œ¿dÔth†³fœ¨˜³FM[®ãzã†S”C7
-hhý(õ¤ÉQn..´cÍ>íÀÃSÉ–†Ð„JŽlÓ…ðè">•_Ÿ ò³4 8•8x¢wœàhS® ‚;õ8ô
-ψí¼èu ENP#y(¶hôÁȸ¶ÚU^üþ¶–€”PYO´å‡[™íýzªS³DÛ´Jݹէ`8{‹CQ Ël±‹˜hÇú”Ú’~Õ&玎üo|êLd)ד. ¾’8ø{ÿ<®âž
-gj˜RÚT6´b ìN†ÙÃøø5B@­RnT²“ÛfÇhÔÆõ½+Ã:ü=1ø£
-j­#Z/ OBשíX2f×ùÜkÉ0z¦K|ÚбdÌnÉæ]KFŽȒ 1®ÁàPõ fŒˆû¯0cä…2cd_nƆè×ÊŒ9òè)ê—ãv/½fŒG7ÕöÅVl é‰Ú³°2­
-ø";&ø…õÅÎC£CÕ1˜2ðe–Œ¥ÁÏ !°¿R"W‘wc÷¢Zìž<anZÌ-—²ØÍ*NÆ©}ùrƒÍâàAæºÍæv›­ÈSjŸ~±Éh<Rorw›J¾©â{T:Äe¾(öÐׇ~ƒ
-îeüعŒÇ&0Èéx,;U_a9ˆÉÇ!'
-ٰбeJabazÊx…m “uéŵwTW¨¶š¡C+MâœK’ÆSÌ!4‰+FwwM]‡‚Ûès"ç•´yO‡4fQa½HùÚúkù°òžS°½´)ÚŽd¥Ìä½]"œï]ÐÊ Ï°Þ¼
-úNœlüU²1†*8Ñmˆé@ƒÐ’,v’Åt²!¢%stÈ;ò`cÜpèn/¹†v4\ŒÂåhŒ½:®˜Àåd,¦a 7WÃ1–È|c,¡±á #wôÅyŒqvzšN©mh'kCSÈ|£ŒÇT²íbB 󎳄6Î4‚€ådL¼6*áè†sò
-KacŠ°×äÀî–uâuEì´i¼R‹8¥lì·ƒ»o¥ÀcŠÀ¦®;øY)oB‘×Ð{¯du™Ã4$1±³4¶¤,eiˆQÇbŠÐž^ÌøÔ’—ñùŽ"³»#ßu{Æêw!zÆ”"¯³#O»½bª:Å4HŸ;äeÄŽ<\„G#tBÚÓ‘yÒ½ÏðJ ¹Ó‚"´g6¡YïžYïùÐz#3§Èì6ËwZ¼ð]'`ø®ß ìø›’äœ$òÐ ;éÁÏqt“Lã7É­fcEÅûí< „/˜IQý9æ
-ÄUW¯Ø _¿øΓ%c>‰ÇËžé u\œÉõ¡Cí$ˆÇ(lÔ^ˆHXÔxûx8ÚVEטO<SÆJBåƒ.¤‹Ç;[]¨/¾ûò›?ÒP?ðùÇ_~ty}¨Í;Ü._É X[lÞ8q–º—­DÐ ^SŠ§<’q²ã›ŸÅÇ@V‚ô2¨]zlF •±¯A] Ï Z·yÒ Œ`:‡Ë ‡áØG&ZÄÃj7ØÐ(<Úä³
-Ë(BѤ7PôA=ÂÏ”¿éŒïn¥œd¼MÁA CW0ç‡÷ïéxfFW¤~*‘[ôzju¾xŠf
-É؆oH:ͦ(ú6'Xºœ_|™¯óé2Þ˜B“Üz¡íа˜§9Ê ®
-Cyy]GG';5E{ÒÒ[Övr¢ÑômRò ٦°¸¡m“¢‡õ~ìIÑ  ThN‹[qšux·««­xõÀóî?yöùÉÓÇOÞ?|óîÑ›×øJ.^½yð_Þùüþ£Š.Š^ŠP¦ÅtÔàTž6¼¾=Àb/ÑEçNQšrE|…sc{*Çս΋çäªôKGÃ2½¶&,Ò5¸ZG)Öý÷¸º;ð¬`2…é:!­G‚IÔ„@Ö)ëð©ÑÁP{Þð
-ÈŠF¦V›OzpéPÓì;€Âƒß*éãðS¼,ÒQ}@«ËÆ q
-ÝVì©=uf[{‘—íG^¦Í®ƒ}Áð¸[ú•
- šÆ_Òìç¦MÙœ²I•*¾ —¯2³æž”ŒªÉ›‹™ë
-x³d¹u'Ù³šºn͉ñщÂË=DûÝK/g-’i¾;’üævÿ Rÿ¼`®îÄÞÆÒ4Ÿõ³ {' —" ô ÂøšäÎL¹[¸¬OØ+‚PôI<µ(†c¯nI %)EñS†Â%úèÇññ²tv
-|Õ$Œ *\(˜{£8Œ3Gq¢DÌ3…¶T^œI}Os] ðÆà³%‰«YΟÊCkYô×óÃ*6¼­€ã»Ýóm„@„ÿàyÔÁãH•Hÿ?É Í]Š 0ö™ôÿN=+Ÿ&“êÝ6TϪšgBñ-:>\<kŸCò<qÑÉ’_¸90V?Ë_óø‰JŤwÉæ™°y|­Ÿ-_ºtÄ„¹HLÿΧîgÉíGì¶<I¬œ¡\ªðζ%úæ›wÜóäíÓOo°Á.÷ãLøuU؆LýY[eÿ—KâbÞØUc¹ÖÝíÞU’VC±YCFGñ…^|jÙ¸$˜ZµlÎD-Ìà8_Ìj‘‡‡ã
-ëº ”;vϘ"›Õ›SR©ó¢VH9e‰T¹å;¯ÍSÜЗ'|½¢3FàÀ ÉçÎAÀÀMǽb‹Ð<M®C>.CÇQ.§YÖ
-£ `šîìI( ê›7ÅÏól³#™ ]¼Š/Î'^¡÷Xe` ô§tº(…g¥ Œr1ÊÀAÁè>B•›Do=^Î× |ñj+î\¾üPK
-¥Û¯ŸO‚SÆaÛËÙr?_Ûç:ÆáÕ›Íݼñcºz˜-gAøBéâëòv¶ø~|^>Oƒ7¯Ÿ½º\®î‹ÉÝô,¸ìv®.²Þ hÜÏ'ëo想`½™¯Ë»»Éâöá,LÄ»Õòñ¾±x4Ÿæɼ¸ÜŸ|Ÿ6Ö“/Ùz¶ž[ZИO~.×gA,6n;_.Ö«å¼±þyonú6›Îo„ͧE½Aöþ⺛u·Wg·y3÷Ë MÝLši3h<̾›ëÍPÈÒ2…‚kJ@ðA, DA>ЈHr‘FR\k‰¦iy5Y<äüfð’HºDÒ&Û)kHž­€HHQ¢!-t#„HHQ¢! $E¯Bˆ„Ä ÁZ@$$‚(H Ñ’߇Ö‰
-C4$¤Ü—
-Hɇ/‚(H Ñ‚ˆV‘bî …€„yÚ¨·GûF<lÊr´cã#)¤eD H‘èƇ{[ÿ»Ý‹ýí†É'V«s
-å€áª
-2yçet¼ÿl¹UN¬
-¯æÉÄ3n•î i‹•û̺] þ…m1?ÁvŽº½¬ÿq0̆£|å|4ÅÑAíQXF…D”,£äÑQXΪÖb*®jOSqQ—PqªŒKŽ»îwÞUƒyü˜ú«ÂöM‚©ÀZÔM÷]vy=ÌzŸ®®ª9'ó‹Vb£RÑÏ´xÿk‹)
-%%ò ’fI¡LÅÆà|TB£Z&+Ôh×c¥4Kcå£Z'¡¤ò{Ñ(ÓtVc"‹z"+É¢ìXù¨ˆFÙ)ôYŠeÁ£q¢ûY¼C¢Ýn=ê£x»—ÍYYÛ¥ñŽW*ïc×Kì4ÃSø}¤ o(û³R§~_VŠ6¼+ÅÞN¢ÏúÇKUgÑŽwYqÅ{¾bE;}¤Mo&pÿ¡hÇ[où(Þñ;¥ø֥Ѧwh¡¨§Ó¶/ŸEûÞ.ƒ>Š÷½]n|Öé¾Gow`¼ñíxù,Úøvkã£hß—›ŸE¿œF¹;ô¼ñí4ú,ÚöåhIUGiÞôv´|mú­!üEUó¦¯PqÅ{¾DE;äoËÇ÷©¦-ïÂÄŒ7}mCŸ]Ú׬ß>ÿÐí½sÁt8»°ƒ`¾³ÓÅáÎ÷p—ŠóMç ™/ç¡xÌב»Ñ9DæËjKþã8ÓU–
-±ÑB¸ ¾¸„TãD§.„.*c¢LÕ9©~²DNª•,­grR]d-íBR¾ dŒÁu)¼ß#½;()oíHë]ïbc4¬åµQ¡kjÁ§ðžUÊLPB{6TèˆkÞµ:õ)¼mÍ°ŒËósÖ¾v½ö°;ê¸\ÞÉ7~šÛâÍ ®],Ÿæòv¯¸Ñ|é
-ˆRcšZë¢è:P¢¥÷£èbx1pãé2tn:ƒQ' ]
-]–"]
-]–¹º,E¹ÚõŦÿ;¼PЮ¯Nìri×_·Çn<ãîóÑÛ›¬7¼9Ï®+DLÔU¥"BÑå~û*ë:êhÎj¡NäJ‚û䎩“¸qÞsÔ \Ž¸éœ·Ý~Pçno‡:Öæo|®^jqg>–aÊÀapG=†!B/îˆ'gxypg;f(;ƒ6Þ•wÞ'¹³‚…âX Åí¬r]<²*w¶SÀìÐï&w¼SЊ=¨ÿ…^rç;îò$¹ó¼¬Š‘™(DVÏ5fZ)¾ÔÍße×b‡&Ðl.Ê0A„EUXQ/ñ+!ü›ÿˆÿÁï^?{öPK
-”2¬B5œ̵( qí·Óï4Û6,öò5Û9®^ tÿp5Ö{mâ/Ôýù`XÖ¤µ_k8à"ŠöÐ%ófdŒgU*;Ïp1¿s'³Búæãæõb±ô5÷Öð«5~Ñ1 ¾¼Lò=?
-ŠÐÖÏÛzd@‡éAÐÆÇ% ¨cs“nˆ«ëv[˜jès"tµàs3R(Ðyu¿ô‘®«Ý¸7¬xUšóøïªdñ%UpkÞ¬¤æù]g쟽Ó<&â&ˆ­ÍÍÆpa Ï@g0a+ÓçZØá«"fÒ1s:1²<“jô‚À jEÌÌk˜¶ÀÌ w[NÎp0šŒ¥©œ5U2z™g(˜%é… Oc+ÑYF4$þâØÛ °óiXëîÌ(† ;{;ÓOÇc%׃Ókª¡$‘”¼
-4¼ó(먽àˆ_ â€Ä45Ý7¡é÷¿¡éÈ”¬#7 ud±ÿ›iÈ IC4²†Ü4d±ÿ;«ÇÎ5–·ºõûR÷]ËvàèúEzpSuoKž$^¡ÎI< Ž
-f¡ä3lw//åSœ?Ø[/`zظòrkv¬Yï´G4âäìgõޙݧìçAp¼Û[ÖÚygŸþ¬„}{)Ÿþ,¿l÷ôg98Ä÷
-c(-RCvÊðÚÚ„ËŽž*ÐŽÉ•@³%¼ ­¼Zˆ!Jy'”Yir!k¤âòRb0¯Ê²·"6¸]†ÆøÎq‡ùÛrO$ h9Ç9ÚÒ©Z™0U[ kÛ]J¸L“6NHSÖ›MªG8ͲVƒ-Ùù9ÛÛžykƒ:p²K6fl%ÍØ [ɳk¶Rf?¤X®õÀ\1°Él$Âå¾w\o?ÿryõöÛ´Ë“¦cy˜Ñðá:v{E
-˜_Õ|¹ÐÉbxÕ2mèxí1øhÇ[•Á…W Â-Æ]‰ˆ®_q"\(Ÿ‚ûÎ5ùpM×pÑr¯—ß|óf9®´j¤êä\'¨ *£½p
-ú2[8ùÎ\‡93 ó0hŒ‡Ý<ßq1˜Ä²Žûˆ ÓÚLù“Ú"ƒ×hiL«’ÔíÞ7¨¤Ç6ÊEáà'üA•BÕŠ†ë½“A»pêç<r~4·\úƒx ×Ù$pÐîp~·wÐ ›uUY/[À¸¼zYÐÿÿ¤ò¿l¬üÙZÊg½ê§T¥+ÅÙ\ñ 1s(I ÷/+õþ jªî~2Üê^}Ž!?žw»M¾bÇi2Fñ¨P±EQQÕÞÃ8ÃNß». ð>;Ø÷¦³÷Òƒ%\ ®ÿåëËÇýýÏ¿ÿÂ0cooi8Ñ“ö“6"ys‹L‚RЈ¢¨¤½|q  !£$`m“ÿ¡ÞmŽ4aW†æa<ø0Å X &ñBãáÚÎ7ï1Ús!B ì'œãK–ÉÑZ#ÀðP"ài¾ ¬…ÓäÏ°´Ñ#üòól\ôtîl¼ê܇‘žt
-…u‹KÐ~·Ù@ÆpzîöŠWb:ætc¿üm0ƒ“N¦T$—ؾÆ?¾VYX‡‘ª¡²WXæPî’G '[ú!à†X»ã™*ÆSY·‹}ß5{C¬Yh­ À¨»Ø¿ßj5MwùÅÛåMm»´ŠµzRm-–ôdát”ý¶GÞÎ2ýè –‹Yà topÔåÖ° Wã>íx¾wyKöZ²“‹tãt8eë Ú†¡µÁ{PK£r$u÷Û&y/T3¶$3Èñ‡DG¡.˜< ÙWüO8„Ã)úÒøå±ÍÞÖy3]zcW>‹Iw¼jC1R@LˆªágÀbÜßáR™;ÇñAº{k9`×?D3G§ìø'>
-´—%æAwÆ8INk3Ê
-QpròÂøÅÓà¢rÁ3~òOò+Œ_:(ž"swÝ;¹°š&#­’»k!w×ÿ4ênšQ'k›¯›Jêж„ì1ÆÁ£3®fÕSø8 bê +Z=ã:Z§'´…!z¾g›»±;» ùä­[Èi: =ev¦74R󽡑“1nÁ­g^ÿ†ÊŸ²qSËjW«l<5¡,;ÔÐ@7Š ¹eÒŠd,ž¤¥7Õ°¨Æx&Ä)SŒÅ“£ž‹q‹\¬–_¼ù~i™[ygVvÆâ¥åcÿ Â~Û{>fø$c_¸æíožÇîàˆy˜¢¼0·¦]yÄû>“ ëÓ½ÿ ^ܳœ
-¾‚@J<Œ
-¼Ó”]ÒCÖðòÕ–2¯(Ù˜8ßÿì¸L#äQD·OWgË!h…x<,#‘Ì‚å¼#ÛGS?1  B›‰LÈ3Š§@A´Ž.É@U†w§X´#2P`S2D¦!%¦1¶Jfí¯…ýŠ¹_‘‘¼,8¶˜Ë•ëC7lœ²ðT£tÐæ<HøÒÂÅŠ® ¡ÀZ $<¶ËAÍLâÛC“ÙŒp;væu£•Ãazò¨ëX–Ì£…†ò6³ä£´xmgþòÍUÔ›1 î¸uµµ öÅoýYfò/ç
-„ù
-ÃK<üË_À¨ŽòËùb¿ü¥!SáÿÁ/çòè‚18„é-þÂðk?`X~ ¼³ø œÅ'ð$cã¤à08—ªS¥ÍQ± §7Ä
-’faýÜëgq}õyMýœŸaúO¬%Q%±\E¥ÿ«¨5ü¯´ê‚ÿÈ5Øx$//­Ã%æÎ ûÍëEÕ0øPŽkQ)ô[ªÅ×òiÉøö<˜´ Au°¶îD‡´2`j
-~úÃ[ÿš¨“Oü;C±Ý.Goø£iC2O~˜¯HÞh6sCu ÛOÙ7YÆ@š¯ß!¯ïL’Ý“L¬™O¹ü,sŸÁ~¨À!øñðXá¿;™q«­¡²ŒÍvJ“Qažj¾Ó•
-æíˆT)P¥´CUÒ5âr¬¬—|õæj‰ù56: Ûh,Xúj}k¤úr+&5d„hᶛpoÀÈ/Ê’Që°áaÔ–ŠAƒ02æ+(ËQ¥âã“wmzâàõL›‚bOTÓ¦C…²ˆª³ j2¯&kªÍ*Ä5ÀúµLÒgg7Ž±Pkw<J½÷ •R}ßÆÎkˆY(Ýøµë·/„Ú ÜëDïK>÷î4wÇŽ_¾>ÁYw†íi>r£ÿÎ+?Þ^ï8 ÁÔ¾T
-pi$èXãïúü»·Õ ¾Bí¡6ãZþ"Hbs¢dœh!iy‚RmFΤµ½@2ïzC‚<UóM#ÈT5 ´<HºÃ­ÅŠó/ _¦„ µôN®9¯‡j®@l'™³CeöØñvîn ?—­°p0²Š)‹Áo|cÁ÷w¶’&ÌdiÊ‚ 1¦EÐôÄê.¶L
-¾©¨++ÜT¬Jfp¦“—ñZ2é‚ÅÏ2a`bîOÝ@¡êÅÐÅRÀ
-]|V$ÇzÆ‚–< mª@>>šYËκ¶ïñ[ýJ
-|nûDø mŸBBGŽ`Nw:ÍÌs™AÁ<Eû—[›™Óí_'ÙÿüPû§PÐ-`ÿ„”Æ<œÓ˜óQÔ(X¦¤«R35»dó#ilðLf(ñ`6ˆéš]2"LfN‰Î2/’ûˆ&”øï%Ÿ_›”Ï<œó™ó›èÆ{NiÆW'¥4§´„žŒÀC¹ šI—|³š‡SR;’ØÄH&6Ãññçüú«$öTˆ_Ѓå¾úÞ¨Y^.%«"F3%çH’û;Úy«
-\Zªî€ç#ì[7óMw…»@k¹¼;s‡C&ï ÃÆkKØ2=Úýà8üýÕüYtôugÝðýùó¿úZðÉ´±QÝ9®t”®lò&à[=ïwÏ·æšc‡¿Ïq³Ù`oC=Ø
-%ÙN>±vŠVu®<A¥‘I+øÁ2idÎÎI<ÆA¥|AÙ,ïiæ›h÷ÕʯXlŽÆyŽ’ÛYK»ü•¹B€¶º¿47KœÖÄé¯Ê×ê•û‚T
-ƒ—«3¨ÂïÝùN¸kébŸ©ÀhÝg¼èü m† ª|õ9¾ë¶lßÝi^aþ0A\³»aQN0qˆžÐLv„‘äÔÎîA±dWü;ØÕ6xO C´ˆþòÅAA8Àºy…†R¢àθ‹°^­]þq†´·7¼1u$;<i†¥1˜³†÷MnÂ]Ÿu›£ 8”üò h•¢ÝÖøÙ –¾C)Þáæïèl¬+¥m>Tj¡" Û*V
- kS¤¾çáÎUx[‹lÜ_ÐåÓ®”ß]³ Fˆö#.ˆIÀŽ'r;AðFJ³nΧıơhИ9>òLcH¨òtòãàøYP˜ï¡@Ó/œ†¢½6ò§Ó¶¹o"·Â€¥ÒXØç¸BXB&þ.±yN9‚ ?wsÖ|P³•ãã-[-\˶,bgam…®3”¦$7< ¯‡÷ÄTâu®§O³¥NºÚ+4Ò)Ñ|ýT¼ÝDV.~
-¦ká¾N½ë¢âe~w´‘óÄù 'µÁQ»à#ùMí[¾Mt‚Rx(v5KE¥2²Pà(ix3š3NogÁñ%+‘õ<píWÜF,;hš "m8¸dÙeÈ.ÿЀ‡ØÄ?êÚ}5­-d$N›¬^…Îh^R^»‚³ž%úT\Nzq˜òTOý]Ί/Øî`É¿ãøñæ¡_Øl¤Ê-Y¤ ¾—×` î§~ ?Ÿí”`ןóý.póXf§t¶SWüª:|–¼àÅ3¨eáfSa `pås`@ÝG¸¦AŽ—H« 6¯å,$ ¥¢%°°0¯¦ç~Úlɲ/Í7,„ù Â0¿D\L‚ʰʃ-xq™‡þJñÈßC§À‹CÇõX»¿•S Ž¯>ÿég¥SøG9ùˆ—;Ÿ@Ë…Nèä䢫´Ñ,x˜‘õÄvO,&‡‹‹Èñ&r8Ô'r#µ»f" ÏCr
-AãÁ€"±þ)‡S!Ÿ$±}gEòÂv¬îRµù(I—EèBRÓTdÀ.šDÕ)V©+J@É–N&%0a©'Ü~¥uWèþ %0ñ™éþÄt[µÜäÁ2‰ÐpSò bµ î@µ…¡¬Ú~óª ¶r¬¶òÉIKÆêÊÁzÄ^ ~°8I‘4Hëmî³Q5òb½Å k [
-B¡ Aç®_b!~Á2bT<wÊO´„=0r ¼¶w8.¨šôù)oÅàŠt
-ÿ('
-L°uJ‰ŒRê帥z€mŽÉ8ÇííñJÀ9¢àl`œ#2ÎQ¯õ9¤à¤ç s˜NÅyRö¥JAI¶M• Rí³=‘ë­xº D`W+÷j²DÚÀ<eº¿•¥^¡N)Hé:%ãœö
-sBI¶Ð å¤W”r»­—¤;\yØ/T•µ‰‰ÒÝ®¬ö u@J·Q™°Èƒ~‘*¤d3•é!‹¬ôt! AG›&vºÈ… ¸ßÆû@Ât´ib¢‘<*ʞЅ0
-?âðS:À.ÇT˜=EŸ qô)`˜#*Ìž‚Ï…8ø”š抲ŸØs!Ž=¥Æv©R1öz.¡§|€]Êt'ÛSä¹ Džò¦)“=m_çBx
-—3–ˆ£Âì)î\ˆãN¹±uN¨ {
-;„°S9Ä<É®¶¯¨sAˆ:•CÌ“ìpû
-:„ S¸¼°D9Dé+æ\bN¥±‰Êä ¥‡3þ\ˆ0è¤ZiNbø±1Lœù¸]^!Ø,ööäæ{¦“
-¼&¦7­7íÛ„‚­áM*¡ãÂŽ¡Éu.“š/)PËaU'«|ÍÌNàSûÄ7 àkbwò@
-D[Ì
-„p"‚î+_1á'GÎÛr6™×Q(ø¸ñ)ÕøŠQ šêo«mõ·3¯#Sð¡ áÉÕðŠ ¥ãÔ*÷qãuîxØ$@—éÈH)ã“:1¾q :jŠwV`5¾b
-éä ß'§ QÐ51½Q%ºb$8H*oÐIÝ )èÞP
-'ØÆ`«© ÜY‰B§)·µs#  DØÄðdIPÊ4 ©V¡ €S
-¾¦7 ›f†Ðp¨ç„Žnz“jlÅØo´¿^CÁVùQs´sEš9lç{ $x*^#ëñœÅ˜/QÍN4SPà5°;y B7hkÃ>…‚nz²"‚§¸'k´Îù×®³ßÁÿËìý6Úxêòè¨t«‰°=NÙÞ[¯®–®‘|_¨øå×d2{2Sr
-¤¼á}'ø¦§¯ù{/úÂçö “aÏÚ™– öJÊÁïÉ-á3y·þ]ñS/ELã‚G*“Èü€1BôÊ1=ød¡áŽ‰ü螶ÝYV×ÊpqW5Î|œÎÔ=üX¢2…e¼ Økl(+ñOem­¢Æ¿?}þÓŒ)¿Ož=œD';¤Í´õ%|CoGá¬ø¡‚6K×wðÁðàCuPÂ5ðïX¬KEXdD±w¥ËAøU¦øA%`,Ÿ©-s„Â@Š%€‹—bˉÀ–\’œÝð6<
-„Ìö
-`b?·NÏ(nuDq«3…[U»UìONàXgÇ:¢8V”ëSŸíZßDŸ:#;WuŠ#:W天Ÿ@§ö3²ƒUæV¡4¢ƒýwPGq²#µ“,b$¸Ù®jß»ø¬8Ç":…Êy™â4€8: ¹ [æú=¬Jœìð ÚØÞ¤;âjàֺݦúŒÝ(øÜŒ
-tÑÜo}¬ëÅfÇ=úSà m2(ÇÞUÏâ/Jª$àÞ~´XIË‹».Øç{eúŒ_'][Û›åYÎ
-½³;;ðñ,ø:'fF'†ó©V£^P+Ú`fÖ13Ÿz»rrýáx¤MxÖtîäìe‘¡¢@$éS~Ý™¾µ>Ž0èH‚ Åu,¶Aa—ÛÚ®OÀÉÊ=8™qêp4é¹ÜJZ“Š!(ù*œÐtóΣl ö©@ü)"ILSÓ}š~þMG&dY4Ô‘ùáo¦! ’†˜d Y4d~ø;«ÇÞ³–÷«í¯ËUàm>Ý›µ
-oªmñºòœTÀÃà3CÁ,’|ý‡ë‡­%.°}ì\Åukvfn_™O>hÄùÅÆO8˜2zìÇ~øyØn×î+§÷£ œ%ïý¨…߯÷#?âsì¬pƒ0’‡×öct¼”[}Ð8Q/Ç®ëÏ£·4|B±*~cÎ,{É‘µä›Œ%_wßc1Q@ƒ³WkéHÎðÇSÄõRÌ=«¸[~,¸¶—ˆhin·ð³þÃ!ÀæN[j9c|ʳ|eD ¦PCi±²ÃskN»+yAGÁó8îÉÄÇÊ«…¢–wBy‘•&1±F*^¼Ð˜é¬YöV¤#ËÚedŒ¯\ïWÛ¹Ïx"òî?Õ»špÂRmÅ>0¡.Ó¤$iúz³I'9ÖŠbØTlõâà6Pà„z1Nö‚»Ó¦lÁîøô–ÝéÓïR,È< Æi@õÀ<5°ñt¨Âå½q\°üòåi—§MF|ÑðÁ:q{OD
-fè: àzœ¥pØÚ LæÁ ‹áÙ­íXìî€ÁG;Þª®®á⮜„ÔÃ5 „‹¨%ÜWž-¦kº†‹–µË>ÿü›å"¸ZÐF:ëœAEQg{áÛY;8øÊ^G9S ó0hL¦ÝüÀõ0˜Äk]ï $&µ0äk/éO٨æ´*IÝ‹Jjqn£\”xÑd-T
-U+fÎWŒNgüÕÂQ¬H<<?›[.
-ýA2‡ënÒpÐ
-•m›ˆ“h¿Þà–ੵÛè%ÚtÌÝïÆ~ÅÓ`'§4¤Ø>Ã?›4™hÃXU‹PÙW"}ÜþÍ™|Èp±å4,ˆ­;šjü‹Ê¶Nݲ bËBoM
-“ëh‘¡¼Læ,q–O£íÌ®¿ù2ŒM™wÜ{æÚFûÂ[äŒÿt©Cø—?¡3<%¿ü©>ë3ý§Ë1Ä~ùSfÀÿýŸ.ùðŠ1fàò–x`ø6€/0-
-_ú¯ûb°ø&Ýè c#yá <Vº¥KkcäˆÓ±´éXÙ> bûÌo¿ü°¦}./?²ƒg¶’ª‘X®¡Òÿ•·š8QÖtÑ r ¶2žð¾Ä\™å|s3¯šÈ2OzaÜR-8¸å½’ùíY¸h½,´wýðÝ^¸ÒÅ<k¿5WÐüwOx_ˆ½À9p“âã³ubä}Wï‹ïÁ.Òïjâ<ËA¸ðS9pÚ(+N®Ÿác'ņlx6ó=±ì¸/˜رì ÿ¼Çª„_¥.Ûâ@!
-º¨ó÷ü;E±WÝ®QÅOø½í@2O~š¯HÞp:Ps
-CuŒ&Û{ìó,c -X= ¯¯l’Ýe&ÖkŽK.èLÐg0]|Ôá#øñè³.¾w²âþÒ\CcY›¥sإɨ0O#?hÈJ
-ÀÃ*U`HV![ü CŸ}ý²ºÃשc#æBË? “ØÜ8'~‘´<A©˜‘ÓN5ê:È 侪™ o¡©I y*©µXq†ì(SBfº’kÎÀ«Å¡šë[àAæîQ™}v¶;¼>gÏݱ;¼8Z£5uøÝßXðý½Ie²4eA‘Ó" è NÄÂËô¦»ª¡¬²¨X•Ì(àL'/ã9¹è‚—_TìLùÜ
-U†.–Véâ³"Ö &zòThS:ôññÊZvÕµ}Úê'
-èÄ]S– å`G`.Ø6Àά¦œjl³h†¿¶éÍà£Q _¹šDÆ6Ù×õfn6iþ¯‹æ¸~fn k”Î]_Æ‚ƒìx”³hD
-–>³/ÆÌüü*ã1Ÿ±E…
-ÊP¨ ¸ )ÆJ&¢ ¾" gd«_­~–·z’Ágº—pxkzØð‹Â7_Sà Û'Âohû:r3º#XÑÁì8Gæ€å9(Ú?omAdF·ÿÉþgÇÚ?…‚lÇ'¤4æÁ„˜Æœ—ˆ*`ÄÁ2%]•š©Ù%˜IcCd2Ø@‰G³AL×ì’e2󀺓w^¤ðM( ÞH>3>6)Ÿy0!æ3ç%6Ñ7œÒŒNJiLh =ÇrA4“.ùPf5h;¥ç61’†‰ÍðùÈøsvû‰Œ=uâzŽ·\¬š×Ë5ùVÄpªç‰¼¿£Ê›Ø€kyóÍgË0G¯ê9G–¬EXx!µL´aôá.ûí=÷Þƒ&³­¨‚ Ü!Ë•\|¾Á$6ËÃhÿ4qY¯ì±6‘ãÕ¯)XÊ]àÒrPuû"Éb_xÙ=îVßåòì=N™¼²,‡¡Œµ½‰«œEß?™½ú¬³á@üüøûŸ|¦Ø2m¤Ü[¾D\dÐIº¦(ò%à…¥žû÷vöZ`‡¿ïa±Ù°¶áJ”BI•“—ÖNѪΕ'l42i?X&ÌÙ%‰§ã8¨ôƒŸRªƒå=Ílã-­Zcl$G£<GòvÖR•¿2WЖ@÷Çöf‰Ëš¸üUù¸“•¢.H™06•Í)šð[wù‘U-2 ˜~ï“áÝG•&¨ò—â³n¼Ýrÿ`ú뇈XQÝ0'G,¢'´e…A“mR•ÝÅe©ªøfÀKŒdðbˆÑ_~ú}taà†¦Œ(4’*‰²Örˆ°¾[{â9’ inxc¯ìè J»`ìÀÙ4uV}^YØ…—ÕÄl'©¶†G¯Xú½x‡—¿£³¹®”¶Ð|¨m„†,”U¬µ¦J}/£ÊUx[”‹/
-÷t¹×•2ã³›[h"…zÄ1ü‡x _€ ;!¸šÝaqp±$Ž-—†™àGÌ4fÚ4ú*ÒÉÏÂÏŠ:\`;щ^t"®µ‘?œ&°Íº}ˆ<*…-J¥±Pç¸B˜$¿‡§ØL*‡äôË߃»k¨Ùà-;3z— ߥáÈ×z½\g$M—7¼îI¨ÄóD‡{٫λªë”j½~¢.7‘Œâ€ ÷íqéÍZ•O‹{„£Mœç&¾ÁY»p“ƒ|QûV—o¥NˆIC
-Å¡f©¨TF¶i|’݃è"3bVï~~~ÁJd½ ¸ÂþKöQ+Ó »&Ëa¦C'_»ŒØ øˆÙ3Q׫im!+@:m²z£yIyí
-†z&õ©ø:éÕqÊS½ôÛ' 9+vp¼þRìãIñЊ]6­²$«B"t%jy‡Ñ¦h|øÒá>têgðõݽVý¹<ìC7×ÀÁ®^¦Juåºûj/Ž¨¹²ØTA˜¬3¦1&dÐ}Dï4ðä©Kƒm÷`!ý¢Tü
-,¼‰gÓk?mödÙ‡+Â|ä@æ—ˆKH0[E¡û_óØ‚?…«Däï£S—O;3ïyêE£³/?üáÌ7­ÿèçïˆë.ÇÐs¡:?¿ê*m4‹~̪ôÄÈNÚ«Éâbrü±Š„úLnžµ×ŽŠøy’SM  LôGI8Œ„
-~.cûÎ
-ùÀN¢îZµùèrÈ¢t!)i*2àMH£ê‰–(Šv+’ 8%‚“I ”,‡°_­FÝuº?H ”!³Ü/M·UË•?Ì)H”†›’'¨Õ6¼Õ¦v²jûùWµå‰Úòóó–Œ;;Õ•ƒõ„£Ü°j‘Iê§õv’¥©F^¢·
-1Î'5Äåú¾ÌŽB
-ɬoJ 醆K¦Ü(‘…K`!ô ú©8³1 µ>bEñÝC®zÈJ†þÑ9‘ƒ”ûú2J™Ztؾ/ð¢wñÓ¥!üäSÁOvY,W>+ÙOt?¹úwøÉU?©|áZJ%ûI;TzÊU‰“ÐSab7D¨=¥Aõ”+²§ÌŒ¡4ðA«¥^
-“bðóË'L~¨¡a L¶®›""yçì&’`Æ«á…xÝ;è+ß“8S+ÒoW ¯|gã­Äüæ»øAŒÒ3yu­&à–cÁ'£P$–è¡Ø4E-3ÓnY›üÍ'üu
-3JgRZÔq˪Ór©’( TgDœÇÞx+NWÎ7­û+…×çuV'ò:}£Õ%¡r,ødŠšyU·ÊÓKfÚœïJëÿ
-ÂL#¯³ú÷x²ê4ñ:+γ¼NmhôX²šÈËWù…U¢Ø´­×á꣺»§§¥ˆ.Åz„€‘Oª˜ŽçÄQ‹‰Ã+×Y‹¬ ÞâMÑ 5ž.í0ÏYÎ@Ü=­âguHèûÓ~½Bb|§ˆo{ø)óÿÏøþ?ãK™ÉøÆ—JŽz®óÿßÎf|«3‹–ß}þòöÃùò³ÛÏ?þ„etãÚNP|'J¤†ÂÞóÛo—ýšúÊ
-L°uJŒR;)ÊQ JãÛ‘qŽªj¼ò.p)8çŒsXÑžºÖ8©‘€s@ÁI7Îæ Š“~»ñ„:¥AAI¶Mƒ Ò¨èOšÏ0@ò:G«^.(ØÀÕò*ëlž“DªQ 60ON÷·\;)Ô )Ý@'dœ““ÂS`’-tLF9>)J^çnÕsë%é—Ú+’NjP 61QºÛåÆi¡ö)Pé6Êé NAJ6SNY¸~ se:Ü4±Óy>ݺ¯Ž‰@›ïEK@©SPRL4–GE™ @;†É)0 æ‹£¢¬Œ?›o²L@©QPªM3–F©U‚luŒ;W‡ŸÚv9¢Â¬Œ>›/Š`)0æ
-³:ølœÄC€9 À¤怊²*öµ:“0WÇžZc»4¨Sv$µ¡'?Â.9ÝÉVGž­Î—Ì ‘'?Â49ÙÓrí43`suà©|±Dæ䤞vLAI¶Î1äø¤MYvêǘ'ÙÕž*ꜢNýó$;ÜSsBЩ|½°D9D9UÌ9'Äœzcåä å!g²]ˆ2è¤ZiNb¼ÙØÊu-/ÀryÅ`³8vo^3P§
-¼&¦7¨G7hk:ƒ‚®áõàŒò
-¾&vÇû
-xýSÂÓ)ð˜×èôNÑ}é´PšȦQÁEB¬×Åx~œèQ×þ³x¤H¯ýÁ&ü8-Ì#®÷gå%èq^ûqü4-Ä£­ðgÅ%Ð1^ÇFWÞŽ1ºQŽßñIJ-'èå°‰Ù €”¯“$øyZGÜ‘8+/ÁGˆòžõ†(AAG7=#Gˆò ÙvF'MÇëœæøëãj·É;Ÿ@‚ß'z€ñäJÿÉ»Ÿ$ƒß§{£!q³è¬¼ !ÚÓ Mâ3:é$Æ|t#'ð(_'S¸ðóÄ or”*è Ö
-Ï™ù¤jv¢™¼O×Àîx_…®ßVÁ>‚nz\WÁӬɗ¹üÌs{ø þ2ç°‹—ì_¼õVi©P§¬öÖW_.=Ë·‚Ê_åböxªç +HùFü ÜpOÏÀ ~¼ÃçÜu÷Q2ìE;Ë2a­¤ÜOn¹µœûà! iPiTðHe’
-8³^Ö¥*¬-2¢Ê-„"¸üDˆ×7;7Pìgm(Ó3²’ÖöZ=˜ŽcmÙõ Û»^´ßgRQVGt7áFr>¶äö°¶ÖðAˆ(ZD—dÌš‘QtïEAÈn’ûl6PÈ©ùXÜÌçËÀôî­ Zã3ùå(JB¾ ?`©WD‹çĸˆÏ‰}¢Tƒ.‘Γ# ý‹½kon›â_å†?˜„º‰N–Ÿ™CiJ
-cåNWÊÁa#ü)Æ^‚7pGLìèÖ*àÅ­Ž(nu¦p«³r·ŠýIŽuFq¬#ŠcI™>õÑ®õ)úÔÙ¹ªS Pѹ*Ç uý
-ìÚSÌÈV™]…ÒˆößAÅÉŽÔNvFt²ˆ‘àfÛª~ïâ³â,‹èJg"d’Ó
-ºhî§@/u=Ûì¸K¼¡MYüÒ»êÅø¥¤Rní{‹´¼¸ë‚½öÙ{Óc|ø!î‚ØÚÞl¬ƒå¬Ð+°1»±}Ï ubftb8ŸjzAൢ ff-3óò°+&gÐŽGÚ„§MçFÎ_1$J’^à×ØéYëÓƒŽÄ¿R\Çbv¹±­íºNVîÑIS‡£ÑHÏŒàVÒšT”y@ÉwÁ”¦›sùZ@ßåKD˜¤¦ý.4ùü šŽLÈ:²¨©#óãßLC$ 1ɲÈiÈüøwVýÁZÞ®¶,Wþaë¸ðéÖô­UpSùh‹We‘g¤Ÿ
-f¡ä ìw_¼à=\A8n-qíaç*®[³3sûÞ|ð@#Î/Þ¿â`Èè±wýàóþ¸Ý®Ý÷Nïžô%ï½Ó‚oΡ÷Žñ9vV°Å
-ÉÃkû><^È­>¨ª—a×õüÇÑ[>¡X¿g–½ä’5ø¦cñßÝ÷XDÐà¬ÅÕZò€’3ñã’¸^’¹Ç$qfÇ‚k{‰ˆ–æv ?ëÝ}l3Ƨ<ÍWJ”`
-…1”©!ë1<·¶á´»’´´Å<ã.‘L|¬¬Z¨!jY'”Yjr!k¤âÅ ™Îš¥oE:Òl ]†ÆøÞ=üa;·)ODÞÿ§|_NX¬-Ù &PÂe’´‘$M_o6‰á$ÃZ^ ›ŠÍ^Ü
-œP/ÂÉ^°c7Ú”-Ø Ÿ^³}úS‚™ T;¨ØA l<ªpž¤,¿}ûMÒåi“¤4|°ŽÝ^NÅc
-fè: àzœ¥pØÚôMv€Aó[Û׃f¼U!\]'ÂÍÇ]RDׯ†kQK¸ï¶˜®i.ZT/{ýú‡å"¸JÐF2ïœçAyQg{áÛY;8øÞ^‡YS 30hŒ§Ý<ß=`0‰×º‡L‘˜T^Àt?®¼¤?e£ª šÓ*%uwô-*©ù¹bQâU“µP)T­ˆa8_2:©óW G±> ñðìln±(ôñ®»‘p0ï]p~·w®çOÛj¬Wµ-`TÜ ½ÊéÿRù_ÕVþÁÔ(ä³ZõªÒ–⿪¯ø3bQèý«R½?©™Ê‡Ÿ ÷“F A.$žwûM¶aG©´Êxa˜mØ2Q@Ç=ü çØ­Ž‡ƒåøbÌö½í½äd *¾s÷êÍËåÃñþÝ¿2ÌÙ;nM±yi2=¸I…O¾%“ ç4"/Jö—/O$b®$b(Ö&‰ð?T»Í¡©ìãòÂÐ<ÂM7׋Á"^hü ÜÜûö=F{ˆÐû ×øÚÚ­U>#ü(ð$Û–‰Âeò
-~ú,Æý=LƒÀÐ×õAúáÖv)×?E+G=vö‹˜:ry0œ±Î“†Ó$.Ài¨¹xxhCOÀF`ù?¡ã;zq”£r‹b¥ÒâB8VÛ;ºe?h?Áˆ†ðçRgÏØÙ5|z†GÏ/ ˆ‚åÈ '{x2Ú­.ð 8#¤µ¶e}€öº&w¼èm)­”»k%w×ÿ4êõ¨ã£ÊîkQJÚ–’=ÆxtÆå ²j
-Ÿ€Ã ¦–Û’÷×Ä·r¥¸ä
-<‰¢u´I†På­K±èGd Àºd¨LC“¦1©]I¤’s»Ÿ¿QŽ+nÈ㊔D¬¶X˜» {ÌåÍÁ‡aØñZÚâ¡Z=hýõTÔš –³ð#á¡Y*VßžšÌ`„Ûqx4«š­Dòäâ/#L
-“ëh¡¡¼ç,q–O£íÌ^ýðm4›2 î¸=˜kí o}ÇÿõRï1ž=¡3<%¿ì©>ë3ý×Ë1Ä~ÙSfÀÿý_/ùðŠ1fàò–x`ø6€/0-
-_úúb°ø+ÆÝð c#yá 8V¸©KccäÓ±´éXÙ> bû̯¿ý¼¢}./¿°ýG¶’ª‘X¦¡’ÿ·š8QÔtá r 62ó¾Ä\™åüðf^6 >…žôܸ¥\ppÍ{óÛ³`Ñ:|YhïzÁ»½p':¤‹¬ýÖ\Aóß<àQ|!öçÀ]LŠÎV‰‘÷]q¼/º»H¯­‰ó4ÁÂOéhÀi# ´8¹~†—²áÙÌçbÙq_0ï¸c/ØþyÎÊ„_%.Ûâ@Á“bÚ9û”iSqøã[ÿ
-º¨óOü;E±Wí®QEOø³í@2OÙ4Ÿ$o8¨¹ „¡:†“í=ö:ÍHóWwÈë{Ûdw™‰õ‹%—w\ø ¦‹:|?~ÖÅ÷VVÜßškh,k³tŽ»$%æid i À
-‚7H(ý½sq³œ³yâå÷«+»B¨íôSŒò ¡¤¥ù¬<6–åý £èIñã—6D‡ut¨ËÛpåÞuÖ`<¡'†KAlºëÆPtÜa$š‚¦“¨‚u;"Uú TéÍPõˆ]˜ª\îw?|»ÄüŒ
-¥îÕšm|&Çr7®ëù
-i$èØâO }öýÛò_§ŽP ›
--$±¹Q2Nô"iq‚R>#§™zÔU$È}U3/jAÞBS“@óDRc±â ·ØQ¦„ Ìd%׌—‹C5×{ŒáAæîQ™=v¶;BÁÝÍÁݱ¼8\£5uðÝߘóý­½If²ÔeA‘Ó è :bámrÛ]ÕPVYT¬LfpÊäeÁŒ\tÁË/Jö¦|l…²CK«tñi‘ë zrÚ”}<æ|<6ïñ[ýJ¸/`BXÐÀ´ìÌ9ÛØ©Õ”®Æ6‹zø+›~Q>õ‰ð•«IdüA“}_mæfæÿ>oÞ¾[ÒègæºFéìÐõ¥\!8È–G9‹ZÚ_[½üÕˉú#–”b`¢ƒoˆÙ‰y/mÇÜŠrï{ⱿŜŒÊŽqHgê4àæ
-p½O"Ä«c^N1ò«’y>hl„˜|Ò[“Öêè,hØQb%øÒ(Xú̾3óó«”Ç|Ä&m*p(C¡‚à6¤@ J™'øò\´<,œ‘­~E´úYÖêIŸê>ÞÂá­)
-Á-:„o~ À¶O„_Óö)$´äftG°¢9‚ÙiŽ ÉËr·ÞØ‚ÈŒnÿ+’ýÏNµ
--ØŽOHĩ 19+UÀˆ‚eJº*5S³M60?’ƆÈd&°Ofƒ˜®Ù&#Êdæu/ï¬Há#êPâ?I>3>6)Ÿy0!æ3g%ÖÑ'NiÆG'¥4&´„ž”ÀS¹ šI›|(³š´½Ò³ëIÍÄfø|bü9»þJÆž:q=ç°\­Š×Ë5ùVÄpªg‰¼¿¥Ê›Ø€kù懯—AŽ^ÙsŽ,Y‹0÷Bj‘ hÃðÃM8öÛÜÛ4™}o…làY®äâõ“ج¦è„û§‰ËzÍ`—ÚœAžÝIÒÀ•»À%å êöE>’ž9¤÷T@¸7X:x—Ë»³÷8eòÞ²†2Öö&ª~p~ÿjö,úôukÃèùñ÷¿úZ±eÚH¹»|¸Ð ãtMQä9LÀ J=÷ÏwöZ`‡¿Ï±ØlPÛp”B‘å䥵S´ªuå LZÎI#svIâé4JýàKJu°¬§™mK«ÒÃÉÑ(Ë‘¼5Tå¯È´%Ðý¥½Yâ²&.•>îd¥¨ R$ŒMesŠ&üÑÝ_~á†UKçÇT&ßûdx÷Ie† ªüíçø¬›Ãn¹¿3½Üú¡D¬¨n˜‘#Ñڲ É6‰ÊîÁe²*þé3Ç#¼¢Eô—//ôÝàÔ1…†R%QÖZÖ7ëƒxŽ8CÚÛƒÞØ+$;<h‡…Ò.;r6MÜ„UŸWvGÁåpå—_0Û‰«­áÑ+–¼CÏßqÈÞÑÚ\WBÛ|h>Ô6BCæÊ*–
- [S¥¾—aå*¼-ÌÅ…ûsºÜkK™ñÙÍ-´‘‚\=✠þs<-À†\Ín°8¸XLJKƒÎÌõñ#f3m~éägÁçgÁÅ¢"„ØNx¢žˆjmd' l²n"Ka@‹RiÌÕ9.&ÉÄïÁ)6Ë(GP±ðóçp·`Í5»q}¼eg†ï²í1Ž|­×ÛÐu†Òtyóð|xOL%ž÷]?<ÜK_uÞV­ÐH§Tëõu¹‰´(`ÿ
-Žz&õ)ÿ:éÕiÊS¾ôÛ' 9Kvpý¥Ø3Æõe%Òâ]6­´$«B"t%jy‡Ñ¦h|øÒá>pêgðõÙ^ªþ\÷›Çkà`[/SźrÝ}¹GÔ\Yl*'LÖÓ˜ 2è>ÂwxüŠÔ¥Á x­`A¾(½ /FâÙäÚO“=Yú¡EÁ\˜/9P†ùâb †M”àÅ×<¶àOá*ù{èÄåSÆÎÌû[žxÑèìÛÏ9óL_ëÁ?úù'âºË1ô\è„ÎϯÚJM£³
-=±dGzb59B\DŽ7V‘ƒPÉÍ£öÚQ±?/Br
-A£)Á€"±þ()‡SÁÏelßZ@!؉Õ]+7]Y”.$!0i@yœ¼ iT=ÑbEÑ:±" ŠX"8™„@ÉRG8„ýjê®ÓýAB ô©å~iºZ®üaNA¢4Ü„< D­¶Á¨¶0µ“VÛ×ßåÔ–ÇjËÏÏ2î‚©. ëG1¸;a~‘B’ÔOêí$MS…¼Xo¾•+
-ÆS>&R
-•<ƒC8ÿ/ºb<øÆ^0T<Ö˜‡9^9:ì+_(*G‰€¼'z18£õàýà÷0OÒ{L|}†_£2™`Á5 ¶¶R CÑñ+ß-—*{ÿiúbœ/ŽkˆËõ#|™…0’TÉo‡†K¦Ü(‘…K`!ð ú‰8³6 •>bEñÝC®jzÈJþÑéÈAʇ}|¥ƒL Í;ÈtxÑ3ü„Ez8ÌùÉ6‹åÊg%ûIƒî'Wÿ?¹ªá'•/\K©d?‰c‡RO¹*pz"Ll‡µ§4¨žrEö”©1>h´ÔKnR ~~ù€É4 ”ÉÖåbDÄïœÃDÌØbµ¢3¼¯û}å31Y€3µ"ýve±àÊO6‡•˜ß|†Ä(=•W×hn1|2
-Eb€NŠMRÔ03Í–µÉAÀß|À_§0£t&9©yÝ7¬: —*)€RCuFÄyìÍ¡uÅiËù&u¥ð:ÃӼΪ#¯Ó7]*Æ‚OF¡¨ž×Yµ«<ý±d¦Éù®¤þ¯ð×)ÌÔò:«×!«N¯Ó²â<ÊëT†F÷«‰¼x5q-QX&ŠM›z®:ª»yxXŠèR¬G¨ÙD¡jÉxNµÆ%ñµÈ
-á-ÞZ£éÒóœå ÄÍÃ*zV‡„¾?í§Ñ+$Áwòøñ¶§ÀO™ÏøÆ÷ÿ_ÊLÆÿ3¾TrÔsÿÏø¶6ã[žY´üéõÛëÏç˯¯_ù!Ëèk;~þ(‘
-[xϯ\ö+^è+y¸Ën(Þ|¾7=/,æóÁEÌAÛëZ]! Ô)(E AC©“Qê%Õ•ôÚã^LN‰ž€†’“Qò.Qj”`è4¤Ö%ÈQH㻑aŽÊÊÔ/îAÀ9¤à¬a™C2Îaº9k¼uy
-Î'Ý4d˜ƒdŽöˆ¸›
-²›Ðs® =‡›Æ‰£‚ì&òœ+#Ïá†n—‘4*ÆnϹ:ðÔN°ÉeGqç\wj'Xå
-³£°s®;µúf9 ¢ì$ꜫ£N­¶UTˆsBÐÉO°JNw°¥1ç  »äi Ãäd7ÛUÈ9W‡œÊW ÄQavqÎÕ'¯mœc*ÈŽÎ9!àÔO1O²£í*ÞœâMýó$ûÛ®ÂÍ9!ÜT¾RX œtmΠѦ^ÛD99>é ØŒ·Q†›T+ÍHŒ6[¹Î½uð±D^q˜‰ž§/?Ž2Ô¤gFb5@½¹ê®$€œm’ŠWãK}tCjhc¡Wü8Ê
-¸ZÆ7¬7lê¼^ÓT£4µ' AAWÃðŒjpFqx<nÉk–»MsHM&ȈT9ΆªŸÓði|µLk
-|Z‡ø&xuLoR nÒ!¶1[ ×BËÇ…-CãU.“š)©PËA‡MÇ
-¾zfg(ð]âëSðÕ±;ÞWÀëw O§À«az\W Ó[Eo×ÐB=j@Z ›†E ±^ãøqZ G]õO Œá‘"½æ›ðã´0¸ÒŸ–£#ÄyÍÇ ðÓ´¶¶ŸC#Äx-]Ux7:ÅèF18B|Ç' µœ´¢—C
-À:f7ŒRb¼VfàçiAqâ´¼!Ê{Ô[¡tÝôŒ!Ê3dÛ­4¯ršãS¬«Ý&o} ~ŸèÆS +ý'o’ ~Ÿì†Ä ¢Óòb€„hO74‰Ïh¥“SðÑpãD|­LáÂσ¾ÉIf¨t¢¬Âï?êfsi‰J_ÚÁêü>1ø›œ`‡\At°î¿O
-|©(ÐJ|FSãíÔãp
->´A"<®€Ç“ðF\ÂÕ~·O£Àû#¢ÓèR-a|Z+Æ7ª@GMîN TàK%Ž±'9Ý‚®Žé è’‘`_6^¿•¶PÐÕ0¼Ü )Md¤4iœAG7;£[>
-Il£V°UFÔôí´D¥ÓäMUk$Ô(
-M‚kE=ÇptÓ+°¥b¿¾ìjïXCÁVùQs´3Uš9hf<ƒ¯–á)<g:擪يfò>^ »ã}º~SErHøt
->ºéq]O?±kTþæòëƒ{ÜÃñ—9Ç]´éÔ‹>*,£JâÕÛúîÛåÁò,¿t·W¹˜=žê
- E
-ˆ²¢» ¶Žó°%·Çµµ†BDÞÚ$cVŒ"ç.I.p[ÜG³Bºæcñf>_úæáÖòË5>•ýQªRòcð‹»"Z<ï ®€0ßE|N䥴‰t7i¹‡GI¥f0?©á»7ƒ„%/w¶Sa
-êÔ˜¼8œÓ¶{wÜ¥7óW¹ YðýŠq@틶³Íóæ<oæ
-o4ŠÒ6óÿ’6Ü;[Tz¦0Vît¥4Ÿbì%qËvÀÄn±wíÍmAü«Üð“P7ÑÉò3Óáa(í` C àé€G¶åD`KKN>=»§Çé}+[rxÁLcë±Öïw»{·w«½VO(nu@q«…[”»UìOÎàX'Ç: 8V”éSOv­OѧNÈÎU
-ôR׳͎ûò'ÀÚ¨—Å/½«^Œ_J*%àÎ~°XAË‹»®ØkŸ½7=Æûâ.ˆ­ìõÚÚ[ν²…í{x|­3¡ÃùX«Ð /¨M03i™™—ûm19½n8ÐF<m: 9{YÄ(Iz¹‡_c Ó³Vlj¤¸ŽÅÖ(ìzm[›Õ8Yº'5Ní=3‚[JkRQ"ä%ßšnÖy Ô^
-Ä/q@b’šö»ÐäóÏh:2"ëȬ¦ŽL3 ™‘4Ä$kÈ,§!ÓÃßY=v{k~·Üü1_úûã§;Ó·–ÁMå£-^•Cž‘
-x|f(˜…’¯°ß}ñ‚wpýఱĶ‡«¸nÅ.ÌÍ{óѸ¼zgüŠƒY £ÃÞuƒÏ»Ãf³rß;wzxÒwæ¼óN ¾9ûÎ;|ÄçØZÁ¦.(` ¯ì‡ðx!·z¯v¢^†]×óO£·0|B±*~#Î,{Î%kðMÆâ/¾»ë°ˆ( ÁY‰«µä ô$gâÇ%q$s§¤pfÇ‚+{Žˆææf?ëÝ|l3ÆÇ<ÍWJ”`
-…1”©!ë0<·²á´»”´´©<ãΑL|¬¬Z¨!jY'”Yjr!+¤âÅ MìþŸ¾éH³vã{wÿ‡íÜ¥<yÇŸòL8a©¶dï—@ çIÒ’4}µ^'F„£ ky1l,¶wqpë'pB'{ÁŒ-´1›±ß²…>þ)Á‚̪T l¯6÷U¸öOŽ ’æß¾ý&éò´Ñ€÷RÞ[Ån/§â±€ò“ ²£í¹lGÄìÝ‘
-qÆ\€Q0C×q
-áê:n>î’""¸~5\Ã@¸ˆZÂ}¿·ÅtMÛpÑr vÙë×?̇ÁU‚6’Yç<7Ê‹Bð8Û ‡ØÖÚÂÁ÷ö*Ì¡k˜ï€Ac<íæùîƒI¼ÖÝ?b‚Ĩò¦ƒüaå%Ý1T]ÐÐœV)©ÛƒoQIÍÏm‹/š¬„J¡jE Ãù’ÑI팿J8Šõ‰‡ggs‹E¡?ˆçpݵ„€ùà‚ó»»w=ÜVc½ªmƒâNèUNÿÿ“Êÿª¶ò÷ÆF!ŸÕªŸP•¶ÿU}Ň˜¹‹Bï_•êýQÍT>üd¸5 2!1ð¼ß­³ ;H%UÆ3ýlÖ‰:àÝ8ÃnyØï-Çcv°l÷à%'KP ð»Wo^Îïþø•aÆÞacŠíJ“ÉÁM*„|ò ™=§yQ²¿|y$S%}°6I„ÿ¡ÚmöMe—†æn³¹² X ñBãáæη0ÚÛC„ØO¸Æ×Öþ¬òáG‰€GÙ>°L.“P<k#ÑFsŒðÍϲqs wí•ç>ô—rP¨lÛXœDûý·O¬Ý†/Ñ&cîn;ö+ž38)à8¥!…4Àö5þñݸÉDFªš‡Ê¾éãöŸ–Èüà}†‹-ç!`FlÝÁØP㟕¶íôpî–[zk0jÃNOÛ¬¶½Ÿñv>«ì—r¿ìÜlk¡09’…ÃQôØy»íGGð:Évd0¼¤ìÎr¬½)|ÚÅä°=ÙèÉ.“.¬<Eï5l±
-7do‹T~uɆ%'–2&^,¨bn‰3ÜC|e{8 uÃäÖê_åvXÿÒúå±õÁÎ|\xc[>iézå†b%<€šUÁO—Ÿ¿‡iúº>HßßÙŽ åö§hå¨Ã.~³@®1†3ÖeÒpÚãâ‘Ä8 5'q6ôl–ÿ:¾ƒgG9z/·(V*-.“cÕ¸½Ã¡[fðƒFñœhx®uöŒ]ܧgxôòÚ€(Xž¼0q²ƒ'£ýéñà Š3BZk›ÔhokrÇ‹Þ¦‘ÒJ¹»UrwûO£nV:>¨ì¾f¥Ô¡m)ÙcL€Gg\Î «¦ð 8 bj9°-yëqE|'WŠK€Òq7g·Ÿè¼BN“ah‡9©ÑPߣ¡\¼AíÕT3*býYÉƬ’ Ô®FÙ¨ýJså¬E ÝÈ'äIË“1=I5ºúÙTcSC5cå$N‘bLORŒj.N\¤L=þbþÅ?Î7öÖŸßÛ¥C úU‡b‰±ÿa¿<3|äÜÆ{Ø›Õw,Ï»´2S”§öÖö¯`èÃûbì3 †>íûÏàÁ½»£Q!Þ„ P£ï´Ôe›tà”5ÒQ¾]’úˆ‘µùˆóý¯.bhn#% B7.A+Ôóa)‰d`c)²}ȘúÄ,€m&2ÁÇO"‚hm’!TyãR¬ú(°.*ÓФiŒjש¤ÀÜì¦o”ãŠy\‘’ˆµ6 s×a9_ì}†°¡å¡ ªÕƒÖ/PO aF¥A­ R`9 9›å b%ñí±ÉlF¸‡G“ªÙJ$O.ñ2¤0¹ŽÊÛxÎgiñ4ÚÎäÕßFƒ±1ÓàŽ»½¹²Ñ¾ðÖwœñ_¯õãÙ:ÃS"üËžê².Ó½Bì—=Õcüßýõš÷oc.o‰†o=øÓ¢ð¥û¡+‹¿ÂÑ~|Ð 26ö‚c…[º46F9H•í3#¶ÏôöÛÏ+Úçúú Û?±•TÄ2 •ü¯¸Õĉ¢¦ O[°‘)ð˜÷9æN,ç‡7Ó²iðž,ó¤çÆ-å [Þ)˜ßž‹ÖáËB;× Þí…;Ñ!-,¶·vs Í¿xÄ£øBìλ˜­#ï»áx_tv‘^[çi‚…ŸÒPÓF@iqrý ;.6dó™ÏŲ?â¾bÞaË^° üóœ• »¼I\¶Á‚&Å´Kö)ÓÆâðÇwþ tQ—Ÿ2øwŒboÚ]£ŠžðgÛdž²i>I^ÜSsCu 'Û;ìuš1æ/ï‘×÷¶Éî2ëK.ï¸ðLuø~<ü¬‹ï­¬¸¿5WÐXÖzî¶I2JÌÓÈÒ€øÊðë[ò‰O¨N©è €^˜éüñUEqQêžX‰Ø¢Ã“©Rè>‚“"èñ¬Ð=÷Øk2®˜}e]Ùkv
-‚7H(ý½Kq³œ³yâå÷›#ëºC¨ítSŒò ¡¤¥ù¬<6Ž–åý £èIñã—6DûUt¨‹ËÛpåÎuV`<¡'†KAlºëÆPtxÆH4M'QëvDªô#¨Ò›¡ê„=˜ª\îw?|;ÇüŒ
-¥îÔšm{&Çr ×õ|
-Vˆ= Pm‡ÕvªÖ
-Ô¤M5×Ð#n šWë×f°HŸ^ݸÀ‹¢X»åYêè¹gTHí=;Ž\×P³ÐÕÛñk·o_*µAYë@œK>÷îÍýŽ]¼zsÉàiw–ã™>r³üC4~\^ïè„àûƹT
-i$èØâO }òýÛò_§ŽP  -$±¹Q2Nô"iq‚R>#§™jÔUg$È]U3ÏjAÞ@S“@óDRc±â7ØQ¦„ôÌd%׌—‹C5×;ŒáAæîP™=v±=@ÁÝ5äç²^®ÑšÎ*ønoÌùþÖÞ¤ 3Yê² HŒiôgbámrÓ]ÕPVYT¬LfpÊäeÁŒ\tÁ˯Jv¦<µ€BÙƒ¡‹¥€Uºø´HõŠ=¹ mÊ@‡>ž÷s>ž÷›÷x­~¥€NÜ0!,h` ZvæœmìÔjʹÆ6³zø+›~V>õ‘ð•«IdüA“}_mæfæÿ>oÞ¾[ÒèæºFéìÐõ¥\!8È–G9³ZÚ_[ý ø«—õ–”b`¢ƒÄìnjĈ¼—¶cnD¹÷€=qX‚ß`NFeÇا3upó¸Þ% b‰ÕÀ1/§ùMɼï56BL>éIkut4ì(±|i,}fWŒ™ùåMÊcž°E…
-ÊP¨ ¸ )ÆR& ¾<- 'd«_­~’µz’Á§º·pxcŠBp³3Â7?Pà Û'¯iûZrº#XÒÁä8Gä€e9ÈÛ?olAdB·ÿ%Éþ'ÇÚ?…‚lÇ'¤4æÞˆ˜Æœ•ˆ*`DÁ2%]•š©Ù&˜IcCd2Ø@‰G³AL×l“e2sº“wV¤ðu(ñŸ$Ÿ›”ÏÜó™³ëèƧ4㣓Rš{#ZBOJà±\ͤM>”YÍ=ÚNéYuŒ¤fb3|>2þœÜ~%cO¸ƒž³Ÿ/VÅëåš|+¢?Ö3ŽDÞßRåMlÀ5óÃ×ó G¯ì9–¬E˜{!µH´aøaŽýv{÷Úɳ¬°‚ Ü!Ë•\½^c›µÇpÿ4qY§ìR›3ȳ;)ð^¸r¸¤TÝ®ÈG²Ø7ûôž
-wU ƒw¹¼{{‡S&ï-Ëa(ce¯£êá÷¯&Ï¢O_·6ˆžÿ«¯[¦ ”{ˈ :N×EžÃ¼ Ôóa÷|k¯vøû‹Íµ —A)YN^Z;E«ZWž ÑȤåü`‘42g×$žŽã Ô¾¤TËzšÉz?·*=Œ±– ²ÉÛYCUþŠ\!@›Ý_Úë9.kâòWé㎖Šº EÂØX6§hÂÝÝõnXµtzH5`ò½O†wUf˜ Êß~ŽÏº†’í»{ÓË­JÄŠê†9bá=¡-+ šl¨ì\&«âß›>s,1’Á‹!ZDùòçðBß >ŒóQh(Ue­äaµXíÅsÄÒÞÜðÚ^"ÙáA;,”vÅسqâ&¬ú¼´°;
-.‡+¿ü‚ÙN\m Þ°äzþŽ}öŽÖæºÚæCó¡¶2WV±TXØš*õ½+Wáma.¾(ÜŸÓåN[ÊŒÏnn EˆäêçÄHðŸãl6ì„àj¶ÀâàbI[. :3×ǘiÌ´qøU¤“_ŸŸ‹Š:\`;á‰Nx"ªµ‘=œ$°Éº}ˆ<,…-J¥1Wç¸D˜$¿§Ø$£AÅÂÏŸÃÝ‚5ÔláúxËÖ ßeÛcùZ­6¡ë ¥éò†gáùðž˜J<ï»~x¸“¾ê²­Z¡‘N©ÖëGêriQÀ(þØpß—Þ¬U^ ñ´¸G8ÚØyÐa"ákœµ 69ȵotùVꄘ4¤ðjŠJdd»‘6ø®ìD7š³:wãàó V ëy(àû/ÙG-M'èš,‡™
- œ|í2dWl4à!vfûÌD]{(§µ¬
-y±Þ|+W
-a($© ’Þ [—L¸Q" [—ÀBà$tqfm*}Ä’â! º‡\Öô 0” ü£s&)ö1ðe”2-4ï ÑAâEÏðéáp0ç'Û,–+Ÿ•ì' ºŸ\þ;ü䲆ŸT¾p-¥’ý$ŽJ=å²ÀIè‰0±"ÔžÒ zÊ%ÙS¦ÆPx¯ÑR/¹I1øùù#&?TÐÐS&[—‹M¿sv I0c‹ÕŠ.ðB¼îô•ÏÄdÎÔŠôۥł+?Yï—b~ó~£ôT^]£ ¸ÅXðÉ(‰e
-Eõ¼Î²]åé%3MÎw%õ‰¿Na¦–×Yþ{¼Yuêx–ç$¯S=¬&òâÕÄ^¶Da™(6nêu¸ê¨nñø8Ñ¥XP0²‰BÕ“ñœ8j1<ŒKâ+‘$Â[¼)´FÓ¥-æ9ˈÅã2zV‡„¾;î¦Ñ+$Áwòøñ¶§ÀO™ÏøÆ÷ÿ_ÊLÆÿ3¾TrÔsÿÏø¶6ã[žY4ÿéõÛÛϧó¯o_ù!Ëèk;~þ(‘
-[xOoœw+^è*y¸Ën(Þ|¾3=/,æóÁEÌAÛëym7B@©SPŠ‚†R'£ÔKª+ÕÞ³‚€’SP¢# äd<ò„Å~HÌœ†Q#cÔJ0ÖÞ·Š€qPÑ8Â(d”ƒ’Úý6š²OYÃ*ûd˜ý²šgµ' 0{˜t³ì‘Qö’8‰Ð²vÂ&¤AI6KƒŒÑ(éEÚÐW^å`Õkk¸X^VuDkÃqµ†mrº§åZ ÔAÖ9¢
-TƒµŽ}Ò].7Î µKJ·PNQx÷¼Hu
-R²•rz”Âõ2 õkZU*ƒÎþºŽN3A'VØ8&欽A
-Hµ]FÒ¨µsÌLÕ!§v„I¨ K#Î6Pö)(kØdŸŠò<çTpjõm²GYo¶á]
-F²ITˆg 7§„p“a“œî]Ë£Í6Ì’k¤5ì’“}ly°Ù†ÖŽ(8é–9¢¢,5ÛÝ ) ɦ9¤b<O¨9%„šú1¶Iö²çŠ4§„HS?Æ6ÉÎö\æ”h*_",GKÎgN q¦^ÛB992ázë8ãMA”&ÕJ3£-Å–®ó`í},Š—0óaIýÊè$€: 0N*@½ Þ\=W@Nˆ6IÅÇ«ñ¥>º!5´±Qlü8ÊÐ’fŠyÕð´3à 5½ #±à ™ÍGIàúpµŒ¯_ ®ßÔK$x=
-¼:¦×«F×kj:ƒ‚®†áÕàŒâØxØ’×,w›fŸšA©rœ Õ;§áÓ(øj™×ø´3âQàÕ1½Q5¸Ñ± )ØjÞ°Z>,l¯r™Ô¬H…ZöÎØtÜ à«gv†ŸqN|]
-¾:vÇ»
-xÝsÂÓ)ðj˜×èôVÑÁû4´PºöŸÈÆaYEB¬×Æx~œèQ×ûÓcx¤H¯ùÁ&ü8-Ì#®ñ§åÅèq^óqü4-Ä£­ê§ÅÅÐ1^ËFWÞ Ž1ºA ŽßñQB-G­èeŸ°ŽÙõc€”¯•$øyZGÜw8-/ÆGˆòNz”‚Π £›žƒ#Dy†l;£•¦ãUNsxŒõqµÛä­O Áï“=ÀxŒr¥ÿäíO’ÁïS‚½AŸ¸%tZ^ íéFr¡¾•NbHÁG7Âa ñµ2… ?O úFG™¡Ò‰ža ~ŸøQ·—KKTúÒ3¬þÁÑvÈ•ÄÖýà÷‰ mû³´<eq†?Øè_ÇåTQ`Ï"ÚbZ „¼°z|É‚Od5–Sšz‚OØ!Ÿ®À—Š¾Äg45ÞN=§àC$Âã
-x< oÀ%¼AS¯¡¦G£Àû#¢ÓèR-a|Z+Æ7¨@GMëN TàKåŽOØ…œ‚®OAWÇôú
-tÉH°+¯ÛJÛõ(èj^O®—Œ”F2Rj*½0õ0ÝìŒRlù(p ± ZÁVR3·Ó•N“7UŸ‘P£
-8ºé ØR±_·ùWž£‡QG~ÔíŒD•föšÙUÏ À«ex
-Ï™ŽùF¿ð=Œ:Þ#&cgªÐu›*‹C§SðÑMë*xú‘•W£‚7×_ïÝÃ>ˆ¿Ì9l£µ™}TXG#Á)ª°õÝ·ó½åY~éþ®r1{8Ö @Š
-ʉaãd{‡Û‚‹Ššpų^Ö¦"¬,2¢¢m}¤¢•u&D³Wo¶®¯Ø³ÚP&g¤%!.¬ßµ¼7ÇÚ°WoØÎ݇{zÆ5eDwlçaKn+k„ˆ¼=´IƤEÎ]
-’\àF¸'³BÎÍÇìÍt:÷Íýå—k|*û£T9¤$ äÇà–sE´xÞA\a¾‹øœÈ#J5hé4n0Òr’JÍ`zTÃŸß –<ßÚN…)¨ScòâpNÛvìía›Þ¾_å2dÀ÷÷(Ƶ# ,ÚÀ6Ï›ód¼™(¼Ñü)JCÚÌÿJÚp·lQÛ™ÂX¹Ó•rpЊ±— ÄMÚQ
-xBq«Š[(Üê¤Ü­brÇ:¡8Öű‚¤LŸz²k}Š>uBv®ê(Gt®Ê1H]?Ïí)&d«Ì­ú«½+]nÛÂÿûøÕ±Å&(R—'½Ô:ÉT=¦©Ûj2 %Q[™ÔH”÷é» à¥LÒ½Ú™Xâ±â÷aw‰ ”Ft°ÿê(Nv¨v²S¢“EŒ7ÛV…{ŸÇXÄK¡tB¦8™G§!ç¤ `ÛZ?ÇÚÃrx€ïÛÐÆÎ&ù".n¯›}ÔCŸ¡E>WJ¡@Íý襮g›wâO€7´±™Å/½«^Œ_J*%àÖ¹·YAË‹».ØkŸ½·Œ>į ¶v6{o»+ô
-lÄ–ŽÀ³Øák˜)Î'Z…^xA­h‚™iËÌ\ïïŠÉ1ûƒÑPó´é,åèeCR $éz¿Æ–ÖÁ^ŸF¼Hüw@ŠçÚlƒÂ.7Ž½]wÀÉÊ;º©~ê`8ê™ÜJZ“Š!(ù.Ðô²Î£¨£v-_#â€Ä$5í¿B“Ï?§éȘ¬#óš:2;þÍ4dNÒ‹¬!óœ†ÌŽgõØííÅíjûÇbåï·®Ÿn-ß^7•÷¶xUyF*àað™¡`J¾À÷‡óÇ­-.pør×­Ù™µ}o=@#Î/Þ¿agÈè±·ýàóî¸Ý®½÷nï­žôÝï½Õ‚oî¾÷–ñ9îì`0”‡×Î}x¼[ݬ¨—a×;ø£·0|B±*~#ÎlgÁ%kðMÆâ/¾·ë±ˆ( Á]‹«µä ˜’3ñã’¸^’¹Ç¤pfû‚kgˆÖv ?{xwô±¹“–ZÌŸð4_)Q‚)ÆPZ¤†¬ÇðÜÚÓÞJ^ÐÒ6Fð<®·@2ñ±²j¡†¨ePVd©É…L¬‘Š/4±ßúV¤#ÍÚehŒï½ýŽ{›òDä=~Ê÷.á„©Ú’Ý^%\$IJÒôõf“èŽ3¬åÅ°‰ØÐÅÅÍžÀ õ"œì2¶Ô&lΖ|rÖúäçd*×é{>TÛ«&®ý“ã‚ä€Å·o¾Iº<m<äfJÃÍuìör*‹
-fè:v àz¥pÙÚò-¶‡Nó[ǵÙòˆÁG3Þª®®áæã.)"‚ëWÃ5 „‹¨%Ü÷{G ×´ -j—½~ýãb\%h#™uÎs ¼(£½pˆÝÙwpð½³s(&æ;`л|oÁ$^ëí0Ab\yÓAþ¨ò’þ„ «.hhL«”Ô»£oSIÍm‹ MÖB¥Pµ"†á|Iï¤vÆ_%Åü€Äó£¹Å¢ÐÄc¸ÞF Àº÷Àùݾóþ¤­ÆzUÛ†Å/¡W9ýÿO*ÿ«ÚÊoNŒB>«U?¡*m)þ«úŠ1s!…Þ¿*Õû“š©¼ûÉ p?©dBbàùn·É6ì0•T ² [&
-踇ôâ »Õq¿·]_ôÙ!À¾w¼ã!9X‚J€+î^ýp½x8Þ¿ýã7†{Ç­%6(M&7©òÉ·dôœFäEÉ÷åõ‰DÌ”D dÀÚ$þ‡j·9°”︼04pc͵ Áb0‰?·v¾sÑÞ"´À~Â9¾¶vd•Ï?J<ξËDá4y
-•m‹“h¿ßàÆ߉¹Ûpm2æî·c¿âi0ƒ“ŽSRHl/ñïÅM&Ú0RÕ<TöHwþ´Eæ0œl醀9±u‡C^Ú¶³c×-;'¶,¼­ À¨ ;;>m³:Î~ñå›Å¼ò½´”;dçF[ …Éž,Ž2 ¿Ä÷Ña·uüè^'YÀto
-Ÿ€Ã ¦–Û’Ukâš\).ÙJÇÝؽ‹øDçrš C{ÌMõ††ì å*à kϦ*ؘSÙóÏJ6æ•l v5ÊFí%Í•£5t#Ÿ[$-OÆìQªÑ×;Sm ÕN”ƒ8EŠ1{”bTsñÈIÊÔã/_þøÓbëÜù‹wNih¨^êP,1ö¿ ì÷ãÁÇ 9¶ñåveõ]ûpû³²¦(Ïœ;Ç¿€®ˆ¾Ï(èú´ï?ƒ?l½
-±‚@J<
-¼ÓV”mÒCÖHGùvIê5"kóçû_œÅÑÜF<J„:o=‚V¨ÇÃRÉ,ÀÆRdû1õ#³
-<‰¢u´I†På­G±xÈ@uÉP™†&Mc\»ŽH%Öv7ûAÙ¯X’û)‰Xk±0o¾1˽Ý°ã=6´<´ÅCµÞ õ Ôh˜SiPk‚XÎÂCŽ„‡f9¨˜I|sj2[€nÇîÑ´j´É““G¼Œ0)LΣ…†ò&³ÄQZ<¶3}õã·QglÂ4¸ãvo­´/¼õ-gü·K½Çxö„Îð”ÿ²§ú¬Ïôß.GûeO™Ì€ÿû¿]òÁcÌÀé-ñÀðÍ„/0,
-_úú¢³øĽð cCy¡+ÜÒ¥±>rÈéœØ@Úd¤lŸ9±}f7ß~QÑ>——_:þ#[IÕH,ÓPÉÿŠ[Mœ(jºð¹y_`.áÔvüaV6 nÊ2Oz®ßR.8¸á½‚ñíi0i.Úy‡`m/܉ii³½½ÛZ+hþåű8îaR|t¶JŒ¼ïŠã}Ñ=øŠ<´5pžæ ˜ø)활ÖJ‹“ógøØq±!žÍz.¦ý÷;ïØ v†ž³2açW‰Ë¶ØQðÁ¤˜vÎ>cÚDþøÖ¿‚WÔùg þ Ø«v稢'üÅq!™§l˜O’7˜˜jîa¨Žá`{½N3ÒüÕ;äõ½ãB²»ÌÄúÀÅ”Ë[.|ÓÅG>‚?ëâ{+3îo¬54–½Y¸Ç»$%æid; i À
-¡ŽÛO1Ê3„’¦æ³òØ$š–÷3Œ¢'Å_99ì×Ñ¡>NoÕ;Ï]ƒñ„ž.±éW7†¢£#Ñ4DÌÛ©ÒO Jo†ªGìÁTår¿ûñÛægTØ(u§Ö¤¸hÛ3Ù—[zÞÁqÌü{!—‹Ìñª©ýo°ñÇ(¨1,UƒadÌP¤"@Õ\é%VÇ¥`…Ø“
-¬,x“ËЦ tèãù çãù yØê×
-èÄ]‚– egG`ÎÙ6ÀNͦtÕ·™×Ã_ÙôózðѨO„¯œM"ãšìûj3·ê4ÿ÷yóö½’F?³6ðj”Î]_Ê‚ƒl¹—3¯E
-‚Û1l(e"àËsÑr·pJ¶úÑê§Y«'|êõño-QnÞ!|ë¾°}"üš¶O!¡%G0¥;‚ÍLOsIX–ƒ¼ýóÆ&D¦tû_‘ìzªýS(hÁ°BJc6ÇÄ4æ¬DT#
-–)éªÔLÍ6ÙÀüH"“™ÀJ<™ bºf›Œ(“™MêNÞY‘ÂGÔ¡Ä’|f|lR>³9&æ3g%ÖÑ'NiÆG'¥4›cZBOJà©\ͤM>”YÍ&m§ô¬À:FR3±>ŸNo¾–±§NÜAÏÝ/VG»by¹&WE &zÆ‘Èû[ª¼‰M
-ÚèþÊÙ,pZ§¿Jw¼RÔ)Æ&²9Eþäí.¿ôª¥³cª“ë>Þ}R™a‚*û>ëJ¶ïÞY‡Üü¡D¬¨n˜‘#&Ñ:²Â Å6‰ÊîÁe²*þ;Ëg®-z2x1D‹è/¯ /ô½àÄ1…†R%QöZvÖËõ^<Gœ!}ØÞ8+$;<è„…Ò.;r6IÜ„UŸW6¾Ž‚Ëáʯ¾dŽW[ãW,y‡ž¿cŸ½£µ±®„¶ùÐ|¨m„†Ì•U,¶¦J}/ÃÊUx[˜‹/
-÷çt¹×–2ã³[[h"¹zÄ91üx [€ _Bp5[bqp1%Ž-—/3ÏǘiÌ´IøU¤“ŸŸŸ‹Š:\à¸á‰^x"ªµ‘=œ$°Éº}ˆ<,…-J¥1Wç¸D˜$¿§Ø4£AÅÂ/žÃÝ‚5ÔléùxË®eÛcùZ¯·¡ë ¥éò†gáùðž˜J<ï{~x¸—¾ê¼­Z¡‘N©æëÇêriQÀ(þØpߧÞìu^ ñ´¸G8ÚØyÑa"áµ 69ȵotúVê„4¤ðïjŠJdd{‘6øž|=ˆ×@hFÌîÝN‚Ï/X¬ç¡€+|ÉwÔÊrƒW“í2ë€'—]†ìŠˆ9>³P×îËim +@:m²z•tF¥¤¬vG=“ú”_Nzušò”Oýö ]Î’Ü}!öŒñ|Y‰´xÍF+-ɪ$]‰Z^àa´ .:ÜNý ¾>ÛéAÕŸËã.póx lk1Uü¨+ÏÛ•{qD͕ŦrÂ$`1y0 ƒî#\ÓÀã%R—ƒâµ‚¹P*Z #ñlrî§É7Yú¡EÁ\˜/9P†ùâb †M”àÅe[ð§p•ˆüèÄåÆάû[žXhtöí¿ž,_ëÁ?úù'âºË¼¹Ð Ÿ_µ•6šF?fzbÉŽôÄjr„¸ˆœÃHEB}$7ÚkGÅü¼É) 'ŠÆú£¤FL?—±}k…|`7Vw­Ü|tÙeQº„À¤åpó&¤QõD‹EëÄŠ$(N`‰àd%Káö«U¨»N÷ Ò#¤¦û¥é6j¹ò‡9‰Òpò$µÚw ÚÂÐNZm_—S[«-??oȸ †º$¬ìÅàî„ùI
-IR?©·ã4Mòb½øv®
-ä@xeï°¯\6P.TöyO¼ÅàŒÖƒôs€ßÃp<yHï1ñõ~Êd‚}×0<ÚÚ<H1 Å‹_¹:´\ª|ûOÒKˆq¼8®!.çp1;
-a($© ’Þ w™p£Dî< _ ÐOÄ™µI¨ô+Š‡4èrUÓC&xÀP2ðnGR>ìCàË (dZhÞA> ƒÄ‹žá',ÒÃá`ÎO¶Y,W>+ÙOt?¹úwøÉU ?©\p-¥’ý$öJ=åªÀIè‰0±"ÔžÒ zÊÙS¦úP¸Ùh©—Ü üüâ“*h0•ÉÖåbDÄkÎÎa Fl±ZÑ^ˆ×}‚¾ò™,À‘Z‘~»²Ypå'›ýJŒo>◞ʫk4· >…"1 @§Å&)j˜™fËÚä ào>à¯S˜Q:“œÔ¼îŒV†K•@©¡:Câ8öfߺâ´å|“º¿RxÁi^gÕ‘×éN cÁ'£PTÏë¬ÚUžþH2ÓäxWRÿWøëfjyÕ¿ÇëU§Ž×iYqåu*C£û‚ÙD^<›hfK–‰b“¦–ÃUGuˇ‡…ˆ.Å|„€‘Mª˜ŒçÄQ›áaœ_‹¬ ÞâMa§5.m1ÏYŽ@,Vѳº$ôýI?^!±¾›Ç·=~ÊxÆÿ#¾ÿøRF2þñ¥’£ëüÄ·µßòÌ¢ÅϯßÜ|1[¼¼yýÕׄ,£<Çõók¢Dj(lá=»ùiѯXÐW òp—Ü:P¬|¾³‡°Th˜Ï1m¯_Ü!4µº:B@©SPŠ‚†R'£ÔKª+éµû½˜œ= %'£ä]¢Ô((ÁÐi 52H­KÃ
-Æ v9$Ö•7¨_܃€s@ÁYÃ2dœƒtsÖXuy
-N“‚“nš&¦™LÃÑw@dË4È_%¼Êɪ'
-
-Öp³¼Ì6µ§F(P5
-ÔÆÉéΖkº¡1)Ý<ÇdœãNaŽ(0É:"£uŠ’W9[õ¨z@º»åfsåÑ)P
-Ô:&J÷ºÜèjŸ•n£œªð~·Hu
-R²™rz´Âõn€Î”Áç`SÇNg™à+m<yì9SÆžƒM äQAvzΔ¡ç`SÃ8#qTÝDž3eä9ØÐí2’FÅØMà9SžÚ 69¤¢ì(ãNí«PavvÎÔa§Vß,M*ÊN¢Î™:êÔj[¥A…ØIÐ9#ü«ät[sšmØ%×(Hk&'»Ù®BΙ:äT.a,G…ÙQÄ9SGœ¼¶qŽ¨ ;
-8g„€S?Å<ÉŽ¶«xsFˆ7õSÌ“ìo»
-7g„pS¹¤°@98é*Úœ¢M½¶‰rr|ÒA°o¢ 7©Vš‘m0¶òÜ{{ïc‰¼â0=O ^(~e¨I5ÎŒÄj€zsÕ]I
-¼¦Çu:½Ut°º†êQ3
-4m¢-¦B8Á kÉ—Løqél8oÊÙ¤G§àvHħ+ð¥¢@c ñMõ·SÃ)øЉð¸OÂr oX{m;žFöGD§)Ð¥:2ZÂø´VŒoXŽšÜ¨À—J =bOr
-º]Ó(Ð%#Á¾l¼~+mgRÐÕ0<SÎLFJc)Û
-À:†Ç5@-õZH¼Ú
->ºéq]O?±kTþæòåÞ;îðÃ5ˆþô£þPK
-L㙢æ1%²Ep°uÖF„è•czÛš·w­aûÌÓ¶;ËÀêZ.ƒJ嘞oêÞ“fÊp–ñ.äÊJüS™1YRÔø÷§Ïš1å×ãɳ‡“èd‡´™¶¾ô|cGál0S¤,g1l–®ofÚ»½Ïn5Ó†CÝ54à ‹u©kƒŒHžÎäQQ"F€Š÷„èæåë­ã/ý;w¥ «P gs-JB\û­Æô;Ͷ ‹½|ÍvŽëƒ]Ç?\uÇ^›ø ug>–‡5ií×Ƹˆ¢=tIƼãY•ÊÎ3\Ìï\çÉl ¾ù¸y½X,}ͽ5üjEt ä‚//“„|Ï@¢Ïý^·W@˜ï >;òˆ‰t‰tWi‡O$Í`qPÅ÷o)K^nM»ÆFàíÄŽÅ+W¦mn÷[¨^hãïkDˆ\†ï W„×eïî P µ# Œ½3-‹­Œ"oö{ãM{ ðFó§( iÓþ•´YŽþû…±¢Ó-ÊÁN#ü)Ç^™CÌqáb§€ç·:¦¸Õ¹À­Î+Ý*oOzp¬sŠcSk$)iSŸìZßG›:';×1ŹΉÎUØiê'P`ßžbNv°c‚ƒ쿃:Š“‹ìœèd#ÁÍ^´¹0áà»~ÿêMÐ(TŽCLbB…\‡"´õsǶÐaz´ñq êØܤâjàƺݦúœ]-øÜŒ
-t^Ýï}¤ëÅj7î +^•¦Ã<þÄ»*YüEI•Üš÷+©y~×ûÆgï4É£‡¸ bks³1\Ç3ÐLØÊôù€vøªˆ™´EÌœNŒ,Ϥ½ ð‚ZÑ3óf†-0óÂÝ–“3Œ&ci*gMg•Œ^æJfIzáÂÓØ
-FtÖ‡ ‰¤8¶Á6(ì|cÖº;3Š!èÎÞÎôSGãñXÉõàôÄšj(Iä%¯‚M'ï<Ê:j/8âˆ8 1MM÷Mhúýoh:2%ëÈMCYìÿfrCÒ¬!7 YìÿÎê±så­ný¾Ô}ײ8º…~‘ÜTÝÛ’'I„WhsRƒc†‚Y(ù ÛÝËKùçö–Á ˜6®¼ÜškÖ;íÑ89ûYý…wf·Æ)ûyïö–µvÞÙ§?+áEß^ʧ?KÁ/Û=ýYñ=@7 [[Y(`œœ^›÷áùRn•¡úDvϽ%áS VÄoÄ™a.ed-þ%cñßÙÁÅ( Á^óÒRú„'† güá q§åÌ©£¦Ìåû‚ks‰ˆ–šeÁc½»½Õ¶ÔrÆ䙜å+#Š3…ÂJ‹Ô2¼¶6á²£§
-´cr%Ðlg oÂ_+¯bˆRÞ åEVš\ÈÄ©¸¼”Ì«²ì­HG† n—¡1¾sÜßaú¶ÜÉZÎqŽ¶tªV&LÕÃÁÚv—.Ó¤Ò”õf“êN³¬Å`Kv~Îö¶gÞÚà„N#œì’[I3vÃVòìš­”Ù)Ƈ+G=0W l2‰p¹ï×ÛÏ¿\^½ý6íò¤éXf4|¸ŽÝ^AÅc
-Áãh/œ‚¾ÌN¾3×aÅLÂ| ãa7Ïw\ &±¬ã>b‚Ä´¶
-ã—Š§ÈÜ]7äN.¬¦ÉH«äîZÈÝõ?º›fÔÉãÚæ릒:´-!{Œqð茫dõ¾ƒ˜:èŠVϸŽÖé maˆžïÙfãnìÎnC>yëršCO™é Ô|oh¤ÆdŒ[pë™×¿¡²Á矅lÜÔ²ÚÕ*OM(Ë54ÐbBn™´"‹'©Æ@éM5¬ª1ž qÊcñ$ŨçbÜ"«åo¾_ZæÖ_Þ™•] ±x©C¹ÄØÿ‚°ßöž>ÉØÆ®y{çÛ†ç±;8b¦(/Ì­éŸA×Gñ¾Ï$èútï?ƒ÷,gG£‚¯„ P£ï4Äe—tà5¼|µ¥ŒÅk JD6æ#Î÷?;.Óy‘€ÇíÓÀÕÙrZ!ËH$³`9ïÈö‘ÄÔǪÐf"òŒâ)PàAD­£K2P•áÝ)Öí Ø” ‘iH‰iL§­R Y»Åka¿bEîWd$o Î…„-æråúÐ ÛßcE'§,<Õ¨´9¾´°G±¢kB(°–…Ç írP3“øöÐd¶
-ý–jqÀÁµ|Z2¾=&­ÃÅBD¬í…;Ñ!­ ˜€}t¨þÕ#žÅ±g8î`R|tµNLrß…Œ÷E÷`éu5pžå ˜ø)ô€Ni= ¬¸xþ,xíh ¸ ï¦=çÓþˆû 2?·0Œ|Œž³*a'©bv|0)&°Oaª‚ŸþðÖ¿€&êäSÿÎPìE·ƒËÑþhÚÌ“æ+’7š ÅÜÂPÃÁöSöM–1æëwÈë;Ó†d÷$ëAæS.?ËÜg0…*p~<<VøïNfÜßjk¨,c³„]£ÒdT˜§šï4d%
-ÊrT)¤øødÅ]›ž8x=Ó¦`…Ø“
-7«’œéäe¼–Lº`ñ³L˜˜ûS7P¨z1t±°BŸɱž± %OB›*ÐfÖ²³®í{¼ÀV¿@ŸÐê9%,¨àtº³ƒ…
-¶ÀNfSúêÛÜ4Ã_[õ7Íà£Q_8›DÆTÙwõf®5©þï
-æ x**ýXÛ@Ó˜8»Ðõ%®dǽœ›Fê¿Rë=௟NTž0 äA¼"f?æ$Fä½0ašƒo÷°Ç ð)x s2jƩÀkàÊ€ÐEˆ%Öçy9åÈ/*Æ=äak=Äô›Þj´ZGgAÃŽkÁWFÁ‰Ïð>³|rQî1•ÖZÌÔ‹ó® …
-‚ÛHbØPÉD8ÀWä¢ãnáœlõ:Ñêçy«'|¦ùx §-owÓ#|íŸÛ>~CۧБ#˜ÓNsóÃAfP0ÏAÑþåÖ&Dætû×Iö??Ôþ)t` Ø?!¥1§Ä4æ¼DT5
-–)éªÔLÍ.ÙÀüH<“™ÀJ<˜ bºf—Œ“™‡S¢³Ì‹ä>¢ %þ{ÉgÆ×&å3§Ä|æ¼Ä&ºñžSšñÕI)ÍÃ)-¡'#ðP.ˆfÒ%¬æá”ÔŽä61’†‰Íp|`ü9¿þ*‰=âô`¹¯¾7j–—KɪˆÑLÉ9’äþŽvÞÄ*
-~°L™³sO‡qPé_PvË{šù&Ú}µò+›„£qž£ävÖÒ.e® -î/Íͧ5qú«òu§zå¾ •Âàåãê ªð{gwþ…îZºØg*0Z÷/:?h›a‚*_}Žïº-ÛwwšW˜?L×ìnX”L¢'4“a$9µ³{P,Ùÿv@µ Þ“ÁÂ-¢¿|ñcPΰnÞG¡¡Ô„(¸3î"¬Wk—¿Gœ!ííÀ oLÉOšáFig æ¬á}“›p×gÝÀæ((%¿üZ¥h·5~ö‚¥ïPŠw¸ù;:ëJi›Õ‡ÚF¨È¶Š•ÂÂÚ©ïy¸sÞäâ÷tù´+eÆw×,¨"…ýˆ bðŸã‰ÜN¼‚Òl…›ƒó)q¬q(4fŽ‡<Óêß<ü88~æ;B(PÀ´Ã §á…h¯üé4mîÛ‡Èí0 F©4ö9®–‰¿ƒKlžSŽ`ÇÂÏŸÃÝœ5ÔlåøxËV ײí‹ØYX[¡ë ¥)É ÏÂëá=1•x݇ëÁéÓl©“®ö
-tJ4_?o7‘…‹Ÿ‚éZ¸o‡Soƺ¨„x™ßÃmä<1E>èImpÔ.øÈA~SûV§oàƒ†Š]ÍRQ©Œl'Ô8JšÞ „fÄŒÓÛYp|ÉJd=\`û·Q Ëš&ÆH.Yv²Ë?4à!vñ†ºv_Mk Y‰Ó&«W¡3š—”×®àl g‰>—“^¦<ÕS¿B—³â˶;XòoÆ8~¼yhÅW6©rKVD é‚ïå5˜ÇBãÃE‡»À©ÃÏg;%Øõç|¿ Ü<–Ù)íÔ¿ªŸ%/xñ jY¸ÙTAX\¹ÄA÷®iã%Rç*ƒÍk9 ÉB©h ,,ŒÄ«é¹Ÿ6[²ìKó  a~Â0Ì/“ 2¬ò` ^\æa?…R<ò÷Ð)ðâÐq=ÖîoåÔB£ã«Ï:†ÄYéþQN>âåÎ'Ðr¡:9¹è*m4‹fd=qÄ‹Éáâ"r¼‰€õ‰ÜHí®™ÈÂÇóœBÐxF0 H`¬?BŠÀaÄTÈ'IlßY@‘¼°«»Tm>JÒeº”À´°‹&$QõDŠEêÅŠP2%‚“I LXê ·_©Fݺ?H L<Bfº?1ÝV-7y°LA"4Ü”¼ˆXmƒ;Pmah'«¶ß¼*¨­«­|rÒ’qg‡ºr°±ƒ_',NR$$ Òz›ûlT¼XoqÃÚÂ
-R‹º3iYuZÞª¤JÕDZ7nçŠÓ•óMë¾.ð:£Ã¼ŽÞ“ר­N •cÁ7£PÔÌëèÝ*Ï õ‘¾6Ç»Òú¯ãÓ)Ì4ò:ú¿ÇëU§‰×éXqžäujC£û’ÙD¹|6q˜ß¢°J›µµ®>ª[=>.ytÉç#Ä
-;­Ñpi‡yÎÉÄêQÞÕ&¡ÌYôu+àÛEüxÛûÀOÏøÄ÷ÿ_ÊHÆÿ#¾TrÄcÿøv6â[Y´üᛷן/–__óåW„,£×,R)®‰â©¡ð ïÅõ÷ËAÍB€0
-&"h02L%»½RÇ8e
-Nô4˜2¦Ü+L‰l†R"£”zE9®A©`›c2Îq{{¼pŽ(8爌sÔk})8éÆ9$æSqž”}F@©RP’mS%ƒTûlOä:G+ž.(ØÀÕʽZ§,Q 60O™îoe©W¨S
-RºNÉ8§½ÂœP`’-tBF9é¥\çnÅcë%éWö U¥@mb¢t·+«ýBP ÒmT¦,ò _¤
-)ÙLezÈ"+ý
-³§às!>¥æ†9¤¢ì'ö\ˆcO©±]ªTŒý„ž Bè)`—2ÝÉöy.‘§|€iÊdOÛW๞ÂåŒ%â¨0{Š;â¸Snl*ÈžÂÎ!ìT1O²«í+ê\¢Nåó$;ܾ‚Î!è./,‘GQúŠ9„˜Sil¢29Hé!äŒ?" :©Vš“~l gà#D>n—W6‹½=¹ùžé$€
- 7N*@¥ ÒÞN¯$€2 Ú$Ÿ\/Ó÷QR½<¥q
-# ŸDÁ¦H…'ÕÃë¾Ã“}q <jâANb=Àq;Ÿ%%QÀ52¾Q=¸Q[ËAHð†xMLoXnØÖ÷yHèT
-º†§ÖƒSËäIG^³Úmj#jRAN¤Èq¶´: ŸDÁ×ÈôdI€Oêß”¯‰éMëÁM{Ä6¡`k`x“JhŸ°chrˤæ äE
-ÔrØcÕÉ*_3³SøÔ>ñ (øšØ<Àô O¡Àk`z²"@§tŠVÚÐB=j@V ›….b½.ú+ðpZ GûÏ
-Œá‘"½ö;›ðpZ˜GœïÏÊ‹Ñâ¼öãx4-Ä£ÍðgÅÅÐ1^ÇFWÞ1ºq ŽßÉÓ”ZN;ÑË`³Å
->n‡D|J5¾b¨¦úÛj[ýíÌëÈ|hƒDxr5¼bBé8µÊ}Üx;žDöGD' Ðe:2RÊø¤NŒo\ƒŽšâX¯˜B:yÂ÷É)èFtMLoT‰® ’ÊtRwC
-º†7€¦#¥i»
-cE§[”ƒƒFøSŽ½!³}†˜ØÏ­SÀ3Š[QÜêLáVgÕnû“8ÖűŽ(Ž$åúÔg»Ö7ѧÎÈÎU
->7#…]4÷›@ëz±ÙqþxC› Êñ£wÕ³ø‹’* ¸·-VÒòâ® öyÀ^™>ãÃ×IÄÖöfcy–³B¯ÀÆìÎ|<‹¾Î‰™Ñ‰á|ªÕèÔŠ6˜™uÌ̧ޮœœA8iž5;9{Yd¨(IúÔƒ_cw¦o­# :’àHq‹mPØåƶ¶ëp²rNfœ:Fzn·’Ö¤¢DÈJ¾
-'4ݼó(¨}*ŠˆCÓÔtß…¦ŸAÓ‘ YG ud~ø›iÈ‚¤!&YC ™þÎê±÷¬åýjûërx[Ç…O÷f`­Â›ªG[¼.‡<'ð0øÌP0‹$_`¿ûâïáúÁak‰ l;WqÝš™ÛWæ“q~ñ£ñfŒû±~Þ¶ÛµûÊéý¨G'gÉ{?já7ÇëýÈÃø;+ÜàŒäáµý/åV4NÔ˱ëúÁóè- ŸP¬Šß˜3Ë^rd-ù¦cÉ—ÀÝ÷XLÐà¬ÅÕZú€’3üñq½sÏ*î– ®í%"ZšÛ-ü¬ÿp°¹Ó–ZΟò,_Q‚)ÆPZ¬†¬ÇðÜÚ†ÓîJ^ÐÑGð<Ž»D2ñ±òj¡†¨åP^d¥ÉEL¬‘Š/4f:k–½éȲvã+×ûÕvî3žˆ¼ûOõ®&œ°T[±L¨„Ë4i#Iš¾ÞlR#ÂIŽµ¢6[½8¸ 8¡^Œ“½`#Æî´)[°;>½ewúô» 2¨qP=0O l<ªpyo$,¿|ùEÚåi“d4|°NÜ^AÅ
-“#Y8g@„ý‘¿ßÚA|¯“,`GæY> e÷–cy¦ðig³ƒ'z²èÉÎÓ.lx<eï5ì°
-7do‹TÕfêȆ•L,åM¼\PÍÜg¸ŸøÚöqêŠÉmÖ?)ì¶þ±õÊc›ƒ³Ýté]yø,¦•ëWŠ•ò
-‹b•Ò’28VMÚ;ºå?hßÁˆ†ðçRgï²³[øô.=¿4
-–g /LœìáÉx¯z<¸ÀƒâŒÖÙ†õ!ÚÛ†ÜñÂÛ4i•ÜÝ*¹»ý§Q·hFÕv_‹Jêж”ì1&À£3®fÕSø8 cêp(ZóÖãšøNn(.?²ÍÆÝ8œÝÅ|¢óŠ8M‡¡=ædFCCCŒ†Ê+௦*ØXPÙëÏJ6µl vµÊFãWškg-èF1!·LZ‘Œù³T£¯ŸL5¶ Tc4UNâ”)ÆüYŠQÏÅ3)3·üè›o—[{,ìÊ!ÐHýªC¹ÄÄÿ‚°_~€>rnã#ϾË÷Å^­ÌÇå¹½³ƒ úð¡ûŒÃ¡O÷þ3|pëîiTˆ7!T Äã¨À;-u@Ù%8etTo—¤~¢Ddc>’|ÿ‹³D#ÚÛˆGIƒPç­KÐ
-õ|XF"™…­ûŠl2¦~f@…6™àSŠ§@GA´Ž.ɪ¼u)Öý Ø” •ihÒ4&ëˆÔR`n÷óå¸âŽ<®ÈHÄZˆ…¹›¨Ç\Þy ÃØÐòÐ5êA›¨'а Ò Ö„H`- OžÚå f%ñå±Él!F¸‡G³ºÙJ$O.r‹Âä:Zd(/“9Kœ¥ÅÓh;³ëo¾ŒcS¦Á÷ž¹¶Ñ¾ðÖ9ã?]êþåOè O‰ð/ªÏúLÿér ±_þÔ€ðÿ§K>¼bŒ¸¼%¾ à L‹Â—þë¾,þG‡ÉA7:ÈØH^8•néÒÚ9âtAl m:V¶Ï‚Ø>óÛ/?¬iŸËËìà™­¤j$–k¨ôå­&N”5]t‚Ü‚­L'¼/1—pf9ßÜÌ«¦Á²Ì“^·T‹ny¯d~{.ZG/ í]?|·îD‡tg1ÏÚoÍ4ÿÝÅb/pÜŤøølyßÇûâ{°‹ô»š8Ïr.üTŽ€œ6ÊŠ“ëgøØI±!žÍ|O,û#î ævì;Ã?ï±*açW©Ë¶8PÀ¤˜vÎÞgÚT~û>¸‚.êü}ÿNQìU·kTñ~o;Ì“Ÿæ+’7œÔÜ…ÂP£Éöû<ËH VÈë+Ûdw™‰õšã’ :ôLuø~<ú¬‹ï¬¸¿4×ÐXÖfévi2*ÌÓȲ€øÊðë[ú‰ŸQRÑA
-‚7H¨ü½s¼95góÅËïWGÖu;†PÛégå9BIKóyyl/Ë9FÑ“âÇmˆ¼u|¨ËÛpåÞuÖ`<‘'†KAl¶ëÆPt|ÂH4M'QëvDªô#¨ÒÛ¡ê{0չܯ¾ùr‰ù56JÝ©5-.ÞöLŽåî\×
-j KÕ Aó—p­@Õ^é%VÛ¡`…Ø“
-8ÓÉËxN.ºàå;S>·€BÕƒ¡‹¥€Uºø¬Hõ‚‰ž<ÚT}|¼²–]umßã…¶ú‰:qWÀ”°°%h9ؘ ¶ °3«)§Û,šá¯múE3øhÔGÂW®&‘ñ‡Möu½™›Mšÿë¢ynE£Ÿ™è¥³C×—q…à ;å,@h~lõà¯_NÔŸ±œ¢E|GÌ~ÌIŒÉûÔvÌ­(÷²'.Kð[Ìɨí‡t¦Žn¾¦
-Ä°¡’‰h‚¯ÈEÇÃÂÙêWD«Ÿå­ždð™îã%Þš6üâ„ðÍ×øÂö‰ðÚ>…„ŽÁŒîV4G0;Τ9`yŠöÏ[[™ÑíE²ÿÙ±öO¡ [Àñ )y0!¦1ç%¢
-q°LIW¥fjvÉæGÒØ™Ì6PâÑlÓ5»dD™Ì< îä)|DJ‚7’ÏŒMÊgLˆùÌy‰Mtã §4㣓RšZBOFà±\ͤK>”YÍÚNéyMŒ¤ab3|>2þœÝ~"cO¸ƒžã-W«æõrM¾1œê9G"ïï¨ò&6àZÞ|óÙ2ÌÑ«zΑ%k^H-m}¸‹Æ~{Ͻ÷ ÉìG+ª`wÈr%Ÿo0‰Íò0E'Ú?M\Ök{¬ÍEä¸Bõk
-–r¸´TݾÈG²Ø^vO„{‡U Ãw¹ü{S&¯,Ëa(cmoâêgÑ÷OfïÆŸ>ël8??þþ'Ÿ)¶L)÷–/t’®)Š<G xa©çÃþ½½Øáï{Xl6¬m¸¥PRå䥵S´ªså LZÁ–I#svIâé8*ý৔ê`yO3ÛxK«ÖÃÉÑ(Ï‘¼µTå¯Ì´%Ðý±½Yâ²&.U>îd¥¨ R&ŒMesŠ&üÖÝ_~äFUKç‡L¦ßûdx÷Qe† ªüå‡ø¬o·Ü?˜~Åú!"VT7ÌÉ ‡è mYaÐd›TewqYª*þƒ0Ç#¼¢Eô—Ÿ~]¸á‡)c
-¤J¢¬µ"¬ïÖžxŽ$CÚ߃ÞØ+$;:hG…Ò.;p6MÝ„UŸWvGáåpåÇ1ÛIª­áÑ+–¾C/Þáåïèl®+¥m4j¡! e+…E­©Rß˨rÞåâ‹Âý]îu¥ÌøìæZ„HA¡qAŒÿ!È`ÃN®fwX\,‰c‹Ã¥agæø3™6¾Štò³ðó»áÅ¢"„ØNt¢ˆkmä§ l³n"Ja@‹Ri,Ô9®&ÉÄïá)6“Ê!9ýòÃ÷ànÁZ
-N›¬^…Áh^R^»Â£¡žI}*¾NzuœòT/ýö CΊ¯¿{ƸAR<´bÍF«,ɪ$]‰Z^àa´)¾t¸ú|}w¯‡U.ûÐÍã5p°«—©’G]¹î¾Ú‹#j®,6U&ëŒiÌ… tÑ; <yEêÒ`ÛýXH¿(¿ /FâÙôÚO›=Yö¡EÁŠ09P†ù%â ÆVQè¾Ç×<¶àOá*ùûèÄåSÆÎÌÇ{žzÑèìË8óÍ@ëÁ?úù;âºË1ô\è„ÎϯºJÍ¢³*=1²“öÄjr„¸˜¬"¡>“›gíµ£b~^„ä‚FS‚ÅýQR#¡‚ŸËؾ³€B>°“¨»Vm>º²(]HJ`Ú€Š 8EÒ¨z¢%Š¢ÄŠ$(N`‰àdR%K'Â!ìW«QwîR¥GÈ,÷KÓmÕrås
-¥á¦äI jµ ï@µ…©¬Ú~þUAmy¢¶üü¼%ãÎNuå`=á(w'¬Z¤@’úi½diª‘—è-À·
-%
-òùà"æ íõË„|ØØ`ê˜"ˆ ÁÔÉ0õly¥ç¼
-ÎÆ9$ãV´§®5Nj$àPpÒs@†9H§â¤ßÁn<¡N@iPP’mÓ ƒ4*ú“æ3 ¼ÎѪ— J6pµ¼Ê:›ç$Q j¨ Ì“Óý-×N
-uBAJ7Ð çä¤0ǘd “QŽOŠ’×¹[õÜz‰@ºÃåƒöŠ¤S ¨ML”îv¹qZ¨}
-TºrzÀÂû§EªS’Í”ÓC®Ÿè\‚7MìtžA·î«c"Ðæ{ÑPê”åQQæÐŽar
-L‚yÆâ¨(+ãÏæ›,Pj”jÓŒ¥QAj• [ãÎÕá§v„]Ž¨0+£Ïæ‹b˜C
-̆9¤Â¬>'ñ`(0é†9 ¢¬Š=G­Î$ÌÕ±§ÖØ. *Fã”ImèÉ°KNw²Õ‘g«ó%sBäÉ0MNö´\;Í Ø\x*_g,G…99©§SP’­sL9>iSÖ†ú1æIvµ§Š:焨S?Æ<É÷TAçœt*_/,‘GQNsÎ 1§ÞØD99H9AÈ™l¢ :©Vš“o6¶rGË °\^1Ø,ŽÝ›×L'Ô)
-@´I*>^/3öÑT_ÙVð•<Ž2Ƥ™bN^=<íÄ8ªGM<ÈI¬8jg[R¸!\#ãÖƒ¶õ: Þ€¯‰é êÑ ÚÚŸ‡„Π k`xF=8£<@wä5«Ý¦9¤&äDªgK•Ðiø4
-¾F¦Ç5>í„ø&xMLoRnrBlc
-¶†7®„VŒ ;†Æë\&5_ /R¡–ƒ67(øš™¡Àgœ_Ÿ‚¯‰Ýñ¾^ÿ”ðt
-¼¦Çu:½St_º-Ô£æd²iTp‘ëu1^§zÔµÿ¬À)Òk° ?N óˆëýYy :Bœ×~œ
-âm9›Ìãè|‰øt¾Lh¤ÆÛF[ãíÌãp
->´A"<®€ÇÓðF\µõ~jæq4
-<°?":M.3ÑRƧub|£tÔï¬@¾L
-éøû“SÐ )蚘ÞP. öeãõ;i»]Ã(À Ò‘ÒDFJm%keÆ €£›Q‰­Ž$¶Öraã‡QGÔî¬D¥ÓämUn$Ô(
-k‹Œ¨rË!F.?¢ÅõÍÎ ûYÊôŒ¬$Ä…µ½V¦ãX[v}Ãö®í÷™ÔC”ÕÝM¸‘œ-¹=¬­5|"ŠÑ%³fdÝ{Qr›ä>› rj>7óù20½{+¨ÖøLþGA9Š’€oÃXêÑâyq…„.âsbŸ(Õ K¤ó¤ÁHÿbïÚ›Û&‚øW¹á&¡n¢“åg¦ÃÃPÚÁ@‡ÀÓbˉÀ–<–œ6|zvOÓûVŽ¤ð‚™ÆÖc­ßïv÷nïV{å>%•šÁü¤†ïÞ –¼ÜÙN…)¨“còâpVÛvìÝq—ÞÚ_å2d…À÷w(Ƶ# ,ÚÜ6Ï›ód¼™(¼Ñü)JCÚÌÿJÚp'mQ÷™ÂX¹Ó•rpØŠ±— Ä ÜQ
-xFq«#Š[)Üê¬Ü­bÒcQëˆâXAR¦O}´k}Š>uFv®ê(Gt®Ê1H]?»ö3²ƒUfW¡4¢ƒýwPGq²#µ“,b$¸Ù¶ªß»ø¬8Ë":…Ò™™ä4€H: 9'[æú9Ö%–;Ä|ß‚6¶7ÉŽ¸¸µn¶‡)‡>#B7Š|®”B.šû)ÐK]Ï6;îÒŸ
-lÌnlßó8àk˜ΧZ…^xA­h‚™YË̼<ìŠÉô‡ã‘6áiÓ¹‘ó—E I’¤—ø5vczÖú4 #ñï€×±Ø…]nlk»î€“•{tRãÔáh4Ò3#¸•´&%BPò]0¥éæœG~ Ðwù$&©i¿ M>ÿ‚¦#²Ž,jêÈüø7ÓICL²†,r2?þÕc°–·«íË•Ø:.|º5}kÜT>ÚâUYä©€‡Ág†‚Y(ùûÝ/xWŽ[K\`{عŠëÖìÌܾ7<Јó‹wƯ8˜2zì]?ø¼?n·k÷½Ó{§‡'}gÉ{ï´à›sè½ãÁG|Žlñ‚FòðÚ¾r«j§êeØu=ÿqô†O(VÅoÄ™e/¹d ¾iÀXüÅw÷=48kqµ–< ÁäLü¸$®—dî1IœÙ±àÚ^"¢¥¹ÝÂÏzwG›;i©ÅŒñ)Oó•%˜Ba ¥EjÈz Ï­m8í®ä-mqÏã¸K$+«jˆZÖ eE–š\ÈÄ©xñBc¦³fé[‘Ž4h—¡1¾wØÎmÊ‘÷ÿ)ßׄkKv‚ ”p™$m$IÓ×›MbD8É°–æb³7‚'Ô‹p²lÄØ6e vç×ìFŸþ”`AfÕNªvPO‡*\‡'ÇéËoß~“tyÚdÄ) ¬c·—SñX@ùÉÙÑf]¶#böþ‡‘ÈA€Þrc®¬b Õôþ¸~uÍ48}¿\†±,ß—ŠF2­uš в"pò
-U+bΗŒNjçüUÂQ¬H<<;›[,
-ýA<‡ën$œÀ
-ù¬Vý„ª´¥ø¯ê+>ÄÌ…XzÿªTïOj¦òá'ƒÀý¤h ‰çÝ~“mØQ*­2žAf¶LÐq?èÆ9v«ãá`9¾³C€}o»G/9Y‚J€ïܽzórùp¼÷ǯ söŽ[Sl^šLnR!ä“oÉ$è9È‹’ýåˉ˜+‰Ê€µI"üÕnsh*û¸¼04pÓ͵Áb°ˆ?7÷¾}ÑÞ"´À~Â5¾¶vk•Ï?J<Éöe¢p™<€âY[‰6šc„o~–«n€ÎÜWžû0\ÉA¡²mcqí÷Ü<±v¾F›Œ¹ûíدxÌऀ㔆Ò
-9M†¡=æ¤FCCCŽ†r5ðêob§`cAeC¬?+ÙXT²ÚÕ(µ_j®œµ¨¡ù„Ü"iy2æR¾Þ™jlk¨ÆhªœÄ)RŒù££’‹úû­Upq³ü⇗[{ç/ïìÒ!ÐHýªC±ÄØÿ‚°ßž>rnã‹ìÑê;–ç‰ÝZ™‡)Ês{gû0ôáC1öCŸöýgðàÞÖÝÓ¨oB¨@‰§QwZꀲM:pÊé(ß0IýDÈÚ|Äùþg±F4·’¡Î[— êù°”D2 °µÙ>dLýÈ,€m&2Á§OO"‚hm’!TyëR¬ú(°.*ÓФiLjW©¤ÀÜîço”ãŠò¸"%«m ænÂsysðav¼Ç†–‡¶x¨VZ¿D=†•µ&Hå,<äHxh–ƒŠ•Ä·§&³ávͪf+‘<¹xÄË“Âä:Zh(oã9Kœ¥ÅÓh;³W?| ƦLƒ;næÚFûÂ[ßqƽÔ{ŒgOè O‰ð/{ªÏúLÿõr ±_öÔ€ðÿ×K>¼bŒ¸¼%¾ à L‹Â—þ‡¾,þ
-G‡ñA7<ÈØH^8ŽnêÒØ9ätAl m:V¶Ï‚Ø>óëo?¯hŸËË/lÿ‘­¤j$–i¨äÅ­&N5]x‚Ü‚LǼ/1—pf9?¼™—Mƒd¡'=7n)\ó^Áüö,X´_Ú»^ðn/܉éÆbk¿5WÐü7x_ˆ½À9p“⣳Ubä}Wï‹îÁ.Òkkâ<ÍA°ðS:pÚ(-N®ŸácÇå†lx6ó¹XöGÜÌ;îØ v†ž³2açW‰Ë¶8PðÁ¤˜vÎ>eÚTþøÖ¿‚.êüSÿNQìU»kTÑþl;ÌS6Í'ÉNjîa¨Žád{½N3ÒüÕòúÞv Ù]fb}àbÉå>ƒéâ£Á‡Ÿuñ½•÷·æËÚ,ã.IF‰yÙACZ0
-–>³/ÆÌüü*å1±I…
-ÊP¨ ¸ )ÆR& ¾<- gd«_­~–µz’Á§º·pxkŠBp‹á›(ð…íá×´}
- -9‚ݬhŽ`vš#HrÀ²äíŸ7¶ 2£ÛÿŠdÿ³SíŸBA ¶€ãRó`BLcÎJD0¢`™’®JÍÔl“ ̤±!2™ l Ä“Ù ¦k¶Éˆ2™y@ÝË;+Røˆ:”øO’ÏŒMÊgLˆùÌY‰utã‰SšñÑI)̓ -¡'%ðT.ˆfÒ&ʬæm¯ô¬À:FR3±>Ÿή¿’±§NÜCÏ9,WG«âõrM¾1œêG"ïo©ò&6àZ¾ùáëe£Wöœ#KÖ"̽Z$Ú0üpŽýö÷ö
-ÉÚa¡´ ÆŽœM7aÕç•…ÝQp9\ùåÌvâjkxôŠ%ïÐów²w´6וÐ6šµÐ¹²Š¥ÂÂÖT©ïeX¹
-o sñEáþœ.÷ÚRf|vs -B¤ W8'F‚ÿd °a'W³,.–ıÅáÒ 3s}üˆ™ÆL›†_E:ùYðùYp±¨¡Ã¶žè…'¢ZÙÃI›¬Û‡ÈÃRТTsuŽK„I2ñ{pŠÍ2ÊT,üü9Ü-XóAÍn\oÙ™á»l`{Œ#_ëõ6t¡4]Þð,<ÞS‰ç}×÷ÒW·U+4Ò)ÕzýD]n"-
-Å?
-d=\aÿ%û¨•é]“å0ÓCƒ“¯]†ìŠ<ÄÎlŸ™¨k÷å´6 6Y½J£RRV»‚£žI}Ê¿Nzušò”/ýö CÎ’œC)öŒq}Y‰´xÍF+-ɪ$]‰Z^àa´)¾t¸œú|}¶×ƒª?—Ç}àæñ8ØÖËTñ£®\w_îÅ5W›Ê “€uÆ4æ„ ºð¿"ui0(^+X/JE¯À‹‘x6¹öÓdO–~hQ`0æK”a~¸˜ƒa“%xñ5-øS¸JDþ:qù”±3óþ–'^4:ûöó_Î<Ó×zð~þ‰¸îr =:¡óó«¶ÒFÓhàǬBO,Ù‘žXMŽ‘ãUä ÔGró¨½vTìÀÏ‹œBÐhJ0 H`¬?JŠÀaÄTðsÛ·PÈvbu×ÊÍG—C¥ ILPž'oBUO´XQ´N¬H‚â–N&!P²Ôa¿Z…ºët(=Bj¹_šn£–+˜S( 7!OQ«mpª-Lí¤Õöõw9µå±Úòó󆌻`ªKÂzÀQ îN˜_¤$õ“z;IÓT!/Ö[€oåJ
-œ„žÛ!Bí) ª§\‘=ej E -õ’›ƒŸ_>`òC e²u¹Øñ;gç0‘3¶X­è /Äë>A_ùLLàL­H¿]Y,¸ò“Ía%æ7Ÿá1JOåÕ5š€[ŒŸŒB‘X S„b“5ÌL³emrð7ð×)Ì(INj^wÆ «NÃ¥J
- ÔPq{sh]qÚr¾IÝ_)¼Îð4¯³êÈëôF—„Š±à“Q(ªçuVí*O,™ir¾+©ÿ+üu
-3µ¼ÎêßãuȪSÇë´¬8ò:•¡Ñ}Áj"/^MdK–‰bÓ¦^‡«Žên–"ºëj
-‰Eð<~¼í)ðSæ3þŸñýÆ—2“ñÿŒ/•õ\çÿ3¾­Íø–g-zýöúóùòëë×_~EÈ2zãÚŽŸ'J¤†ÂÞóë—ýŠúÊ
-JCÐPêd”zIu%½ö¸—
+ï÷Ðì/JÂ[;4f»Ø {yiUhÇÚZð)¼gµ¶ *ChÏJ ‰¨Dá]kŸÂÛÖ.Ë(ß0?¦õ«A³×©ZæËå\p£‡¹5ÞÜàf›åÃ\Þî7<2^ºÂÄFI[KÂb]]ZÔÌa] o=7ž.ƒ^³ßì ›Rºº2Šr)td”Ð¥ÐuQ´K¡]¿;ôÿæ„'íú¢cw”K»¾]¹ñŒ»Ï‡¯ûigÐ?OÛ"¢:uBëÐP=º-¤[¿J[jÍe„ÒD¨Ž\NpïÜÕ‰ËçAuඈ~ó¼î΃껽˜ÈØ¿ñ¸x¨Åõ|2†-‡Áµz,CHo\‹gËðÆÁõvìR6{u<i¯ß§¸ÞÎŽ…âÈŵvv¬ü
+’B4 ƒpˆ€Ä I
+’B4ŠA8D@bˆ„$I!‚ˆ”A8D@bˆ„$I!‚Í " 1DBˆ‚¤ ADƒA8D@bˆ‰àŒA8DÔMF¶³õ]¾îæŸg¿ÎÖä\2y]ØDòĤˆ†4ŒHá‰ÿàâã³WgãÚó×æXU{ýÿ%üO•02·Åñ¤7ȆïFãl<É÷º{ó" kMxǃâD'â°o–WL#ËkªÀȸˆL#e©"ûÃîëraC2bYžO‰qe%î¦÷:»ê³Áûëë²
+‚B1ÓLI¶—š 3ÅÞü8‚ög¥â–
+gq¡ÙÞ
+S#ØUói#ËÃßxÅ%,©Â(>(`ñÉ4).°¦ò+WlàâØ Žb„Ê„ìjÔêw³a«ý¶7xí¢ ®pNqÑ8¥s M0Œ›û è”bçûÓE6ÅLÎ-ô"›â-÷ˆt‰M±Ú‘ýËõ&8O3¶WŒ¹Šá˜ÓTiC0š)©LVCôTv2¢2] Ñ+YC¹Mñ…ÁL±Ì.‡âX.Ž¦”{¬Ô)†RÙ¦ô°ãWV‡PÅÆ!>‡RÇRšdU1„:æÓbI…C©d¥}¥”ÍòL‹MõCÖºwGƒÖ¸7éºdJu—ääarƒRð Û õa2Å%9¾0f‚+bmÊGpã0fÀ.Œà Éê<Œ`7‘K XcÔ½éŽ&]Î]Á–#\Á–»‚7,Gº‚_"~qFäŒà„²kx‘LpB¿5u aßž¼ºÉã›vÖ/!I`·°„H;˜À>aŽ¶®³žÃlZFe:]Á‚áÞï“Àn`iH`0‡ÜtÛ-w6½¿Wc•(ó?¾h—ãB»M–bÌáPB›L†Â¸7–ÐæRNñÆÚU2‹Úµð<k*½¾£í*h8iNóh¡M¥­8nq%.´«tÀÙ[¦?ÙÐÆÒw8ÍúÍÚYr70ÚIÂóÌÒ¦aICly' KbÅ/RçOé+Ñcj"Æe µÌ3üd)ÿ#ÿMSþ~õâ'PK
+ÄNzÙÂqq¿J¡£´MÛ@š–&]„xvfì¤NšÄ™tã´
+½?¶‡äÙÍÐ~tÅïßÛFÉ~Z‡àyòÇ.xoíÏ}w ·”UÚû«ç›ù"x¾ñ7s?º±ö^´‚Ïí¿Ùå-{xùÈ—¶{cm¼øWx7…-b¸É÷ð×çÏÛ›…¾µ]ZXŠµ^ï–Þ!„Ÿ1pðÅ«ùfñìa·Ñ”ìÇ…ÍløŠ|½]u“Çdá'”
+³)««pâ?&‡½oaIóäh¾Þóõ¯þbåS*Χ¼®âs,Þ‚¬å!ê©êáæRmgêÔU; "ßÚ<X~œkmÁ °Öß|íW´Ú»S·®ö«p;óBk³ÅŠ§ ý´ü~—Ðj?œëj¿÷w¾—X;/Iü}Ôg—‡–·ó_)õMGµ­ý‹ö_ôÐ]ÖÁj Ê=Yî#ê™ñt\Ww,ÌÂÒ‚9t åÞÿí
+J†%ýÔx¿‡N5_“³§¬<ߪºCI¢+¥3Âïë
+àÖ¤·Wk”r‹AI×Õb†ÆëÌ[üNn2\‘j› ‹º®6sŽmætÙf`׶™èÎãu–™°ÿ“ñ ]lszÓÙÓ‰®»¡¡ÿ¿h·ù6œ/éªm4­Ÿ
+æpÇùòÿ¡ÜÒ56¹Ýø´~BÀ²äÚó¿ßtóµ·_øÄ•Ãp¬]9ÀµÇu‚ žùÉïà”[_`À#›$ÈAÔ8u7R¬VLU˸4·N(‘U±qJ„/;'
+BŠh<µ[Q¿@É6™GÉ +ð¨eÝÔë 4/Åwˆ`dÉ‚WÝ ï‘Œû­-–g0¼üP=‹LàNm-
+ÌiéWŽúµú¸¥ “žX «n˜q9òz@­£¹¯¬(Q,/ÓXAЫÂå-nÖÕè]hVýNÌ…"M<^Û–‹£:,˺ åN¥ÕD&ú¼ °Ul
+;:Ä—CÒZ~>ŽÖnIÄ„wµèÒax›’dl(s·„ArX(˜ü†”Üj `hý¾öS?¼5ÿc–”Ž2|ݱ $!#ÞOÛðy0è¼ÎÕyÔ¼Ôr\n×\Њ¥=’â˜Zæ½Ñò9j¹U•ÊE
+É°+4#(»B‡5nÅéÔuE§:Ò¤©ûª+¤ä!\ÐDÛ†Õn«½ïA¤ùê
+·La0ãÃÌß^D
+˜µ.á¦Ð“I@xökX·›yóÝ ‹@¦=íG6] ý¡¥.–7ÎUõ3¸Š˜#S+åîÊ‚LFHPGU8Sè{q’vªc_Ëk±>Ô¢—§Ô>&ÇK_Õ÷áÞõ6ÀR³I צõ¯×aÆä@Iw=4ƨ­ ¶Á,а%‹[i’¦nI¹Ã ·«4='G¶‰4FA«ÚI?AVǘ¹Ö¼l°5ˆ‡óhŒM5uëÜј˜˜:°UÑûÆÎã-½ÎFwƒânF† !Ûæ!¿Ö·)¬qÙèt‘ë8#c뇚uîñÒ:ŸåìSÒ2·Y®d›âËn Ãe¢baN~Ñç–\J»\˜2”tL ”? £ªßqõ»
+Ç|¶Êµ”2DºqP=”Ëæá„Ø©!fžˆåö°À±X‘?à†¿Ô|ÇøÝaÕŸ‡/DÐóíã«ÌaœÀ+6x<¾ÂîÞ°Xö¥;P?ȾäÙ—ÃøA¹øÇáŸ?v² ܽÑÕ䫼æåö¢ ÑîµÏ5Y’ðâÀ eJWË`à ÛþŽMD»~ä‹ãSx¿MÏï?³lѪX‚Â[‡ƒç.Ýõΰßj»OÊ‹eâqù$Ã{KæêÙ<^扚2BM©][ÓØŸÃ>Yo~x„;éuµ½ÐÎøXS,
+@kÕjV÷^à —aHGyÙ3;2c¥•?Y.Nþ—ª¯â´ë‹'K–¤¦_£¨ä)"¨ˆïÁK«
+vŠkÈ›€7aÒTVš,
+,o=+Bô3UBÎäεú®YÈ<̅ʧ'9äpñü¥DTüv=óÒ2ŠÉà‚¤lY*V¯U-zS#S`(ÖbŒèp$ x•³ðóüjÀ .ü¸ŒÂ›:f˸"¦&MÔÉLmPðÓÉ]ƒÖQFnSÈa Ñ
+y!fg¦…0auÏèY!Fšó0Î1+Ä°}N†ÑŒžbDN !øž˜¢;¥?£åƒ=)Ĭ‡t³öÙ ìrtèìB¹ fg¤‚ÈžeZN1;'DwJžñ²™kí¦±¦;¥vTcçG1,¾.•K=AFL»½H%ÒˆŒg·ðÉ+øîîunxð@U0‡?˜\»bgmvÍ㊠{PÓ³gŽa®
+Z…å“ ƒ­%“^¨|
+ØOçC§ °"2?°\Ë')Í€õúQ€Ž.Û‹] ØHfb]‘’ŇMÉ2èîuž¸\¹[÷x()ŠühvçKÍL†:ÜSІa¹¨MWû(šâì)ЉÌÕÞ£aÓ Iâƒ8J«H^~“³â¼Ÿ8ÿÏuL“Å Ü Y  ëd+àÆmë—Mà¶A;.»‘Ë”bËGL‹µú(NqºTñD)é e¢æÚäG¬°IUØyÁmT4QÍŸWN‰l‘KWР'©µzxº4Û§‚5‘
+×x*áT®²F6ÖŠÍК$ek<:lêñˆhv+´6kúÚÈ·¯!èíó÷¾yBÌÛ,ø­í®D‚Wlüv¡]ƒßÚoÀi¡úmƒß.¹oðÛŸ¢‘>‘aÿªY4ûZ]—‹¯åšÊ& Nap ñxªå3Èáq;yït×8±Ÿ"ÁzàYLg&—žu_'%˜ò-8ÁøÒcbyW
+ÇΠV˜J»>Jx„p:ãkB„–Í8=™-n1aá+8'Ýå3L0
+
+R'(Oo„ 2&ÌWjÜ1|å¸"-ò®¬z‰›‡œß’FHŠ¹6$N8P\³µv9Ú9‚Û‚&Å *É‘ñhWĤØu£³†£0ƒ®CŽN½GgŒGAFc’ÅØf@fÖÒµ IN%yHfpôAÉxaE¬Üþ]îI+ᩉð.¿8Ñ 4›ã/)¾Ìz,¤{½<“ÃCÊVdItná\¡Ûµè¤M©IVÇ'Ú¼{pq%§Ã ÓÃ8ÏïÔ16A¤{€©šÔšše±õ/ˆç“±eõñü¾hP^ÃܪL,wéFÓ |MFˆ4÷Ç&ä-;¡Nž÷ù¼ÕT`(¶=r?Új}*f%2ãnp{æ~Äœî7@ç¢yÉ’†’ŸcÑíÉÍŸ7Cr«É ¦ÈGdq‹˜Yuzó ~×üCys:ÕË}Ö¨Ó0§Öƒ!‘Ói¬^§Íò:
+|–Nëg|ƒê¡Êø_¢Ð4Ðs¥ÐÈb>_¡õÓ»•BÓdþSä#²¸ÿm
+×Ë}ѨРn2Ú>YŸõf°÷:êUZáñ"Dä³4šÃÏ~œZ;hP?T9ƒR£!Ÿ§Óب‡£IˆÜüH®‚ù†úe=”˜?¤X¢NKÐÞuXª½¤›ËÓEíÑç+of÷É^Ôß¼¬¿Ëì#jÏ~²úîm\²†r}HœØñ(„ eÖ9ü`ÄÐÝûŸ˜W›òS{ÇE(ml?\\`ÂÇÂaO‘ ¾[úâÍ2ÿ"­¤–_eÙнyr€Óá³|Vx@AØ]…[š<<„&©8
+ÕX| ‰*J¤õY*:x ƒú6ô 5Æ_–Èh$áð…ü?Æ+
+-ÑË›4¡c·Ð„áÓ4aؤ ÃŽ4¡aÒ  ›® ÃKk  »•& ‰š0¼VMØtpÕa¤§.÷~þ0]éìêåìÿ†“¬ð®~M Êz0–Í;ÖáV¤Ù-8Ý.£¶4[·Ï' 8
+,,[Ó”£XdöÈ*oiíüEmX˜º†ùOt>y¥te/c­ÑÛT v-'’´I’„UÌ°Z6EýX É Ox8 NlåY·éw¾{ˆÖÌý\+ÍösœÖöKSR«¤Íeƒw©~æŸ|c„•ðì?Çiñì?g?ó Äƒ)¸8YŒŠcQ=së¾æ9맧ï¶K‘
+ÖB²¡´$á*øú·4’‡ÔcY|Æ«#ªc<)þis¥9XE¿†K³½ì3ÚÁ õ
+ŸTŒY(Â:¦Fq²×U¼ðÊÄËð„K:N¡CŠ–Ž_)#ÐaTƒŽÑáú± R8›
+!/¯(ûùlëMPévZe×(,ü¶Ã@ÆÍ%—/V!ƒ^ì“ÚªQÖûcŽ‰>·îŒÉãl-ÞtØYφ鸨‚‹6õøÙdÔG6äÕ¬Ñ#ùÄòA‹G^‚gÃ9z5kôÉ—/”kéܗЉ»žÝ]ô\ͽ2Çô<á$5>~¾yA%Ä€²•ˆž IJŠ¦{MC\Ì6¢z&¥ 7éÕ¬ÑÁeì'°ô<J›s%”­ö\H_PvgZÍ}9ÇÞ9{.¥Å®ô4ëŸ'°Þy”6‡¥G ([ ì™v5¬ç`¶Ø3)mN–¾F`‡ç ¬¥Í…O ([ ì™6×®¾k
+ s°4Šë™Q¬®#kA8†Ã§8øRá¸AÎv{ŒÛ|óù{Gc—ðÛ²,>áä8 ŒÈ)¿þRN '¥=ŠŒbºuÝ0’3ƒB†<D²íŽòˆaÒdÐB²°†q
+†ÝB Âdó:w‘âm÷NCãa…Äå­¢ÖŠ¢ ûÇYE35Æ¥x³Ù—)8ó\/¦ë}:߆ÏM*ªû¡kجã[
+j…J½¨Wk-eË!餽ôÒ56Ëi¡q./VÕãc¹BLj®ÅÊ\Á_J¦ªe(T ²^(RµC±E'½Î|Jާô½?ýíãO>úøû¾ùîÃo¾Æ§à´ñÕ7ïÿˆßûò³÷>|‰ÛFâqÎy u:B¿¼­äýÃ
+ÃiœdÏ]¶Îˮƚ6¿ûËϦmì´n°ª[ÙÅ®vÄI´eƒª:¾êÇSýǯæ̸˜2!fãDGÌnn…ÛeÎËõeœ¯¿Énú 7üKsêòp¦Uãty©ûßÇöpMÚLJ…æxŒRg)½)d=lçËMQÏàSycŒZŸ^D[`AÒÆøƒ½#šC20.¢Ž7
+„2ø>
+Kb]­€çë†"//ýM½až–Ðᙘ =;ÊñÃ'#|¦µøXRIëÿ»Z!N]“V@-Ø$îKd çÏÀ¶RMÝïvÑý¤ÜûDt~§
+
+–|Ç8ûÉÏÜ‘ÁÑ>äÌx½Jtc".ŒIw×
+*d®¡+s+`5Û×ÍË,ÏÚ^
+›{陘Ãx¢o<;]óìá(»æùjº†4  is×T¹–d®™á
+Y½úÖçÞú˜M΄@f–¬"”#*®Ùõ\užÊO¾}ÏÄh,—N´ÁÂÄ &\íÍ=w¢=õ€BP(óKÿÛh÷¸ND<’º•ÖúµM‹ÂÔKv‚%œ ‰ûÍd6¢Üs£y•ÉWtT}€Ô6]
+2–ù·+-¡¨ü"ÉrãÕ.JNî…+¥¸´Ö/Å|ujÄ\yP¤0™í“§ü} ô(DñgýùÈ4iñŒéQ<*ÞóÄ3xÏ矄Êœ!{‡?±×߀çg0ñ“ä^Àk·gŽôm ó·q;âñ·¯lG(éºZÌÆÕ¨˜5Í[ŒÔU¶”t]-fi¼â]Jã&#èë®l2,êºÚÌ·Rºl3X׶™hΣªF+–°ÿ“ñÉã+˜7(ç†"®Âÿ¢ÝØÝKsÕ6
+”S¿O¿ø(·|mÜn4PO"ô¿éfávî†cíΡ·©‹›¼P:æåA6Np^üó3°Ú0ɶ Õ`@52)‹5bw‰¿ŽÕ¸"áAÕ(NûÊÖY-^&%žJ¨`½ÔAiaRD邬‡‚’fŒiÙ´PX‰ÁvàV!YÆ~àêâ´
+´Ñm™1K²žl«¨xœ¶¨8 &æõ¶(F‡Ú¤IèX^ç‘T·¡°§1”˜8-9~ZO9œsp ¢núiùŒLB –%ä^1Blïv*L®“4V+~WÆ„“Q_ƒþ€Ö-…Ú¤¾‚À—xñE ¯5³ÌO®—°D ro­[Ûs"ü·‹’’''z¨ðEœ† ¯>V\vnÊ5
+cvwË=ÎÇì Ø‚ê ¡DŸ!”’×É}ž»ì~âÝz+ì ÷“8EŸ‡’³rÖÓ¯ÚyY‚çé{µ‰êˆ,Ó·Õ ¾íˆ‹_±ßLJ&Ó9Ñ% yêЊ=
+$´«m—#\պƥž¼5( ‰³ý¼ƒ‡ˆƒ6ø¡Î/ÊÏžgIeSé•Â¦{]†M„Ĉð!hÃW¤'Z/ʨå^+qù]sA+òSåk!ìÑ’AUÎ<Ìí>¼_x'Y^CucèPàKî?Ô³A!MÁÁ X]-A@Éܬ+Ü€ÈÜ–Û(Ì¢­Àà1¨9L—Ùò6’Á<†É~$ÙˆŒ%÷ïàË…ý°,fX4²mk?‚´1´ˆÖD¬¼<Õ/à$h;I’q ÓÑ/shJ¢p—åB%d­¤Åúè R6LeŒ—¾ª>éòkº Í15|WÔ_¡Ã¬»>ð’Ÿ{hV£®ÖÝã€a9¢/nøš47Lò3Nø9±ö´œõºŒFLÐdgé'HlÕfÀcm¹Ö¼op5û†Ãy4Ö¦ÕNw4¦&"®lI¤oüä=ÝÑ=ݪçnœ[õÊÖÀa?SÙå’Ñé6×óFbÍàu˜ÜéU[Ý!¡µ½>)­Pvº
+è¢pûé;0YdzGÒ·f#\•EÏ>®ÊˇQý‡Ž«¿ß´
+b"±E,Öû-Þ±=ùý¹æ;¶ÀŸ†T–ìÃ|*`ŽÏ7OwÌ É.ƒGdð4xzƒÜ¾åâM >P¼I‹7‡ü€¤øGáŸöŠ _¸}««éWXÎëí§q¦=oŸi"%á—ã0áamB˜~âíÙúOlú8Ýì3þ[žãg9æNc­Š%„ KDêÜäùJo-›^¡¶ÛL}¸(ˆÇõÛ ,•RaìY,oôXM‰AM½ÀUÖtÍବ·
+žà—ôºÚkg|¬)€•õ2Ý·QÒ-ê^ß«õÖ^á«/Ô2Œñœ£HÔÕ¸n!Í ÌABj àƒ‡)’XÞbI¨É( ¾ž„ÖHXæK±l!„_
+85¢#b¶Ǻ·C‰%N X$㾈(8ò+ ýöF”Îa+W" ®_.á‹-÷¦šã^P6É3Ž+Y¬Uüî7ræ/mJC$>ʬ
+t×·zr˜º&né<Äíný¾Ëf–Vxk~9@•/'v± i¸×†¥!¡“26>gØÖeº $&„”*G/é€p(:qØiî²Ä°‰Lt]¸Ã|1×ÉgÔƒ#Õ˜$/ÇS±9ën6<TŽ\ÿè{qXñGÕtc1?:X2YÛ’ˆP7ºž°Vô#Ÿ(ú´VBk‡/–ò³2ON‰k£†³²¥8+«‹ÕNÅ,MkQG2݇´sàFu>["ßJäg ÝT14 ÉPk4 eCÑKgöò÷#8½ýæ+8ÆýæÃá.ÍìóF{ãòöÆ¥©½qnjo\šÚ;=#sã\gnþËk³7.Íìs½ay%öÆ¥áÌÇ´[ÝåæÆ6*ã,b
+°–¶ŒS4X]¦™Á‡¯ÀjO^Y}d3Ø̨‰ª°ÿMBÈ%•N³¹“‡N÷¹y^KÏ5èÇ#´²’îñFéÛ'3Ýœ¶ÉxÐÔ!Jf/§4Á) W8¼ž³3]=«´Ñ!ÉHâ‚ÏÕÊ·ÑõÓƒd°&¾ò¹ùšÇgÏûjÇkg]ŸÁYó“NÕ-³²ñ‹ØZZ“dlÖ$rÅ6+»í’5}eäÛ7ôöÅëo¯ˆy›.Ÿ.=5!×<utjðtù± Yõ±ÁS—çO+¼S#»ŸaµûðhŽŒ¾>ž¾-×4Цœ’€·„¯H/«êyÐ>‡jw£WøM÷Ö›Êúj.å z3ÝÑYÓ)—™uº»MJ˜Ê_ÀÉÑÛ»IP0:§23&´v{”Û(VOüª¡…ýÂÓ“§Å/| ŸI÷-f
+#ܲ­Bg—dPéž¾A Üè~ðÓFœ`n¿mG:Œ(´
+²pòz¶Ý ˆQCO¨´±®@ø q”TD¾YD¢ž­÷Pˆ¸;™\š¨cA§îM¥s‘å·tiB‚"!º )¤„¤d4NJŠ ÿ,ÑÚ$"x¤J&Ù’q¨ºÏUñ-a‚òü]–tvPîøˆÛˆ†«FD ò´y%gD¥™ê»h0í»Ðy£8ƒ8à“g]w1ê° £ÌÇúÔÇ ´gžŽõr(¬cÚ¾¡ì&Æ(D£ÅáU€é¼EÈQëÔI™¶õ‰OhÎ>këFŽŒ G?d4)æhTIZ}ELÊìnPËÓÉÐmÈѯ–ã †=¦dT1:4HAã%™O™nÅ$A”d“ÌáèFÉEim|Dm°>FÊJ¸PQ KK³@ó‡|—âS3Ȫù–B›E¨pS¼Ã3É"dPÊ2T¢ šœVê׉‘±|XËé‹ÒãaXäÁWnƒÈt¹©iæšUbs/œy´—‘fÕÑ‚b\v Ö1wª*Ë}vìÔËÃß–ñ"v}tð`@^ÍfÔÀ×c=k*04{9²ï =]£Š9‘φ/gv#f»f‚.Äö’% -?`Ó—“·Ÿ}†ä*VÖP!L‘ÈâV´iøl þ õ
+¶EŸÆ«å>µú4 ÌiÀ§9˜H|¯öiÓ¢O£×òi%ûnMËÁõPe ܤCkZ§•C3AÏ”C#‹¹¾Cs£ÝÊ¡Ê
+s€Ü"ž¨
+‡åbŽóh¶Üº»0?®Îïó–¡Œ‘þðá^/¸’½'cÉQúbe€‘VRË·òòè“Ùþ0‰ã—c-ÏKw”„ÝTð5aH`‡‡0$ºü
+â+,%èÞw®bóÙ….1>u‰”™k `Øx.›
+)6îk<cùŠ“T¦(<ðèázÙ¥®`Ówñd·÷þñÒòFiµ#ü¼!ßÆ_ã'JQ‡6‡Áì}v#Œ¯s„±ÍÆ 9–FÑà}Fw„q׎0&8BŸ]äc¢#ŒoÕÚ²X}NºKp±Š™ug‰¬ÝMÿi­ÈgXÒÂe¿ôŒŠÆç2\‘f3|» Ú2œÜú¢X‚+°âª•§XØd~‰Õd³‰’h^Dë—ž\ø*‡ë7¾ë’Ñ™7}aÝlª»•€‚I2’$yöõ‚dAŠþÀM4dYŒ Ȫ3¿úbt¬˜Û ì¬Øoûóý‹oûËêS«
+Îç>¿ÅÉE€VÊm€¾Ám€N7ÏA‰`ðù•{¾¾º€k¬¿~ý즕õ"­ !y_Î$ñS{ïé
+ÞŠñjàCwZ¯:Ë„2\£×ðÑ|DVcZœ=À8äNÚ¤òÅk˽>Ãîê!+‘Ì“¾€º§`(‘zMò pxÃœ;˜—÷}ãò›À©3ƒ6ºä~ßQ
+h‘4Ë>¨6Ó~ÅI•Å&r[=GìädFòÁì]îñVëª)ò[MÙ¡‚(qúU²KùÓ9*.$Í;0¥#çáìDÒÎ$úS“(£"„‘óÆT6Þ,¬¹ÙþP¼¯øª¤m{òþ,F¾^hb¥ñØAÅ‚×ZxpM^6K?W’¬ŒJiƒ­Í¡SÖ2 €k2Q²p¥1ÓEÛ+£°jìTVr° V‚v,V¬]âW/SUtøHc±Ð„w¬’âç§ï¨`Ÿt'PÖ`¶ïƒ7½_”Ñ
+î¦éÄÒq†4á8Îͬ ƒc¸ dF6Fgs-Ù¸A-Çd£ãB“η“dî÷22N!³ç7HÆd6cãŒær憶Øl¶ÐmÍ¥“œmMðó<=%:÷°£°Ù¬M0*›SجöÐìÍ©#ñ `cãþíqùeœ’ Ígꬿ„ÕÉY•$…ÌjfÕÌœºGŸÀf33áSÑ\*¤4‹¡ A%s)4ß 3º©Ss‰åS°lvæû·†%X6óÅ­Qq•Åº|~3P+Óõ¾*À­O+_/² [¢¹ì`'“ùÕdö¦=Øȸëz¢'û+(ýÕn¢º>c“ýå”þêvA]'$Ëî2Jw5™®ŸÙ²·CCoDå.ŸQ]Pº¬Õ_ûžo³
+÷»=¦ôÚ¬Ðã¢~Œ•~ŒÛÑ¥ÇF…uc¤TcÔ’fô =æD…v'’u; tÛ¢Ð"(Ž5¾Rç-¶Oé¶e–Q®ûQ,üÑx¢|ÖkAéµÙMK{;ãÂæθéG ÿØ‚¥‚€\ Zø©ò>óî‚{'¸/9D¦ DÓúÝ°ÅE)¨~ȬLØ®ÊÑÉ|=ü`ËY úö{.d4¦,bšÃAÓ¸r“çòî£ö$†VPÐH*ˆDx›óú°?9ŒéyÝÌ,ŽŒ9$¨dÎhì
+“«¼éê‹ï¿üöÃಫ‡÷?ÿðË®¸ñjµF•ÛF‹4ƶ2ʯ/ü—­xÐ ~f¹_>Gž »m=^ú€q±„þ§uM ýÇfJÑ´2”¶åˆ#é­žË>ÆçeÓ^Æx½ 4‡ÉpwØJÏó…·Š& Þ ˬ‚‚oy‹ëùTF|å‹JÈa(ò’”¸vÅry{[ GdÜ­,§=Š
+©ž;ž/ž½I¼#ï¯<Èr?Þ{»t›ÅaPèË$«™Ó4Çd”æ8þÂ=áñ_{žÈ~é붅>Û þcU*ô©§#M’÷£·_§é™ÐÌór}Øy‹eˬÎ/^##üôçd;—¿GÒ“?-^#âŠìVD„'@N_fëx¶˜Wߺ§`‡á°âÖ=h« DoúâA«‡Uÿ[,¡íYzqÝjæÁ'óeòغ
+¹Q5ñçôÅ;ðXòõöæñÐò7[Þ„ÿDÓÃã‰Ñzô Õèi;©™žbï6ñrïáÝ÷ïl¡˜Íøó_î×›w€z¿^á äm<÷¼ {ÃÑú”Ä.Ê쇅Ÿöä
+ë×£lÓ,}N ¼HakB¶ëa}FÀ¼DakR¶ù°
+Û¯§°A=Ê6'>'P^¤°5!Ûœ»Œ
+N<øª(Áq‡[8oyòÕý±hóݯ›YRÃï‹;`ËS%PAŽÓÚˆ¼Âç5¿rr2XÆ£ˆá€TÑ­éÑœiô<
+ïËúÈmŸp-&Õ&ÂéŠ.ØØÍjo~›x¯J*%Çï=Ëàa‡TòŠªUq6Šª¡ö³òa²V’îwks0ºW)8ó\/¦ëC2ßN^l.ª\ù¡i°Y/)è:õ¼_{©¶’NÆˬ]CÚE- N÷jU>Î!ëF4­Vtß•N•‹¨TಮT©³C±Åd;}òUFg|ý¯?ùìá“O?þ䇿ýþ£o¿Á—´ñõ·ü„?¾þêó×]¶‘x„@/Y'¤ú. 0ÕòaÜÃp±ój>wê+¼Wé5"÷'å {ÞõÁîo\Î Gýƨ²©ÚÖaЫŒPd.om˨¬‘e¦ªL‡‘¢R±eR‹õžÍHx/ ábì`h¼NylY•UD+´-—Cxp
+°Ëx¨0ÜEÝÜéŠ#Ý:¼¦”%6@§µ^tâ ç ë(ižŠ|ôo…¸qùs&í@'mlö&¥£J;ÐØmÿDÖØÞ‚n;_îÔ°¹Ù°GDÃædUïPÔöÛ÷‚É°é´Vyw`ؼڰG4Ãæÿ'æHÛ`ؼ!Ãvæ®æ!3ø€©Ún`,§}àÐõ-^Á†S9…g‚˾,vosˆãùúÏÄBS¾¾/Ÿ¥ãWc¬&¨ Ž ¾ã2';ðo¬ ze£øçàrdÊøý\þð=
+_d ¯ˆÏŠúÛ 1(y`6†òÒÛ”àùj-œçÿúN‹—6ñç“çGMÕE ƒ‘?ÊÎNe3 1R`ÛØø´ž)þ^ãb–®“Ò’«çùo¾ÿñðãÒŸ>‰ÐQÈ…êôå¸ë_VPJ¿K¡ô
+¢¹M¬1®±VËÄä|« „6ä:
+[JE]/ç ù­¼|ð¯ðûEpxY@‡Wêé·ã ò ?õ‡F|l©àõÿ_£°LeÐ Út€]£Ž-^*
+éÅÑ3¦fãÇnŸ¿-o–쥟P‘;%Ù—4Ÿ+ÍÇŸ-ké7Þ¸d9mbÿ™ÌÙCÉüG|\^@®½Ðmø=ï/ž2ý¹L`'ßc=ï“ï>ýùÃW¼wÜòf²_º!WICÞ\ZA‰Œ‘ȸ™Œ•ÀÎxÚN7/²¼¥4±Ké…Óa|%¿Ѽ0N¥h^nF4Üb@S»hÊÄoÅ€€Œ‘ȈÄ;•’Ù€fv)½p: +áðq;Âya$ ¢ ™y%:…UÖž'^=ÃEåǼp3×.<òbcò–•Ë8B<x?¯)h4™ý–Ñîš:&§q;Ø87‹u•9Ñ°˜kŽþGX‹íl3'há è¨$ÀfŽ{a»n)*×û·NAа n›š R"ÕЄ£U?&9JÅC~%‡yÔŠ…ì¦9âÇj¥Š
+ÑhâÌSaÄ•—‡\åé¶Xn½Ä4Â$’çI8¢oŸ„
-Öp³¼Ì6‡µ—F(P5
-ÔÆÉéΖkº¡ )Ý<'dœ“NaŽ)0É:&£wŠ’W9[õ¬z@º»åƒæÊ£S ¨uL”îu¹Ñ-Ô>*ÝF9=Táýn‘ê¤d3åôh…ëÝ
-²£€sN8õSÌ“ìh»Š7ç„xS?Å<Éþ¶«psN7•¯È#']E›sB´©×6QNŽO:6ã-B”á&ÕJ3£ ÆV®so|,‘Wf¢çiÁ Å£ 5©Æ™‘X Po®º+ §
-dE*ÔrÐaÓqƒ‚¯žÙ
-|F—øú|uìŽ÷ðú]ÂÓ)ðj˜×èôVÑÁÛ5´PšȦa‘EB¬×Æx~œèQWýÓcx¤H¯ùÁ&ü8-Ì#®ô§åÅèq^óqü4-Ä£­í§ÅÅÐ1^ËFWÞN1ºQ ŽßñIB-'­èå°ŽÙ c€”¯•$øyZGÜ…8-/ÆGˆòõV(AAG7=#Gˆò ÙvF+MÇ«œæøëãj·É[Ÿ@‚ß'z€ñäJÿÉÛŸ$ƒß§{£!qƒè´¼ !ÚÓ Mâ3Zé$Æ|t#Çð(_+S¸ðóÄ or’*hk€ðûÄÀºÙ\Z¢Ò—v°ú¿O þ&'Ø!WF¬ûÁï@ÚfhiyÊ ¢ƒ?Øö_ÇmæTQàÀ"ÚbZ „¼°–|É‚—Άó¦œMêqt
->a‡D|º_*
-4†ŸÑÔx;õ8œ‚m+àñ$¼—ðFµßm§ÀÓ(ðÀþˆè4ºÔ@FKŸÖŠñ*ÐQ“»ÓøR ¤ãGìINA7¤ «czCºd$Ø—×o¥ít5 o 
-À:†Ç5@-Õ-$z…6
-l©Ø¯/{„Ú;ÖP°UF~ÔíŒD•fšÙcÏ À«ex
-Ï™Žù¤j¶¢™¼OWÃîx_…®ßT‘>‚nz\WÁÓO¬Ã•¿¹üúà÷ðAüeÎqm:õâ£
-Ëãh„’8Eõ¶¾ûvy°<Ë/ÝíU.f§zH@Êâ¯ïûxú¦ô¢]=ç®»“a/šY–‘õ‘`p¹åÖrný»$¤A ¦QÎ#IdóàVΊ}çÚžÅv–‰Už瞹Ûo-l®뀕Ô¶çÛ+7HÔÃðïŠOÙ€ëñW}ʸ¦ñ÷OŸÿ2eúogãgΣƒ-Òf;«¥ç[{
-gùƒrbØ4ÙÞá&ᢾ&\q
-»^ÛÖfuN–îÁISûƒÁ@ÏŒà–ÒšT”y@ÉwÁ„¦›uEµ—ñKD˜¤¦ý.4ùü3šŽŒÈ:2«©#ÓÃßLCf$ 1É2ËiÈôðwVÝÞšß-7Ì—þ~ã¸ðéÎô­epSùh‹Wåg¤Ÿ
-f¡ä+ìw_¼à\?8l,qíaç*®[± sóÞ|ô@#.¯Þ¿â`Èè°wÝàóî°Ù¬Ü÷Nçžô9ï¼Ó‚oξóŽñ9¶V°©
-ÈÃ+û!<^È­Þ«¨—a×õüÓè- ŸP¬Šßˆ3ËžsÉ|Ó€±ø‹ïî:,"
-hpVâj-y@ƒ=É™øqI\'ÉÜ))œÙ±àÊž#¢¹¹ÙÀÏz÷›;i©ÅŒñ1Oó•%˜Ba ¥EjÈ: Ï­l8í.å-mjÏã¸s$+«jˆZÖ eE–š\ÈÄ
-©xñB»ÿ§oE:Òl ]†ÆøÞÝÿa;w)ODÞñ§|'NXª-Ùû%PÂy’´$M_­×‰á(ÃZ^ ‹í]Üú œP'ÂÉ^°c mÌflÁÇ·l¡J° ó€j§UÛ« Ç}®ý“ã‚ä€ù·o¿Iº<m4པ†÷V±ÛË©x, üd‚ìh{.Û1{÷Ã@d @o¹6—V±†jzw¨ÕNNN#Óó¥aóò¨ø` “ZÇ™
-s(Ææ;`ÐO»y¾»Ç`¯u÷˜ 1ª¼€é XyIwÌU44§UJêöà[TRósŢċ&+¡R¨ZÃp¾dtR;㯎b}@âáÙÙÜbQèâ9\w-á`>¸àüîî]Ï·ÕX¯j[À ¸z•Óÿÿ¤ò¿ª­ü½±QÈgµê'T¥-ÅU_ñ!f.Ä¢ÐûW¥zT3•?îG@ƒLH <ïwëlÃRI•ñ B?Û°e¢€ŽøA7ΰ[ö{ËñŘìÛ=xÉÉT|ãîÕ›—óÇÃû?~e˜±wؘb»Òdrp“
-!Ÿ|C&AÏiD^”ì/_IÄTID_¬Má¨v›}SÙÇå…¡y„Ûl®,ƒE¼ÐøA¸¹óíŒöö¡ö®ñµµ?«|FøQ"àQ¶,…ËäÏÚH´Ñ#|ó³lÜœèÄ]{å¹ý¥*Û6'Ñ~¿ÆmÀk·áK´É˜»ÛŽýŠ§Á N
-8NiH! °}|7n2ц‘ªæ¡²ïDú¸ý§%2?xŸábËy˜[w06Ôøg¥m;=œ»egÄ–…Þš
-Ÿv19ìEOöz²Ë¤ ëÏFÑ{ [¬Â ÙÛb•ß@]²aɉ¥Œ‰ ª˜[â ÷_ÙÎBÝ0¹µúW¹Ö¿´¾Fyl}p„3ÞØ–‡OcZº^¹¡X  ¦DUðÓe1îïa†¾®Ò÷w¶#H¹ý)Z9ê°‹_Ä,Ðk̃áŒu™4œö¸x$qNCÍÅãI\  =åÿ„ŽïàYÄQŽÞË-Š•J‹ËdàX5nïpè–ü Qüg žÁŸk=c·ðé½¼6
-–g /LœìàÉhz<8ÃâŒÖÚ&õÚÛšÜñ¢·i¤´Rîn•ÜÝþÓ¨›Õ£Ž*»¯Y)uh[JöàÑ—3Ȫ)|ƒ˜ZlKÞz\ßÉ•â’ tÜÃÙmÄ':¯ÓdÚaNj4Ô7äh(WoP{5UÁƌʆXV²1«dµ«Q6j¿Ò\9kQC7ò ¹EÒòdLOR®~6ÕØÔPÁX9‰S¤Ó“£š‹)S¿˜ñÃó½õç÷véh ~Õ¡XbìAØïÏÇ 9·ñÅöfõËóÄ.­ÌÃ婽µý+úð¾û ƒ¡Oûþ3xpoãîhTˆ7!T Äã¨À;-u@Ù&8et”o—¤~¢@dm>â|ÿ«‹X#šÛˆGIƒPçKÐ
-õ|XJ"™ØXŠl2¦>1  D›‰Lð1ÅS À£ˆ ZG›dUÞ¸ë€~„@
-¬K†Ê44i£ÚuD*)07»éå¸bAW¤$b­ ÄÂÜuØcÎ{†a‡lhyhƒ‡jõ õ Ôh˜QiPk‚XÎÂcŽ„Çf9¨XI|{l2[€nÇáѤj¶É“‹G¼Œ0)L®£…†ò6ž³ÄYZ<¶3yõ÷Ñ`lÌ4¸ãno®l´/¼õgü×k½Ãxö„Îð”ÿ²§º¬Ëô_¯‡ûeOõ˜ÿw½æýƘË[âá[¾À´(|é~èŠÁâ¯p´tÃŒ ä…½àXá–.‘CNgÄÒÆCeû̈í3½ýöóŠö¹¾þÂöOl%U#±LC%ÿ+n5q¢¨éÂäld
-<æ}Ž¹„ËùáÍ´l¼'Ë<é¹qK¹8àà–w
-æ·'Á¢uø²ÐÎõ‚w{áNtH ‹í­ÝÆ\Bó/ñ(¾{…sà.&ÅGg«ÄÈûn8Þ݃]¤×ÖÄyšƒ`á§tÔã´PZœ\?ÃÇŽ‹ Ùðlæs±ì¸¯˜wزìÿ<geÂ.o—mp àƒI1í’}Ê´±8üñ]Ôå§ þ£Ø›vר¢'üÙv ™§lšO’×÷ÔÜÂPÃÉö{f ¤ùË{äõ½í@²»ÌÄúÀÅ’Ë;.|ÓÅG>‚?ëâ{++îoÍ4–µž;‡m’Œó4²ƒ†´`
-¾[às¾¿µ7iÂL–º,(cd=Á™Xx›ÜtW5”U+“œ2yY0#]ðò«’)O- Pö`èb)`•.>-R`½bAO.C›2Сçýœçýæ=^`«_) wL X‚–ƒ9gÛ
-Ä°¡”‰p‚/ÏEËàÙê—D«Ÿd­ždð©îã-Þ˜¢ÜìŒðÍøÂö‰ðkÚ>…„–Á„î–4G09Î$9`YòöÏ[™ÐíI²ÿɱöO¡ [Àñ )¹7"¦1g%¢
-Q°LIW¥fj¶ÉæGÒØ™Ì6PâÑlÓ5ÛdD™ÌÜ£îä)|DJü'ÉgÆÇ&å3÷FÄ|æ¬Ä:ºñÄ)Íø褔æÞˆ–Гx,D3i“eVs¶SzV`#©™Ø ŸŒ?'·_ÉØS'î çìç˃Uñz¹&ߊèõŒ#‘÷·Ty›
-¼—®Ü.)U·+ò‘,öÍ>½§Â]`èà].ïÞÞá”É{ËrÊXÙë¨úÁEøý«É³èÓ×­ ¢çÇßÿêkÅ–iåÞòâBƒŽÓ5E‘ç0/(õ|Ø=ßÚ+þ>Çb³AmÃeP
-E–“—ÖNѪ֕'h42i9?X$ÌÙ5‰§ã8(õƒ/)ÕÁ²žf²ÞÏ­Jc¬%Gƒ,GòvÖP•¿"WÐæ@÷—özŽËš¸üUú¸£¥¢.H‘06–Í)šðGwwý…V-R ˜|ï“áÝG•&¨ò·Ÿã³®¡dûîÞôr뇱¢ºaFŽX8DOhË
-ƒ&['*»—ɪø÷¦ÏKŒdðbˆÑ_¾ü9¼ÐwƒcÆ|J•DY+9DX-V{ñq†´·7¼¶—HvxÐ ¥]1vàlœ¸ «>/-쎂ËáÊ/¿`¶W[ã7,y‡ž¿cŸ½£µ¹®„¶ùÐ|¨m„†Ì•U,¶¦J}¯ÃÊUx[˜‹/
-÷çt¹Ó–2ã³›h"¹zÄ91üçx [€ ;!¸š-°8¸XLJKƒÎÌõñ#f3m~éäÁçgÁÅ¢"„ØNx¢žˆjmd' l²n"Ka@‹RiÌÕ9.&ÉÄïÁ)6É(GP±ðóçp·`Í5[¸>Þ²5ÃwÙÀöG¾V«Mè:Ciº¼áYx>¼'¦Ïû®ºl«Vh¤Sªõú‘ºÜDZ0Š
-¸ÁþKöQKÓ º&Ëa¦‡'_» Ù xˆÙ>3Q×Êim +@:m²z• F¥¤¬vG=“ú”ôæ8å)_ú톜%;8ûî\ìãú²iñ.ëµVZ’U!Hºµ¼ÀÃhc4>|ép8õ øúl§U®»ÀÍã5p°­—©âG]ºî®Ü‹#j®,6•&ëŒiÌ… tá; <~EêÚ`P¼V° _”Š^…#ñlrí§Éž,ýТÀ`.Ì—(Ãüq1 Ã&Jðâkð§p•ˆü=t
-âò1cæÃO¼htñíç¿\x¦¯uàýòqÝõz.tB——7m¥¦ÑÀY…žX²#=±š!."ǪÈA¨'rsÒ^;*vàçEHN!h0&P$0Ö%Eà0b*ø¥Œí[ (ä;±ºkåæ£Ë!‹Ò…$& (Ï€“7!ª'Z¬(ÚY¬H‚â–N&!P²t&Â~µ
-u×éþ !Pz„Ôr¿4ÝF-Wþ0§ QnBž¢VÛàT[˜ÚI«íëïrjËcµå—— wÁT—„õˆ£Ü0¿H!Iê&õv”¦©B^¬·
-1ÎÇ5Äåú¾ÌŽB
-I*ˆd·CÃÖ%Ó
-Eb€NŠMRÔ03Í–µÉAÀß|Ä_§0£t&9©yÝ6¬: —*)€RCuÄyìõ¾uÅiËù&u©ð:ýã¼ÎòL^§k4º$TŒŸŒBQ=¯³lWyºCÉL“ó]Iý_â¯S˜©åu–ÿ¯CV:^§eÅ9ÉëT†F«‰¼x5±—-QX&Š›z®:ª[<>ÎEt)Ö#Ô
-­Ñti‹yÎrbñ¸ŒžÕ!¡ïŽ»iô
-‰Eð<~¼í)ðSæ3þŸñýÆ—2“ñÿŒ/•õ\çÿ3¾­Íø–gÍzýööóéüëÛ×_~EÈ2zãÚŽŸ'J¤†ÂÞÓÛçÝŠºÊ
-Ê6Ù§¢<OÀ9UœZ}›ìQA–Å›mxWƒ‚‘l’âYÂÍ)!ÜäGØ$§{×òh³ ³äi »äd[l¶¡µ#
-NºeŽ¨(KcÍ6FwC
-H²i©ÏjN ¡¦~Œm’½ì¹"Í)!ÒÔ±M²³=W 9%šÊ— ä‘Ã’sÅ™SBœ©×¶PNŽL¸Þ:ÎxSe IµÒŒÄhK±¥ë<X{‹âåÌ|XR¿2:  N(Œ“
-P¯¨7WÏ•S
-¾Z¦Ç5>íŒøFxuLoT ntFlC
-¶†7,…– [†Æ«\&5A +R¡–½367(øꙡÀgœ_—‚¯ŽÝñ®^÷œðt
-¼¦Çu:½Utð> -Ô£®ý§²qXV‘ëµ1^§zÔõþ´À)Òk~° ?N óˆküiy1:Bœ×|œ
-º†×S€ë%#¥‘Œ”šJ/L=ŒAG7;£[>
-HlƒV°UFÔÌí´D¥ÓäMÕg$Ô(
-ž~dåÕ¨àÍõ×{÷°ƒâ/sÛhmæÅGÄÑEpŠ*l}÷í|oy–_º¿«\ÌŽõ"€”Ä_ß vîôMÿàEûxN]w&Ã^5³,#+"%Àà®qóåÜù÷IH½LƒœG*’ȦÁ¬•!úε=‹m-ë"ŠÎ=s»ÛXØ\ kµÓ¶çÛK·DÔ{ýðï†YëñW}̸¦ñ÷OŸÿ2fúoÃg.£ƒ-Òf;˹ç[;
-gù­‚rbØ8ÙÞá¶à¢¢&\±Æ,†—µ©+‹Œ¨h[)F…he ÑìÕ›­ë+ö¬6”ÉiIˆ ëw-ïMDZ6ìÕ¶s÷ážžqÍCYÑ]›ÅyØ’›ÃÊZÁ!"om’1©GF‘s—‚$¸îÉl só1{3Î}sgùåŸÊþ(U) ù1ø€å\-žwW@˜ï">'òˆR ÚD:Œ€´Üã¤R3˜Õðç7ƒ„%Ï·¶Sa
-êÔ˜¼8œÓ¶{{ئ·ïW¹ Yðý½Š±Gí‹6°Íóæ<oæ
-o4ŠÒ6óÿ’6Ü-[Ôv¦0Vît¥4Ÿbì%q“vÀÄ®m­žPÜê€âV'
-·:)w«ØŸœÁ±N(Žu@q¬ )Ó§žìZŸ¢O«:
-Å«r R×O Às{Š ÙÁ*s«þjïJ—Û¶ðÿ>~uìF± ŠÔåI/µN2Ui궚LGCI”ÃV&5åÄ}úî‚xc)“t¯v&–x¬ø}Ø]bÅ¥쿃:Š“ªì”èd#ÁͶUáÞÃgÅ1ñR(‡)N&ÄÑiÈ9)ضÖϱö°Üàû6´±³I¾ˆËÛëfß0åЧDèF‘Ï•R(ÐEs?z©ëÙfÇøà mlfñKïªã—’J ¸uîmVÐòâ® öÚgï­ãƒñ+ˆ­ÍÆÞÛî
-½±¥ãð,vøZ'fJ'†ó‰V¡^P+š`fÚ23×û»brÌþ`4ÔÆ<m:K9zYÄ(IºÞï±¥u°×§/ÿâ¹6Û °Ëco×p²òŽnªŸ:‡z¦·’Ö¤¢DÈJ¾ 4½¬ó(ê¨] Ä׈8 1IMû¯ÐäóÏi:2&ëȼ¦ŽÌŽ3 ™“4Ä"kÈ<§!³ãßY=v{{q»Úþ±Xùû­ëÁ§[Ë·WÁMå½-^•Cž‘
-x|f(˜…’/ð½ûâïáüÁqk‹ œ¾\Åukvfmß[Јó‹·ÆoØ™2zìm?ø¼;n·kï½Û{«‡'}wÁ{oµà›»ï½åÁG|Ž;;ØÆ åáµs/äV7k'êeØõþãè- ŸP¬Šßˆ3ÛYpÉ|Ó€±ø‹ïíz,"
-hp×âj-y@ƒ¦äLü¸$®—dî1)œÙ¾àÚY ¢…µÝÂÏÞ}l3Æ'<ÍWJ”`
-…1”©!ë1<·và´·’´´<ë-L|¬¬Z¨!jY'”Yjr!k¤âÅ Mì÷Ÿ¾éH³vã{oÿ‡ãÞ¦<yŸò½K8aª¶d·—@ IÒ†’4}½Ù$z„ã ky1l"6tqq³'pB½'{Á†Œ-µ ›³%ŸÜ°¥>ù9™ÊuúžÕÀöj`£É@…kÿä¸ 9`ñí›o’.O¹™Òps»½œŠÇ"
-Áãh/bwö|ï¬ÃŠ‰†ù4ÆÃnßÛc0‰×zûLW^Àt?ª¼¤?aê Ó*%õîèÛTRócÅ¢ÄB“µP)T­ˆa8_Ò;©ñW G1? ñðìhn±(ôñ®·‘p°î=p~·ï¼ƒ?i«±^Õ¶€añKèUNÿÿ“Êÿª¶ò›£ÏjÕO¨J[Šÿª¾âCÌ\ˆE¡÷¯Jõþ¤f*ï~2ÜOê™x¾Ûm² ;L%UÆ#ƒlÖ‰:îá½8ÃnuÜïm×}v°ïïxH– àŠ»W?\/Ž÷oÿøaÆÞqk‰ J“ÉÁM*„|ò-™=§yQò}y}"3%°6I„ÿ¡Úm,å;./ Í#ÜXsmC°Lâ…Æ­ïÜc´·‡-°ŸpŽ¯­Yå3³ïÀ2Q8M@9Ø[‰6c„o~–«n€N½Í¡<÷a°’BeÛÆâ$Úï7¸ñwbî6\D›Œ¹ûíدxÌऀ㔆Ò
-uÅäfê_çöTÿÊ~‰òØæè
-g>)¼±-ŸÆ´òå†b'<€šUÁOŸÅ¸¿‡aèúz>Hßß:® åæçhæ¨ÇÎ~£@G®±tgìó¤á´Çʼn pj.ÅÚаXþÏèøŽ›ØËÑÍܤX©´¸LöUãö»n™ÎÅÏp¢á9ü¹ÔÙ3vvŸžáÑóK¢`yòÂÄÉžŒv¤Çƒs<(Îi­mK ½©É/ZM#¥•rw£äîæŸFݼu|Xùúš—R‡¶¥d1q9ƒ¬šÂ'à0ˆ©eǶdÕ㚸&WŠKv€Òq7vgï">Ñy…œ&ÃÐsS½¡!{C¹
-xÃÚ³©
-6æT6Äü³’y%¨]²Q{Iså¨E ÝÈ'äIË“1{”jôõÎTc[C5†å N‘bÌ¥Õ\<r’2õøËÅ—?þ´Ø:wþâSÚª—:KŒý/ûýxð1ÃGŽm|¹‡]Y}×>Äþ¬ì€)Ê3çÎñ/ ëâï3
-º>íûÏàÁ[oG£B¬„ PO£ï´Õe›tà5ÒQ¾]’z DÈÚ|Äùþg±F4·’¡Î[ êñ°”D2 °±Ù>dLýÈ,€m&2Á'OO"‚hm’!TyëQ¬Þ#2P`]2T¦¡IÓ×®#RIµÝÍ~Pö+–ä~EJ"ÖÚ@,ÌÛ„oÌÅrïC7ìx -mñP­7hýõæTÔš –³ð#á¡Y*fßœšÌ`„Û±{4­­Dòää/#L
-“óh¡¡¼‰Ç,q”O£íL_ýømÔ›0 î¸Ý[kí o}ËÿíRï1ž=¡3<%¿ì©>ë3ý·ËÄ~ÙS&3àÿþo—|pÅ3pzK<0|3á ‹Â—þ‡¾è,þGñA/<ÈØP^hÇ
-·ti¬r:'66)ÛgNlŸÙÍ·_T´Ïåå—ŽÿÈVR5Ë4Tò¿âV'Šš.<AnÁF†ÀcÞ˜K8µÝ˜• ƒ›²Ì“žë·”‹nx¯`|{LZ‡‹…vÞ!XÛ w¢CZÚloï¶Ö
-šù€GqAìŽ{˜­#ï»âx_t¾"m œ§9&~J{@&§õ€Òâäü>v\lÈg³ž‹iÄ}ÁÇ;ö‚áŸç¬LØùUâ²-v|0)¦³Ï˜6‡?¾õ¯àuþƒ'(öªÝ9ªè q\Hæ)æ“ä &¦š»@ªc8ØÞc¯ÓŒ4õy}ï¸ì.3±>p1åò– ŸÁtñQ‡àÇÃϺøÞÊŒûk eoîñ.IF‰yÙNCZ0
-‚7H(ý½sq³³yâå÷«ëºB¨ãöSŒò ¡¤©ù¬<6‰¦åý £èIñãWDûut¨ÓÛpåÎs×`<¡'†KAlúÕ¡è¨ÃH4M'QóvDªô¨Ò›¡ê{0U¹Üï~üvù6JÝ©5).ÚöLöå–žwðd„3ÿ^È¥Ç"s¼jjÿlü1
-j KÕ A3©P5Wú_‰Õq)X!ö$@u\:TǨZ+P“z4ÕXƒIÜ4!®Ö—V0IŸžÝ8Ë¢X»åQêè¹çTHí=?œ×P³Ð×Ûñk7o®•Ú ¬áU Nô%ŸÞYû;{õÃ9ƒ§ÝÙîÁò‘›Õ¢ñãò2xG/?0ºRxX¥
- È* ¤‘ c‹?1ôé÷oÊ_ø:µo„bØDhùuÄæEÉ8ÑBÒâ¥|FN3Õ¨« ÏIûªfž×‚¼…¦&æ‰<¤ÆbÅ)n°£L 1­d%׌—‹C5×{ŒáAæíP™ììîw7ŸË–xq8Gk¹ëà» ¾1çû[[If²ÔeA‘Ó è :báMrÓ]UWVYT¬LfpÊäeÁŒœtÁË/Jv¦|l…²CK«tñi‘ë Þä2´)úx>Èùx>hÞã¶úµ:qWÀ„° %hÙÙ˜s¶ °S³)]õmæõðW6ý¼|4êá+g“Èøƒ&û¾ÚÌ­:Íÿ}Þ¼}¯¤ÑϬ ¼¥³C×—r…à [îåÌk@h~lõðWO'ê˜N PŠŽ‰" ^³3#ò®×ÚŠrï{â1¿ÅœŒÊã€ÎÔiÀ­àzŸÐEˆ%VǼœbäW%ãÜl¬‡˜|Ò[‹Öêè,hØQb%øÒ(Xú̾è3óó«”Ç|Äm*°+C¡‚à6¤@ J™øò\´Ü-œ’­~E´úiÖêIŸz}¼Ã[K‚›wßú@/lŸ¿¦íSHhÉLéŽ`EsÓÓA’–å oÿ¼± ‘)ÝþW$ûŸžjÿ
-Z°ìŸÒ˜Í119+UÀˆ‚eJº*5S³M60?’ƆÈd&°Ofƒ˜®Ù&#Êdf“º“wV¤ðu(ñŸ$Ÿ›”ÏlŽ‰ùÌY‰utã‰SšñÑI)Í昖Гx*D3i“eV³IÛ)=+°Ž‘ÔLl†Ï'ÆŸÓ›¯eì©wÐs÷‹ÕÑ®X^®ÉUƒ‰žq$òþ–*ob
-É:a¡´ ÆŽœM7aÕ畯£àr¸ò«/™ãÆÕÖðèKÞ¡çïØgïhm¬+¡m>4j¡!seK……­©RßË°rÞæâ‹Âý9]îµ¥ÌøìÖZ„HA®qNŒÿÈ`×\Í–X\L‰c‹Ã¥ÁËÌóñ#f3m~éägÁçgÁÅ¢"„8nx¢žˆjmd' l²n"Ka@‹RiÌÕ9.&ÉÄïÁ)6Í(GP±ð‹çp·`Í5[z>Þrg…kÙÀöG¾Öëmè:Ciº¼áYx>¼'¦Ïûž:o«Vh¤Sªùú±ºÜDZ0Š
-ß_òµ²ÜàÕd»Ì: ÀÀÁÉe—!»b£bgŽÏ,ÔµûrZÈ
-N›¬^%Q))«]ÁÑ@Ϥ>å—“^¦<åS¿}B—³dç
-Aà Á€"±þ()‡SÁÏelßZ@!ØÕ]+7]vY”.$!0i@yܼ iT=ÑbEÑ:±" ŠX"8™„@ÉRG8„ýjê®ÓýAB ô©é~iºZ®üaNA¢4Ü„< D­¶Á¨¶0´“VÛ×ßåÔ–ÇjËÏÏ2î‚¡. ë{1¸;a~’B’ÔOêí8MS…¼Xo¾+
-F>"R
-•<C8ÿ/ºb<øÆ^0T<Ö˜‡9^Ù;ì+— ” •½D@Þo18£õàýà÷0OÒ{L|}†_£2™`Á5 ¶6R CñâW®-—*ßþ“ôb/ŽkˆËù#\ÌŽB
-I*ˆd·CÃG¦Ü(‘…;ÀBà$ôqfm*}ÄŠâ! º‡\Õô 0” ü£Û‘ƒ”ûø2J™šwè ñ¢gø ‹ôp8˜ó“mË•ÏJö“ÝO®þ~rUÃO*\K©d?‰}‡RO¹*pz"Ll‡µ§4¨žrEö”©>n6Zê%7(?¿xÀä‡
-Le²u¹Øñš³sH‚[¬Vt†âuŸ ¯|& p¤V¤ß®l\ùÉf¿ã›Ïðƒè¥§òêMÀ-Æ‚OF¡HLÐ)B±IŠf¦Ù²69ø›øëf”Î$'5¯;£†U§áR%Pj¨Î8Ž½Ù·®8m9ߤî¯^gpš×YuäuúF£SBÅXðÉ(Õó:«v•§?’Ì49Þ•Ôÿþ:…™Z^gõïñ:dÕ©ãuZVœGyÊÐè¾`6‘Ï&šÙ…e¢Ø¤©åpÕQÝòáa!¢K1¡`d…ª&ã9qÔfx§Ä×"+H„·xSØi†K[Ìs–#ˇUô¬. }ÒO£WH,‚ïæñãmOŸ2žñÿˆïÿ#¾”‘ŒÿG|©ä¨Ç:ÿñmmÄ·<³hñóë77_Ì/o^õ5!ËèÏqýüš(‘
-[xÏn~Zô+ô•H<Üå·+Ÿï¬Ã!,æóÁEÌEÛëwM­®ŽPê”"† ¡ÔÉ(õ’êJzí~/&§ÀDO@CÉÉ(y—(5
-J0tH Rëä°¤q‚]É0‡eå ê÷ àPpÖ°Ìç Ýœ5V]ž‚Ӥछ¦I†i&Óp´GÄÝ$Ù2 2F£ÃW ¯r²ê‰‚5Ü,/³ÍAí©
-Tµ†qrº³åZ§nhLAJ7Ï1ç¸S˜#
-L²ŽÈ(G¢äUÎV=ª^ în¹Ù\yt
-TƒµŽ‰Ò½.7º…Ú§@¥Û(§‡*¼ß-R‚”l¦œ­p½ 3eð9ØÔ±ÓY&øÄJO{Δ±ç`SÇB#yTÝ„ž3eè9ØÔ0ÎHd7‘çLy6t»Œ¤Q1vxÎÔ§v‚M©(;Š;gê¸S;Á*T˜…3uØ©Õ7K“Š²“¨s¦Ž:µÚViP!vtÎA'?Á*9ÝÁ–ÆœfvÉ5
-Ò†ÉÉn¶«s¦9•K ÄQavqÎÔ'¯mœ#*ÈŽÎ!àÔO1O²£í*ÞœâMýó$ûÛ®ÂÍ!ÜT.),GNºŠ6g„hS¯m¢œŸtlÆ[„(ÃMª•f$FŒ­<÷ÞÞûX"¯8ÌDÏÓ‚ŠGjR3#± Þ\uW@Nˆ6IÅÇ«ñ¥ú>º!5´±Ð+~e€I3ÅŒ¼jxZÇ8¬€GM6ÈH¬8lf+R¸\-ãTƒ4µ„ϤÀ«czf5:³©=yHè
-º†gTƒ3ŠÃãQK^³ÜmZj2AF¤Êq6Týœ†O£à«ez\SàÓ:Ä7¦À«czãjpã±(ØjÞ¨Z>.l¯r™ÔL¬H…Zš67(øꙡÀgt‰¯OÁWÇîx_¯ß%<¯†éq]No¬®¡…zÔ €´@6 ‹,b½6ú+ðã´@:ëŸÃ#EzÍw6áÇiaq¦?-/FGˆóšà§i!mn?-.†FˆñZ6ºªðnxŠÑ cp„øŽj9nE/€uÌn¤Äx­Œ ÁÏÓ‚<â.Äiy1>B”÷¨U¡tÝôŒ!Ê3dÛ­4¯rš£S¬«Ý&o}
-|©(ÐH|FSýíÔãp
->´A"<®€Ç“ð†\ÂÖ^ÛN§QàýÑi
-t©ŽŒ–0>­ãV £&w§*ð¥HGØ“œ‚n@AWÇô
-tÉH°/¯ßJÛ™t5 ÏT€3“‘ÒXFJã6Àpt³3J±å£À¡Ä6l[eHMßNKT:MÞTµF@°ŽáqMPK½o…6
-l©Ø¯/ßµw¬¡`«Œü¨9Ú‰*Í4›ÙcÏ À«ex
-Ï™Žù¤j¶¢™¼OWÃîx_…®ßT‘>‚nz\WÁÓO¬Ã•¿¹|¹÷Ž;üp ¢?ý裿
-\²-'YrIr6áïÂð<Ý£ûœ–#™ª6²4jÍ÷MwÏôœïx¿µØáz¦c_ÈçÒ 3앳6훫“믟=|øÁ;ï?sÜ-³õ­quòòõâÓ¯¿9a;K÷7pûêÄ¿·NØÊÙnu{í]œ@úÏ]g¿cöž‚Ä;Ý
-n¿Òo æëË…oú—O-ýÁÙûðqé^ÃDSÇö]Çb{sá?ì ÕêÖXý¼tîO¸ÆÍâå‹…kx†Â\ݾ›Ò¯ò Ó×k.ïå¡Ö?a[ÝûùêDM”Ñ [{ð‰køkx«¬6a¯ù_ßaþ­Á<_÷÷s6ü×ÌqvlcZ¾ážãÛ}oùª½Á¯VÛõÕ àØ¥'ݯ%YÂÿN.Êàx–¹6ܘ•n­–aßø·iHý
-LÉ¢å1%²Yp±uÖF„è¥czÛº·w­aûÌÓ·;ËÀâZ.ƒB嘞o®¼s&M”þ Lã]ÊÖ—•ø§2a²¤hñï?~ûã÷ï&Lùñtôäþ,º]J\¿âL{µð|cGaM(R–µ‚6I—83íÝÞg7ºiÃåÊ5t`“u©
-kƒŒHOäAQ"F€’ µSFó篶Ž¿ðoÝu
-”Ò¯BÕŸ ¶( qí·:[Ýê¶mXìù+¶s\üh;þኼr쵉¿Pûwæ½ayX’Ö~m¬á‚‹(ZD9²ÔNO›Ñ1œT)í4ÃÆôÖuÍ
-iÀÈ Bæ¯f³…¯»7†_­ôƒˆU.8ô2IÀÈ×ü$úÜùásŒù´#·˜hB)T­¤³¸ÄHkÜ|"©h ³ƒJ¾‰%´î[Ó®±…„žØ7 8`å…i›ÛýŠ*ú[ÇZ#"¯á;è!»ìí­Šá¢v„±·¦e±¥QäÍþËxÓï)¼Ñ\*JCÚôû¿mm9Þ¹å¬~^ ; pVô»E9Øv„?åè+02Óc(€9.<ìÖ³N)žuHñ¬SgVzV^§Á·N)¾uHñ­‘¤¤^}´wmV¯¶ã'¦dÿ:¤ø×)Ñ¿
-Û!M]
-¤;‹¸Óï)Ü¡¥PùØ¿umùÙ)ÅÏÅ~vJô³ˆ’ài/[ò´…þ3ûõË×AÅPÙ%1Š­¬!usA
-ï•Ð×OÛz`À‡éAôÆ»( (fs“®Ž«‘ëúZ¦=èS"t­àv3R(Ðyy·€þ±Êž*0ãΰRà5iÜÏãO¬’Å_”TIÀyg°’’ço³/|öV÷˜<¸k!¶67Ã…>=ýÁˆ-MŸ÷ma³¯R-ëE3S:3²<‘jƒ@ ªEÔL먷@Í3w[ÎN_Œ†ÒXÎÏ2éÊÌS”̲ôÌ…¯±%tî¬c jÿXqlƒmPØÅÆ4¬u9)ª:VGmò²röv¦Á:‡J®)·Jlª†–DÐò2èátò.¤¬ÅöŒ£~†¨"ÓôˆëÒA *-r2§éʘ¬+ó†º2Û· )cIÒ×·u¬4E'kʼ )³}§j"ÔÑà‘îvç‹›•õóbå»–íÀÕ ´•VÁKÕ-0y”Ä}…J9'@1¸f(˜…’ϱ*¾º’{8º°· žÀô°¾åéÖìT·Þê¨ÆÙù÷Ú¼‰»5zì{5¸Þí-kí¼µ{ß+áCß^Ƚï¥à—íö¾—ƒKÌ(©aëK  “Ûkó.¼_J°Òdt¹s<ÿqô–UX¿g†¹‘µø—ŒÅ?|gC¢€{ÍSKéÜè'œñ'ÄõÊ™kn©ùæáÚ\ ¢…nYðYïvïcq§Íµœ1y"gùʈâL¡0†Ò"5d=†ÏÖ&<vV©í´ýJ ÙÎr³•W 1D)ï‰ò"+M.dbT\]I F]YöU¤#÷ËÐß:îÏ0º{X@p#¸¥¹2a ·,ªkÛ]J¸H“6LHSÖ›Mª8βVƒUÚÅÛÛžycƒêE8Ù2¶”&lΖòäš-•É7)†‡+G=0W l4ˆp¹9®7ºxñæË´Ë“ÆC¹ŸÑðþ:v{E
-EI=S <¾[¬4M[àÀx
-š†2Œ‹Gäb¶¼ì
-¦)
-¶¤ =ö\ÀØ«îëÌ…Öç–iC láH;Þª .d·‰%""¸~\ĉp!}
-î[×ä]8]ÃEË™½Z|ñÅëÅbºZК‘꾓s ‚¨<öÃ-hËláæ[sΰ˜H8Ãȸ3ÎóÃKLë¸8}b\›€) T›D°am‚ŽIÝî}ƒJj±»£\v‰ÂT)T­ˆa|Þ+9Û…S?jà‘ó}¼å¢ÐÄ=»Î&€~ç€ó»¹…fؤ«ÂzÞ؆å•Ðó‚þÿ'•ÿycåïO´R>ëU?¥*])þóæŠ_œCI½^©÷Suó“Aô~P ôÅÇ÷cày»Ûä v˜&cw#
-[í|Љçß­ö® }¼Íöéì½t¯ W‚ŽÿüÕ³ÅÃþîûŸ`8Ÿooé8ü“ö£6"ɹE&A)hDQTR_>;ˆ™ˆALÄc»Û2¹÷ïëÝæ@ÖqEahƽ=B ‚Å`h/4~®ï|ó£="´À~‘¿`™­5 %çëÀ*Q8x@ñ +Au6Â/?ÏÆåq€NW=#b°J…²Å%h¿Úl`>qzD÷/ÄtÌ­vc¿<78»“N¦$—Ø>Ç?¾YX†‘ª¡²—Xæ/Þ’ ‡_ŽCÀœXºÃ‰&Æ?¯,ÛÙþØ%;'–,ÔÖ`Ô‚íÿÚb5Mwñɛż¶^ZÆZ=*ô¶–
-KZ²p;šý ÖGÞÎ2ý見Yà4o°×åÆ° Wç>ítºwyMö
-j²³Ëtåt8e« Ú†¡µÁ[P £²'u·ÛFy/TÓ·$3X
-¾>‚@J<Œ
-|Ó”]Ò]ÖùjKŠWF”ˆlÌG¼
-àü´L#äAzÂXû4pu¶‚VˆûÃ2É,XÎ[²}$1õ#gTh3‘ yBñ(ð "ˆÖÑ%¨ÊwŠu@=B 6%CdRËËWRYÖ­Ýì•°a±$7,2„7
-KÒBKyuZònZ|ŒÆ3}þúEÔ›0 Þ¸qõµ Æ_ý^fò
-Äù
-ÃG<þË?R¡[GùábÁ_þQŸið¿úÃ…<¸d .a|‹g~õáô‹Âõ^å­Åàî ¾é„7& ûÁ½T™*m.ìËp:'4 ËgN,ŸÙõ‹kÊçââÓd)‰
-‰å
-*ý_E©á¥EüG.ÁÆ›Qxi.p2áÔ°_¿šUõƒ÷帕BÃ¥Zpp-÷J:¸§Á¨u¸~fQK~áMtHKÆ`[¤ÿòïâ:ÙsìwpV|ô´NLòÞ¥ŒïEï`éuÕsžå ù)4NiM ¬¸x
->˜“Î؇0VÁo¿{ã_Buö!ƒ'(ö²«¾öl¿5m˜Í“ïç+’7˜ôÅÜÂPÃÞöû"ËHóW·Èë[Ó†ÙîÉT¬{™¹|/sŸÁ~©À%øñðZá¿;r£¯¡°ŒÍ6•J“QažZ¾Ñ•
-ÝGð¯ 7tÏð+ö XpnœÃ2€ST|!1€Êïñ—“N›+ŸüÎj@ä®ñ²BM[Í0*ç%Íçå±I4.ï§<)^~jBèண[*ŽoCÊcãVw¡'†¤ 6[uc,::b(š¦¨‚;"UÊT)íP¥µ¹ÛGâ%_¾~±À 56ªÒm4,}¶¾1Rm¹¥£š
-j KÅ Aó HËQ¥âç“%wmzâ {¦MÁ
-±'ªiÓ¡BZŽªÛÉ0k¢¾†¾Ö¬PA\¬ŸëÁ(}vxãE±vÇÝÔQ¾çTHå=?ŒØ³ *Ýøµë7Ï„Ú ÜÝ«DoK>õnuwÇNŸ¿:Ã}[w†íé>r³ú™~¼ë ¾Ñ Á´c©
-pi$èXâ1ôéWoª+|…Ú6B1lµüY0‹Í‰fãD+IËg(ÕNÉIfœ·6’y“ «¢bž7‚lAQ“@Ë©‰H­ÅŠÓO _Î éëém^s^-Õ\Øo2g‡Êì±ÓívãÝÀ]¶ÄÄAÏ*ÎY ~à ¾ÿ²«õ'áT–¦,fÆ´ÈBèû‹,´¿Ö
-÷«’œéÙËø,uÁäç™001÷Çî P•1t±°BŸɱž³ &OB›*Іֲîí{¼ÀV?@ÑÊ9%,(àtº±ƒ‰
-¶ÀNFSÊÛ6íWróføk‹~Þ >õð…£IdüA‘}Uoæz“âÿª`Þ€§¢ÐOõ T‰³ ]_â
-ÁAvÜÊ™7"€Pþ•ø“R?þúáDåÉJÞ0„ÁKâôǜĈ¼g& sð½àöx>oᤌڊq@gê0àú=¸¢š±ÄZà|bN9òËŠ~­µZ"ÑVèè+hÐQb-öÊ 8q™*o2Ëg—‡Ù~wh*ß¼!Ca‚à44Tvï©èl•yèÙÉ6¿"Úü4oó$sÏToඥó áæG„¯ßSàsË'ÂohùºqSºXÑÜÀô07éLSбõOéÖ¿"YÿôPë§0Ð%`Û„4‡¹?&ÎaÎKD Т@™2W•:M³K6pr$ >™ÀJ<˜ â\Í.Îd2/’»ˆ&”øÉdfÌ6i2sLœÌœ—ØD7þâù̘uÒ|æþ˜6™'#ðP.ˆfÒ%Â)Íý1©É lb$­Ïj®Š=§×Ÿ%q§B<\Öú®öFÍÚr)Y1˜(9G’¼ßѶ›X€kñêõç‹`~^U>‡F²aa5j™ (Ãðb¶üv®sãB‘Áž,áö5ðF²WÉùœÀf¸8='8X-HÖk{¨ÍEäüH„ê5
-†ðx¸´T]•ÏE2Ø—næw‰{A ¹¼[s‡Ý%o ÃÆg ØA=Úúà4üýÙôItõùYW§½„ùçßÿìsÁIjC£ºm\).4èhªf°Ís8ù.Øìy¿{º5×;ü}Š;Í®‚}P’Ýåk§hUFyZ]/ KÌZÁ–I#“vA"ªbÏ?éPOøŒ²9XÞ×L7Ñæ«•çZl’†y’’×YK›ü•9C€¶
-ƒÌÇå”á×Îîâ'Ü´t¶Ï”`´ì3^s~Ð.Ã]~ñ1æuÛ¶ïnu¯0z˜ ®ÙÜ°('6D_h& B?rjw÷ Y²;þ-l€j¼-ƒ‰!^DùìÛ !Ü .`Ù¼BC© QðfÜHX/×.ÏG<?ÚÛ#Þ˜+$;¼i†û¤3±†ü&/á¦Ï++¤ 9¤üô¨—¢ÍÖøÝK–~C)¾áæß謯+¥m>j¡ »*V
- KS¤¾áÆUøZ0?ؼ¿ Ë½®”ó®[P"D
+ìVuO‚Éùë$~9²¬ŠÉwM·ä»,œ@q~ËBA€¸Ÿe‚0y,ä¸1eAá”ÛðW
+HÞ꘦úÎÇÛõaƒ?¥?à}žÒ(s‚µ•Æ_ðéÃëï?¿ûþ«¯ï) «¯qÞð¾®dJ´šUWÆea.šÕE›ÃV¼ùòí¦–•ÝÝÿµŸG{J‡yÈ«:¼þÚ¶‘ªíß~¿³¬"JÇE(ª:.w*dzÒ!qÔuØ'¡tÛýªnÇË$ÂzçÑn¿\M°×2êqµßûGZïƒ0¨êýc¼žNâ<´J2¸ùífOë=ì¢Tô>¯L¾™ì÷Ñ6q©ò0ò¸½Fé?ìeUõ?ËÁxêRñ%ú™a8¬è{Uñ–.„wÔ‚’ül—V©›n±µ"Hñ'shbÓ> \S@4ÛÙ^N²z.»éñv‹Ù¿‘ B{Ä úº$U©¼w½”…9ð&ø6÷¶p—Ðü!gX•DËGÔ.ìþ3†7»ñ)ÇýûZ‚¸›~Ÿo<y í74ÐA·É6Þy_×ñüÉæ¾ûO+’åƒW=Öò»O:™U¤‘Wø¢aȇF_•œÑ2É.Îr
+É‚K=*Ì(ä•7\ô½Ê}8ßD8YÍ‘ŽŠæLP`Ÿóå‚Š7ù¸
+<¡)%¦¸8·BJׂ‹/a,ìÅv^
+
+~©^Þæ†4"¢Šš‘ôâƒùÊ%bñCá_*–;ȽÃzæ(.S8ÜO½” îQ«p.–f’&TÂ~(¨ËâLpÉz¯¦jqs¯žiø‘msÆUqØk–΢‚r
+Í,£|µΗ04ÚûÓ…|¬_ým×éï”)ÜôvS5Ö”HMyr™ú„]Èrê›Ëµõñ69
+n[²ŒP¬¨¸^@e׺Õ÷T~úÝkʦ±^;q–˜ NðÀ5fñÔA¥Ì’þ·Ñî·u¬ê‘œïÒ¶ž¶ùyçÖã: ࿉—](¬/iÚñÂý7!!„Žš6íÒvée9Hüxfì¤NZÇ™¶qZ
+ô¦cñÐÕÝp¡ÿ¿h7u÷’®Ú¢¸v*Ð÷égÿå–ï±Éí&âú Á‚þï7Ýäy¼™¦ÄCàÜ9Tâ"uq“JǼ<Ȧ .‹~Ö9L¶mC5…ÌBÄfØ^⯃ 7B†h³³«nvkŒ¡zÄ+<¥PÁM½JgE”.,È{(XÓÓȘ–ÍI…•|n5=‹LÆÌ °Xµ
+ø´n)Ô¦kB‹™^´èZC1óݳáÉõ–DìÑ»µ='Âÿ`3UB’v¢Ñé‡s’q¦«E€W[r¡w-æêÓíìÔw
+ùTCߪü-%Lá·å¼¹ â~-"w#ò{@͈a,j…1IÿZ¯¦w@¹¯¶Ï³]y°U ›Ûí3,5QZÚ±=ÑžíŬl¨ýë<˜÷'k8z›aƒ× ÌqœEëaeq%é÷[%¿¶ŽÅÌ äÀŽàp±8¯sIÑÁ”ÝݳDÀùàÔÄ–!”»3„
+þ.Ês—=M¯‹ízcì ÷“Å
+}JÎÈiI¿Z yé™]gïuå©ã¶üM?Tøž\üŠ¿6Yι+o¨É3‡VÌøz.9A‚þz–.=¦ô©uö°ÂaòHËá‹û'Ê2[¿¤&ÛCq@°P'9‹÷äÓâ}<,Þ á/ácåDǃøJHŽ…V%–
+;“H
+-NM¡ý„ÐrûÁ’
+i4Gn¾jkÒ
+æyœÍàG¡'“€ðîWßâ·[XËÝ ‹V@¾-ísºÚCOºXyqnª_ÀY: ï!H¦=$¨£ßæΔ¥ãí.ïT¦¯•´X:£— bjÓ㥫êߺ²k²™ãž5õ¯ÑaÞô@ÉO=‹Qæt¶Á(а#‹½$ÍÍ’ú„~Î,==ç¼.£q
+ší$ýI­Ú<Þ–kÍÛæØ6¼^Fãmª©ÛçFQaâæ–¥÷ ÞÊ·<zâÑc¯zšQà.VÀV½°Õ ÔÏTö¸<:ÞäJyÛ?Ôìsû\œìóyi}JÚæÖ …ûOÝ„Ùlçvbá 9k^Œ›²‘+„*ß…1Õµ\ýýË
+—SxÑ0kÇEŸš<PÛJGjƒ‚¯'=®Ž
+rF!Ĭt;ÌœùX¶ÏÁ ¹[UhOœÃrLªÐÎË°þ¶MWãÍbÝS PÂp1,Cãkí»?€œ(DíÀå-
+
+è¶E§×”Ž`ub茻[9¥¨Lƒ2¾Ò@øwD®¦hh]jÚÅÖ½pÀŸOû–ÕûŠ‘ÓÑ@ïaL$–Çü ©W8 ~ =DšûcòZŒP‘´cÜj*0{>r7Új}*æ0fDf< >Ÿ¹1o5tÉ›—,i(ù }>¹ÿûfHn¼c1Á yD·ò™5·7/àý'å-é4^/÷¤Q§¡+N :­ƒ…DI§ñz–”uø"ÖÍøÕC•1(4"ð¿D¡9 'F¡‘Å|¹Bë¦w…æˆügÈ#²¸ÿm
+MÔË}Ú¨ÐDð°Z_­Ï:[°˜³ŽZ•VI/BD¾H£Iqq:µó AýPå J†|™NãQW“¹9I¤0Î|}÷¶J,_R<¡ÎKÐÎu˜ÑÞéR.¨=úråÍYžìUý-êõ·a¨=ûjõÝÙ¸&D —87Ô¸ ™ðÓt²ØBwï~bž/O³öªPNß~x¸Ê4Ùo6éjhïñYª^Ì ò/ÒjjýQ }<ÙíÇYö×!úÇW•D
+û0`=Þ“½úàÏõæwcä÷Ы܊®8³b戛
+vBò¾^IâS»à=4RŠ—Ô·º*˜ãýHBu¼Å?nŽÅŠÒÜÒ¯áÑb‡DovA;x\=@;JÚÕåË™ÊB»Ž>Á¾Õ$«‘Ü‹¾â»g`(®z­-ò p˜U Üûû¾sE Ôñ€vŠÂ~íSôýŒP¬f~û ~˜öGU‹0cõñ&G3šVïÆÈkï«.×o³d‡R¢ÄåWe\Z¯Lû%n$Ý=6r]A.üÙ‰¤7“è3ÓrQƸ#çuÙìeÖx#[lÞû†¯NzPv S¶`üñõÌâ,mˆGž³Gpc-
+;È8cªQªlí¿70úê*÷)U¶uá\ãÑ5)5¶ôâ›iaîP!#öd±šÈª<ò3þ8£T»¡7s1¬‰ØË…Ÿ=¢ÔÚÝ¡Gåþ12ýcä§ )5vvèa¹o M×zê}G9±Cwé)’W;¤T»¡C‹°ÜÖøÊ\:÷ÔÚ’Rí†UFõ¦|ùª|ëwåóZ J­ÝjzTñD•\‘GmO-àþÓä.†äø÷PzNU½ªYðÙSøXQˆÌ@‰¶ûT£É3Ê@õcÖÈ„¥á®,7q‡Ÿ‡¿4][ ûÍÉ-rL¼Âv€ƒ¢qç¦æ»÷ÛÓpè[AA#uA$ÂÎëýîè0¦Üfeq€dÈ¡KŒ.@Á®rµé­¾þñ›ï?û2\½ùø«Ï¾ùôŠ4WË5v9¸
+e¼lm~~ýЙå_—‚7ªð™ÅnñšÚñÖ»Çô
+^ÉÑ—±5'Sâù!3Ò±Sèd­gs…ž—±5+säÖ3N®áÃýÍM”såQ&Z’WMó‘†3æ1¦Z“²4éËØšà2òê¬[²Í{†Ë ”Gl]H_R6·t[s9G^ƒ­KÙ¢*=ƒÁúõ Ö«GÙ¦[zœ@y”ÁÖ„l7ÂzŒ€yŒÁÖ¤lófé 6¨g°~=Ê6||N <Ê`kB¶ùìê3ä1æZ“ñĶ †µ±µˆ–pnÏuáGÅVzûºvéG.kã `í–—£báÝ¢‰hºšOÂZPÒ”_0¿Á„߱à Ò]ÿ$æàh ×1£4X“"÷špžSl|é›p\Å%œŽxwmÛ·ùê‹ûÛÅ,aáת+`é®È$Ç/ Œ‘8•Ïk~ÔAÈŽ°Œ[£!©§[Ó‚Ñìi T
+D‹ä¶w8ª“[ABº¶†é vKƒŠ²Å·È¹©˜” ï®ExxA²xEv«Ø“¢¨ýí¬RLÖÞ€#Òom
+£“‚=ÏùôË| =À¢-D©½šQð‹y:CIÁUaP/¯ëè(ÕVBÒŽ¼ÌÖ5¢Ù‚pú7+u;‡lW˜Ñ´YÑ|_6¥
+‹hT^ÈN4©½M±i”fÞùfg¼zàº÷Ÿ<ûüäéã'ï¾y÷èÍk| I¯Þ<øˆ/ï¿|~ÿÑ)iE‹GHô’ }ôÇú•'P#¯/˜.¶ßÏçªü
+çf~’ȵ†çôd÷+Ç3ÃV¿1«lhê·µæH².n+¨¬™e¦¾L뱤’¹eR‹ŸÍHx4 álld<QylEŸUD«Œ-¦C¸q
+°iv ¨ð0¸Jú9Ö/Œtð ðšVlP—8
+>‚ˆg‘f{8í+r÷ë,›ÌÏ×Õ4°…ï+ŸÒñ«1WÌ%ƒ¿é²ÙA!ˆa;ƒ®Ç…4
+…@ù«'‰ÈDíÙlWýUð†Jù]ñiÞ°Á2¼ÂRÂ8 #z|OHȨíû…N(T#
+X#F´Ò4®'¬30(‹M¬›jNdÚ×N æ»1˜Wl×þ®hD.½«•P|ÌòN…TTD﹜vÏ$•º¬¬ã­{ðs}YàÃ#M£)‹ßõÁ=%Tx•8á5ç
+ˆ³d™;•ê_ûÛSÝ÷¯Ìø0E!ÎýÄDœWnE˯¯ˆ—él{ðú­¼Ò¹á߬ ®–€çQ¶ãúªÿÞʃQäþÑ‚8¾%3竾Rœ±¦óQhú3ø®^£ÐÝ¿½HYà@ZaüÈ#Å¡qŒ~ZÔ à…™N#•ÐMÏø B†rР±›ÅI£™<gebŸA4·ˆU!Æ9äO™‚g 0†˜GáHBÕzxñÜPžËˇ]/¨‚ÃÛ
+:¼“7H¯`ˆøÑ~ø8R%êÿ_RHgŒ"Œ‚6`§Ø@Ç/ €„>
+™Mý¬ õóªö¹T~£ žcŽŽñÉ0 Ï!w!,ù…¥Ù¸á±úYþZœ-9È?!3wÝ+–Ï¥åãkË\úÊ•c¦ÓÅ"öïÙ„}VÜÌ/Ô dåØ íÖ†7pþðœéw:ƒ•|‡ œ'oŸ~zx“¶ëCN,®«B7â²r‚7WV 1wC¦c
+ØOÛåæU–QK‘]KN‡ñ¤n¼vT³a$œƒªÙœj¸Å¾ØU£:?2F"#:ïUKfŠíZÚp: ¿Êáí(gÃH@D2óøR;u+ʪ!=´
+ƒÿ݃{“ÊÎ\;ñ(›‰Md˜V¦Y‚xp3þ5Ÿæ I+hWMm“ÓÀ¸ì"¼hë$w¢a1;Ö8ÿGXÓe¼˜¬puT`1Áµ°¯«~)&„Á¹S,Ìýó¦
+ÄNzÙÂqq¿J¡£´MÛ@š–&]„xvfì¤NšÄ™tã´
+½?¶‡äÙÍÐ~tÅïßÛFÉ~Z‡àyòÇ.xoíÏ}w ·”UÚû«ç›ù"x¾ñ7s?º±ö^´‚Ïí¿Ùå-{xùÈ—¶{cm¼øWx7…-b¸É÷ð×çÏÛ›…¾µ]ZXŠµ^ï–Þ!„Ÿ1pðÅ«ùfñìa·Ñ”ìÇ…ÍløŠ|½]u“Çdá'”
+³)««pâ?&‡½oaIóäh¾Þóõ¯þbåS*Χ¼®âs,Þ‚¬å!ê©êáæRmgêÔU; "ßÚ<X~œkmÁ °Öß|íW´Ú»S·®ö«p;óBk³ÅŠ§ ý´ü~—Ðj?œëj¿÷w¾—X;/Iü}Ôg—‡–·ó_)õMGµ­ý‹ö_ôÐ]ÖÁj Ê=Yî#ê™ñt\Ww,ÌÂÒ‚9t åÞÿí
+J†%ýÔx¿‡N5_“³§¬<ߪºCI¢+¥3Âïë
+àÖ¤·Wk”r‹AI×Õb†ÆëÌ[üNn2\‘j› ‹º®6sŽmætÙf`׶™èÎãu–™°ÿ“ñ ]lszÓÙÓ‰®»¡¡ÿ¿h·ù6œ/éªm4­Ÿ
+æpÇùòÿ¡ÜÒ56¹Ýø´~BÀ²äÚó¿ßtóµ·_øÄ•Ãp¬]9ÀµÇu‚ žùÉïà”[_`À#›$ÈAÔ8u7R¬VLU˸4·N(‘U±qJ„/;'
+BŠh<µ[Q¿@É6™GÉ +ð¨eÝÔë 4/Åwˆ`dÉ‚WÝ ï‘Œû­-–g0¼üP=‹LàNm-
+ÌiéWŽúµú¸¥ “žX «n˜q9òz@­£¹¯¬(Q,/ÓXAЫÂå-nÖÕè]hVýNÌ…"M<^Û–‹£:,˺ åN¥ÕD&ú¼ °Ul
+;:Ä—CÒZ~>ŽÖnIÄ„wµèÒax›’dl(s·„ArX(˜ü†”Üj `hý¾öS?¼5ÿc–”Ž2|ݱ $!#ÞOÛðy0è¼ÎÕyÔ¼Ôr\n×\Њ¥=’â˜Zæ½Ñò9j¹U•ÊE
+É°+4#(»B‡5nÅéÔuE§:Ò¤©ûª+¤ä!\ÐDÛ†Õn«½ïA¤ùê
+·La0ãÃÌß^D
+˜µ.á¦Ð“I@xökX·›yóÝ ‹@¦=íG6] ý¡¥.–7ÎUõ3¸Š˜#S+åîÊ‚LFHPGU8Sè{q’vªc_Ëk±>Ô¢—§Ô>&ÇK_Õ÷áÞõ6ÀR³I צõ¯×aÆä@Iw=4ƨ­ ¶Á,а%‹[i’¦nI¹Ã ·«4='G¶‰4FA«ÚI?AVǘ¹Ö¼l°5ˆ‡óhŒM5uëÜј˜˜:°UÑûÆÎã-½ÎFwƒânF† !Ûæ!¿Ö·)¬qÙèt‘ë8#c뇚uîñÒ:ŸåìSÒ2·Y®d›âËn Ãe¢baN~Ñç–\J»\˜2”tL ”? £ªßqõ»
+Ç|¶Êµ”2DºqP=”Ëæá„Ø©!fžˆåö°À±X‘?à†¿Ô|ÇøÝaÕŸ‡/DÐóíã«ÌaœÀ+6x<¾ÂîÞ°Xö¥;P?ȾäÙ—ÃøA¹øÇáŸ?v² ܽÑÕ䫼æåö¢ ÑîµÏ5Y’ðâÀ eJWË`à ÛþŽMD»~ä‹ãSx¿MÏï?³lѪX‚Â[‡ƒç.Ýõΰßj»OÊ‹eâqù$Ã{KæêÙ<^扚2BM©][ÓØŸÃ>Yo~x„;éuµ½ÐÎøXS,
+@kÕjV÷^à —aHGyÙ3;2c¥•?Y.Nþ—ª¯â´ë‹'K–¤¦_£¨ä)"¨ˆïÁK«
+vŠkÈ›€7aÒTVš,
+,o=+Bô3UBÎäεú®YÈ<̅ʧ'9äpñü¥DTüv=óÒ2ŠÉà‚¤lY*V¯U-zS#S`(ÖbŒèp$ x•³ðóüjÀ .ü¸ŒÂ›:f˸"¦&MÔÉLmPðÓÉ]ƒÖQFnSÈa Ñ
+y!fg¦…0auÏèY!Fšó0Î1+Ä°}N†ÑŒžbDN !øž˜¢;¥?£åƒ=)Ĭ‡t³öÙ ìrtèìB¹ fg¤‚ÈžeZN1;'DwJžñ²™kí¦±¦;¥vTcçG1,¾.•K=AFL»½H%ÒˆŒg·ðÉ+øîîunxð@U0‡?˜\»bgmvÍ㊠{PÓ³gŽa®
+Z…å“ ƒ­%“^¨|
+ØOçC§ °"2?°\Ë')Í€õúQ€Ž.Û‹] ØHfb]‘’ŇMÉ2èîuž¸\¹[÷x()ŠühvçKÍL†:ÜSІa¹¨MWû(šâì)ЉÌÕÞ£aÓ Iâƒ8J«H^~“³â¼Ÿ8ÿÏuL“Å Ü Y  ëd+àÆmë—Mà¶A;.»‘Ë”bËGL‹µú(NqºTñD)é e¢æÚäG¬°IUØyÁmT4QÍŸWN‰l‘KWР'©µzxº4Û§‚5‘
+×x*áT®²F6ÖŠÍК$ek<:lêñˆhv+´6kúÚÈ·¯!èíó÷¾yBÌÛ,ø­í®D‚Wlüv¡]ƒßÚoÀi¡úmƒß.¹oðÛŸ¢‘>‘aÿªY4ûZ]—‹¯åšÊ& Nap ñxªå3Èáq;yït×8±Ÿ"ÁzàYLg&—žu_'%˜ò-8ÁøÒcbyW
+ÇΠV˜J»>Jx„p:ãkB„–Í8=™-n1aá+8'Ýå3L0
+
+R'(Oo„ 2&ÌWjÜ1|å¸"-ò®¬z‰›‡œß’FHŠ¹6$N8P\³µv9Ú9‚Û‚&Å *É‘ñhWĤØu£³†£0ƒ®CŽN½GgŒGAFc’ÅØf@fÖÒµ IN%yHfpôAÉxaE¬Üþ]îI+ᩉð.¿8Ñ 4›ã/)¾Ìz,¤{½<“ÃCÊVdItná\¡Ûµè¤M©IVÇ'Ú¼{pq%§Ã ÓÃ8ÏïÔ16A¤{€©šÔšše±õ/ˆç“±eõñü¾hP^ÃܪL,wéFÓ |MFˆ4÷Ç&ä-;¡Nž÷ù¼ÕT`(¶=r?Új}*f%2ãnp{æ~Äœî7@ç¢yÉ’†’ŸcÑíÉÍŸ7Cr«É ¦ÈGdq‹˜Yuzó ~×üCys:ÕË}Ö¨Ó0§Öƒ!‘Ói¬^§Íò:
+|–Nëg|ƒê¡Êø_¢Ð4Ðs¥ÐÈb>_¡õÓ»•BÓdþSä#²¸ÿm
+×Ë}ѨРn2Ú>YŸõf°÷:êUZáñ"Dä³4šÃÏ~œZ;hP?T9ƒR£!Ÿ§Óب‡£IˆÜüH®‚ù†úe=”˜?¤X¢NKÐÞuXª½¤›ËÓEíÑç+of÷É^Ôß¼¬¿Ëì#jÏ~²úîm\²†r}HœØñ(„ eÖ9ü`ÄÐÝûŸ˜W›òS{ÇE(ml?\\`ÂÇÂaO‘ ¾[úâÍ2ÿ"­¤–_eÙнyr€Óá³|Vx@AØ]…[š<<„&©8
+ÕX| ‰*J¤õY*:x ƒú6ô 5Æ_–Èh$áð…ü?Æ+
+-ÑË›4¡c·Ð„áÓ4aؤ ÃŽ4¡aÒ  ›® ÃKk  »•& ‰š0¼VMØtpÕa¤§.÷~þ0]éìêåìÿ†“¬ð®~M Êz0–Í;ÖáV¤Ù-8Ý.£¶4[·Ï' 8
+,,[Ó”£XdöÈ*oiíüEmX˜º†ùOt>y¥te/c­ÑÛT v-'’´I’„UÌ°Z6EýX É Ox8 NlåY·éw¾{ˆÖÌý\+ÍösœÖöKSR«¤Íeƒw©~æŸ|c„•ðì?Çiñì?g?ó Äƒ)¸8YŒŠcQ=së¾æ9맧ï¶K‘
+ÖB²¡´$á*øú·4’‡ÔcY|Æ«#ªc<)þis¥9XE¿†K³½ì3ÚÁ õ
+ŸTŒY(Â:¦Fq²×U¼ðÊÄËð„K:N¡CŠ–Ž_)#ÐaTƒŽÑáú± R8›
+!/¯(ûùlëMPévZe×(,ü¶Ã@ÆÍ%—/V!ƒ^ì“ÚªQÖûcŽ‰>·îŒÉãl-ÞtØYφ鸨‚‹6õøÙdÔG6äÕ¬Ñ#ùÄòA‹G^‚gÃ9z5kôÉ—/”kéܗЉ»žÝ]ô\ͽ2Çô<á$5>~¾yA%Ä€²•ˆž IJŠ¦{MC\Ì6¢z&¥ 7éÕ¬ÑÁeì'°ô<J›s%”­ö\H_PvgZÍ}9ÇÞ9{.¥Å®ô4ëŸ'°Þy”6‡¥G ([ ì™v5¬ç`¶Ø3)mN–¾F`‡ç ¬¥Í…O ([ ì™6×®¾k
+ s°4Šë™Q¬®#kA8†Ã§8øRá¸AÎv{ŒÛ|óù{Gc—ðÛ²,>áä8 ŒÈ)¿þRN '¥=ŠŒbºuÝ0’3ƒB†<D²íŽòˆaÒdÐB²°†q
+†ÝB Âdó:w‘âm÷NCãa…Äå­¢ÖŠ¢ ûÇYE35Æ¥x³Ù—)8ó\/¦ë}:߆ÏM*ªû¡kجã[
+j…J½¨Wk-eË!餽ôÒ56Ëi¡q./VÕãc¹BLj®ÅÊ\Á_J¦ªe(T ²^(RµC±E'½Î|Jާô½?ýíãO>úøû¾ùîÃo¾Æ§à´ñÕ7ïÿˆßûò³÷>|‰ÛFâqÎy u:B¿¼­äýÃ
+ÃiœdÏ]¶Îˮƚ6¿ûËϦmì´n°ª[ÙÅ®vÄI´eƒª:¾êÇSýǯæ̸˜2!fãDGÌnn…ÛeÎËõeœ¯¿Énú 7üKsêòp¦Uãty©ûßÇöpMÚLJ…æxŒRg)½)d=lçËMQÏàSycŒZŸ^D[`AÒÆøƒ½#šC20.¢Ž7
+„2ø>
+Kb]­€çë†"//ýM½až–Ðᙘ =;ÊñÃ'#|¦µøXRIëÿ»Z!N]“V@-Ø$îKd çÏÀ¶RMÝïvÑý¤ÜûDt~§
+
+–|Ç8ûÉÏÜ‘ÁÑ>äÌx½Jtc".ŒIw×
+*d®¡+s+`5Û×ÍË,ÏÚ^
+›{陘Ãx¢o<;]óìá(»æùjº†4  is×T¹–d®™á
+Y½úÖçÞú˜M΄@f–¬"”#*®Ùõ\užÊO¾}ÏÄh,—N´ÁÂÄ &\íÍ=w¢=õ€BP(óKÿÛh÷¸ND<’º•ÖúµM‹ÂÔKv‚%œ ‰ûÍd6¢Üs£y•ÉWtT}€Ô6]
+2–ù·+-¡¨ü"ÉrãÕ.JNî…+¥¸´Ö/Å|ujÄ\yP¤0™í“§ü} ô(DñgýùÈ4iñŒéQ<*ÞóÄ3xÏ矄Êœ!{‡?±×߀çg0ñ“ä^Àk·gŽôm ó·q;âñ·¯lG(éºZÌÆÕ¨˜5Í[ŒÔU¶”t]-fi¼â]Jã&#èë®l2,êºÚÌ·Rºl3X׶™hΣªF+–°ÿ“ñÉã+˜7(ç†"®Âÿ¢ÝØÝKsÕ6
+”S¿O¿ø(·|mÜn4PO"ô¿éfávî†cíΡ·©‹›¼P:æåA6Np^üó3°Ú0ɶ Õ`@52)‹5bw‰¿ŽÕ¸"áAÕ(NûÊÖY-^&%žJ¨`½ÔAiaRD邬‡‚’fŒiÙ´PX‰ÁvàV!YÆ~àêâ´
+´Ñm™1K²žl«¨xœ¶¨8 &æõ¶(F‡Ú¤IèX^ç‘T·¡°§1”˜8-9~ZO9œsp ¢núiùŒLB –%ä^1Blïv*L®“4V+~WÆ„“Q_ƒþ€Ö-…Ú¤¾‚À—xñE ¯5³ÌO®—°D ro­[Ûs"ü·‹’’''z¨ðEœ† ¯>V\vnÊ5
+cvwË=ÎÇì Ø‚ê ¡DŸ!”’×É}ž»ì~âÝz+ì ÷“8EŸ‡’³rÖÓ¯ÚyY‚çé{µ‰êˆ,Ó·Õ ¾íˆ‹_±ßLJ&Ó9Ñ% yêЊ=
+$´«m—#\պƥž¼5( ‰³ý¼ƒ‡ˆƒ6ø¡Î/ÊÏžgIeSé•Â¦{]†M„Ĉð!hÃW¤'Z/ʨå^+qù]sA+òSåk!ìÑ’AUÎ<Ìí>¼_x'Y^CucèPàKî?Ô³A!MÁÁ X]-A@Éܬ+Ü€ÈÜ–Û(Ì¢­Àà1¨9L—Ùò6’Á<†É~$ÙˆŒ%÷ïàË…ý°,fX4²mk?‚´1´ˆÖD¬¼<Õ/à$h;I’q ÓÑ/shJ¢p—åB%d­¤Åúè R6LeŒ—¾ª>éòkº Í15|WÔ_¡Ã¬»>ð’Ÿ{hV£®ÖÝã€a9¢/nøš47Lò3Nø9±ö´œõºŒFLÐdgé'HlÕfÀcm¹Ö¼op5û†Ãy4Ö¦ÕNw4¦&"®lI¤oüä=ÝÑ=ݪçnœ[õÊÖÀa?SÙå’Ñé6×óFbÍàu˜ÜéU[Ý!¡µ½>)­Pvº
+è¢pûé;0YdzGÒ·f#\•EÏ>®ÊˇQý‡Ž«¿ß´
+b"±E,Öû-Þ±=ùý¹æ;¶ÀŸ†T–ìÃ|*`ŽÏ7OwÌ É.ƒGdð4xzƒÜ¾åâM >P¼I‹7‡ü€¤øGáŸöŠ _¸}««éWXÎëí§q¦=oŸi"%á—ã0áamB˜~âíÙúOlú8Ýì3þ[žãg9æNc­Š%„ KDêÜäùJo-›^¡¶ÛL}¸(ˆÇõÛ ,•RaìY,oôXM‰AM½ÀUÖtÍବ·
+žà—ôºÚkg|¬)€•õ2Ý·QÒ-ê^ß«õÖ^á«/Ô2Œñœ£HÔÕ¸n!Í ÌABj àƒ‡)’XÞbI¨É( ¾ž„ÖHXæK±l!„_
+85¢#b¶Ǻ·C‰%N X$㾈(8ò+ ýöF”Îa+W" ®_.á‹-÷¦šã^P6É3Ž+Y¬Uüî7ræ/mJC$>ʬ
+t×·zr˜º&né<Äíný¾Ëf–Vxk~9@•/'v± i¸×†¥!¡“26>gØÖeº $&„”*G/é€p(:qØiî²Ä°‰Lt]¸Ã|1×ÉgÔƒ#Õ˜$/ÇS±9ën6<TŽ\ÿè{qXñGÕtc1?:X2YÛ’ˆP7ºž°Vô#Ÿ(ú´VBk‡/–ò³2ON‰k£†³²¥8+«‹ÕNÅ,MkQG2݇´sàFu>["ßJäg ÝT14 ÉPk4 eCÑKgöò÷#8½ýæ+8ÆýæÃá.ÍìóF{ãòöÆ¥©½qnjo\šÚ;=#sã\gnþËk³7.Íìs½ay%öÆ¥áÌÇ´[ÝåæÆ6*ã,b
+°–¶ŒS4X]¦™Á‡¯ÀjO^Y}d3Ø̨‰ª°ÿMBÈ%•N³¹“‡N÷¹y^KÏ5èÇ#´²’îñFéÛ'3Ýœ¶ÉxÐÔ!Jf/§4Á) W8¼ž³3]=«´Ñ!ÉHâ‚ÏÕÊ·ÑõÓƒd°&¾ò¹ùšÇgÏûjÇkg]ŸÁYó“NÕ-³²ñ‹ØZZ“dlÖ$rÅ6+»í’5}eäÛ7ôöÅëo¯ˆy›.Ÿ.=5!×<utjðtù± Yõ±ÁS—çO+¼S#»ŸaµûðhŽŒ¾>ž¾-×4Цœ’€·„¯H/«êyÐ>‡jw£WøM÷Ö›Êúj.å z3ÝÑYÓ)—™uº»MJ˜Ê_ÀÉÑÛ»IP0:§23&´v{”Û(VOüª¡…ýÂÓ“§Å/| ŸI÷-f
+#ܲ­Bg—dPéž¾A Üè~ðÓFœ`n¿mG:Œ(´
+²pòz¶Ý ˆQCO¨´±®@ø q”TD¾YD¢ž­÷Pˆ¸;™\š¨cA§îM¥s‘å·tiB‚"!º )¤„¤d4NJŠ ÿ,ÑÚ$"x¤J&Ù’q¨ºÏUñ-a‚òü]–tvPîøˆÛˆ†«FD ò´y%gD¥™ê»h0í»Ðy£8ƒ8à“g]w1ê° £ÌÇúÔÇ ´gžŽõr(¬cÚ¾¡ì&Æ(D£ÅáU€é¼EÈQëÔI™¶õ‰OhÎ>këFŽŒ G?d4)æhTIZ}ELÊìnPËÓÉÐmÈѯ–ã †=¦dT1:4HAã%™O™nÅ$A”d“ÌáèFÉEim|Dm°>FÊJ¸PQ KK³@ó‡|—âS3Ȫù–B›E¨pS¼Ã3É"dPÊ2T¢ šœVê׉‘±|XËé‹ÒãaXäÁWnƒÈt¹©iæšUbs/œy´—‘fÕÑ‚b\v Ö1wª*Ë}vìÔËÃß–ñ"v}tð`@^ÍfÔÀ×c=k*04{9²ï =]£Š9‘φ/gv#f»f‚.Äö’% -?`Ó—“·Ÿ}†ä*VÖP!L‘ÈâV´iøl þ õ
+¶EŸÆ«å>µú4 ÌiÀ§9˜H|¯öiÓ¢O£×òi%ûnMËÁõPe ܤCkZ§•C3AÏ”C#‹¹¾Cs£ÝÊ¡Ê
+s€Ü"ž¨
+‡åbŽóh¶Üº»0?®Îïó–¡Œ‘þðá^/¸’½'cÉQúbe€‘VRË·òòè“Ùþ0‰ã—c-ÏKw”„ÝTð5aH`‡‡0$ºü
+â+,%èÞw®bóÙ….1>u‰”™k `Øx.›
+)6îk<cùŠ“T¦(<ðèázÙ¥®`Ówñd·÷þñÒòFiµ#ü¼!ßÆ_ã'JQ‡6‡Áì}v#Œ¯s„±ÍÆ 9–FÑà}Fw„q׎0&8BŸ]äc¢#ŒoÕÚ²X}NºKp±Š™ug‰¬ÝMÿi­ÈgXÒÂe¿ôŒŠÆç2\‘f3|» Ú2œÜú¢X‚+°âª•§XØd~‰Õd³‰’h^Dë—ž\ø*‡ë7¾ë’Ñ™7}aÝlª»•€‚I2’$yöõ‚dAŠþÀM4dYŒ Ȫ3¿úbt¬˜Û ì¬Øoûóý‹oûËêS«
+Îç>¿ÅÉE€VÊm€¾Ám€N7ÏA‰`ðù•{¾¾º€k¬¿~ý즕õ"­ !y_Î$ñS{ïé
+ÞŠñjàCwZ¯:Ë„2\£×ðÑ|DVcZœ=À8äNÚ¤òÅk˽>Ãîê!+‘Ì“¾€º§`(‘zMò pxÃœ;˜—÷}ãò›À©3ƒ6ºä~ßQ
+h‘4Ë>¨6Ó~ÅI•Å&r[=GìädFòÁì]îñVëª)ò[MÙ¡‚(qúU²KùÓ9*.$Í;0¥#çáìDÒÎ$úS“(£"„‘óÆT6Þ,¬¹ÙþP¼¯øª¤m{òþ,F¾^hb¥ñØAÅ‚×ZxpM^6K?W’¬ŒJiƒ­Í¡SÖ2 €k2Q²p¥1ÓEÛ+£°jìTVr° V‚v,V¬]âW/SUtøHc±Ð„w¬’âç§ï¨`Ÿt'PÖ`¶ïƒ7½_”Ñ
+î¦éÄÒq†4á8Îͬ ƒc¸ dF6Fgs-Ù¸A-Çd£ãB“η“dî÷22N!³ç7HÆd6cãŒær憶Øl¶ÐmÍ¥“œmMðó<=%:÷°£°Ù¬M0*›SجöÐìÍ©#ñ `cãþíqùeœ’ Ígꬿ„ÕÉY•$…ÌjfÕÌœºGŸÀf33áSÑ\*¤4‹¡ A%s)4ß 3º©Ss‰åS°lvæû·†%X6óÅ­Qq•Åº|~3P+Óõ¾*À­O+_/² [¢¹ì`'“ùÕdö¦=Øȸëz¢'û+(ýÕn¢º>c“ýå”þêvA]'$Ëî2Jw5™®ŸÙ²·CCoDå.ŸQ]Pº¬Õ_ûžo³
+÷»=¦ôÚ¬Ðã¢~Œ•~ŒÛÑ¥ÇF…uc¤TcÔ’fô =æD…v'’u; tÛ¢Ð"(Ž5¾Rç-¶Oé¶e–Q®ûQ,üÑx¢|ÖkAéµÙMK{;ãÂæθéG ÿØ‚¥‚€\ Zø©ò>óî‚{'¸/9D¦ DÓúÝ°ÅE)¨~ȬLØ®ÊÑÉ|=ü`ËY úö{.d4¦,bšÃAÓ¸r“çòî£ö$†VPÐH*ˆDx›óú°?9ŒéyÝÌ,ŽŒ9$¨dÎhì
+“«¼éê‹ï¿üöÃಫ‡÷?ÿðË®¸ñjµF•ÛF‹4ƶ2ʯ/ü—­xÐ ~f¹_>Gž »m=^ú€q±„þ§uM ýÇfJÑ´2”¶åˆ#é­žË>ÆçeÓ^Æx½ 4‡ÉpwØJÏó…·Š& Þ ˬ‚‚oy‹ëùTF|å‹JÈa(ò’”¸vÅry{[ GdÜ­,§=Š
+©ž;ž/ž½I¼#ï¯<Èr?Þ{»t›ÅaPèË$«™Ó4Çd”æ8þÂ=áñ_{žÈ~é붅>Û þcU*ô©§#M’÷£·_§é™ÐÌór}Øy‹eˬÎ/^##üôçd;—¿GÒ“?-^#âŠìVD„'@N_fëx¶˜Wߺ§`‡á°âÖ=h« DoúâA«‡Uÿ[,¡íYzqÝjæÁ'óeòغ
+¹Q5ñçôÅ;ðXòõöæñÐò7[Þ„ÿDÓÃã‰Ñzô Õèi;©™žbï6ñrïáÝ÷ïl¡˜Íøó_î×›w€z¿^á äm<÷¼ {ÃÑú”Ä.Ê쇅Ÿöä
+ë×£lÓ,}N ¼HakB¶ëa}FÀ¼DakR¶ù°
+Û¯§°A=Ê6'>'P^¤°5!Ûœ»Œ
+N<øª(Áq‡[8oyòÕý±hóݯ›YRÃï‹;`ËS%PAŽÓÚˆ¼Âç5¿rr2XÆ£ˆá€TÑ­éÑœiô<
+ïËúÈmŸp-&Õ&ÂéŠ.ØØÍjo~›x¯J*%Çï=Ëàa‡TòŠªUq6Šª¡ö³òa²V’îwks0ºW)8ó\/¦ëC2ßN^l.ª\ù¡i°Y/)è:õ¼_{©¶’NÆˬ]CÚE- N÷jU>Î!ëF4­Vtß•N•‹¨TಮT©³C±Åd;}òUFg|ý¯?ùìá“O?þ䇿ýþ£o¿Á—´ñõ·ü„?¾þêó×]¶‘x„@/Y'¤ú. 0ÕòaÜÃp±ój>wê+¼Wé5"÷'å {ÞõÁîo\Î Gýƨ²©ÚÖaЫŒPd.om˨¬‘e¦ªL‡‘¢R±eR‹õžÍHx/ ábì`h¼NylY•UD+´-—Cxp
+°Ëx¨0ÜEÝÜéŠ#Ý:¼¦”%6@§µ^tâ ç ë(ižŠ|ôo…¸qùs&í@'mlö&¥£J;ÐØmÿDÖØÞ‚n;_îÔ°¹Ù°GDÃædUïPÔöÛ÷‚É°é´Vyw`ؼڰG4Ãæÿ'æHÛ`ؼ!Ãvæ®æ!3ø€©Ún`,§}àÐõ-^Á†S9…g‚˾,vosˆãùúÏÄBS¾¾/Ÿ¥ãWc¬&¨ Ž ¾ã2';ðo¬ ze£øçàrdÊøý\þð=
+_d ¯ˆÏŠúÛ 1(y`6†òÒÛ”àùj-œçÿúN‹—6ñç“çGMÕE ƒ‘?ÊÎNe3 1R`ÛØø´ž)þ^ãb–®“Ò’«çùo¾ÿñðãÒŸ>‰ÐQÈ…êôå¸ë_VPJ¿K¡ô
+¢¹M¬1®±VËÄä|« „6ä:
+[JE]/ç ù­¼|ð¯ðûEpxY@‡Wêé·ã ò ?õ‡F|l©àõÿ_£°LeÐ Út€]£Ž-^*
+éÅÑ3¦fãÇnŸ¿-o–쥟P‘;%Ù—4Ÿ+ÍÇŸ-ké7Þ¸d9mbÿ™ÌÙCÉüG|\^@®½Ðmø=ï/ž2ý¹L`'ßc=ï“ï>ýùÃW¼wÜòf²_º!WICÞ\ZA‰Œ‘ȸ™Œ•ÀÎxÚN7/²¼¥4±Ké…Óa|%¿Ѽ0N¥h^nF4Üb@S»hÊÄoÅ€€Œ‘ȈÄ;•’Ù€fv)½p: +áðq;Âya$ ¢ ™y%:…UÖž'^=ÃEåǼp3×.<òbcò–•Ë8B<x?¯)h4™ý–Ñîš:&§q;Ø87‹u•9Ñ°˜kŽþGX‹íl3'há è¨$ÀfŽ{a»n)*×û·NAа n›š R"ÕЄ£U?&9JÅC~%‡yÔŠ…ì¦9âÇj¥Š
+ÑhâÌSaÄ•—‡\åé¶Xn½Ä4Â$’çI8¢oŸ„
-ÛÄ$à?ƹ x5©Ù÷çâXâ4¨Î.ù<c˜Nþä“ÉOƒë'Ab¾!„ L;|Ð D[mänw6”ŽÈÃ0 D©4¶9®–‰¿ƒGlšSŽ`ßÂÛœ5ÔléøøÊVW²í‹Ø\X[¡ë ¥)É OÂçá;1•ø܇çÁí^6ÕYWS5"ÖÅ»MdEáÒ§`°ÞÛáÀ›±.*!>æïpG9Oœ ´¥6ØoœqßÓ¾ÕÁÛD'x·!…‡bc³TTj>¶j\%Õ¯B3bFïf\_±YOC—XÅuȲƒªÉ°!ÖFƒK]†ìòs<ÄÎ ÒQ×îò´¶ºQCâ´ÉêUhæ%åµ+¸èY¢OÅŤ—‡)OõÀ¯JhrV`»ê‚ŸãøñÞ¡‡l6R厬‰@Ò%ßÊK€ÇBãÃ%‡»À©ŸÂÏ';%Øôçb¿ Ü<¦Ù)m[gu'–¼xµ,Ükª , ®\btÉ ûW4Èñ© ÁÞµœ…d™T´
-<94\Oõ»9µÌèôÅÇß´Y©ÿ(gïñt#¨¹Ð ]v5i4‹>fd=qÄ‹Éáâ"r¼‘€õ‘ÜHí®˜ÈÂÏó˜œBÐpB0 H`¬?BŠÀaÄTÈgIpßY@‘dØŽÕ]ª6%i²]HJ`Ú€Š ØE’¨z"ÅŠ"ÅŠP2%‚“I LX:n¿Rº+t˜x„Ìpbº­Znòa™‚Dh¸)y ±Úo ÚB×NVm¿xYP[9V[ùì¬%ãÎvuå`=`+O),S$$©i½ÍU#/Ö[ܯ¶°
-=Á« ûɇ‚Ÿìr¯Ü$¯d?©Ñýäêßá'W ü¤p¹u"•ì'±íPé)W%NBI…‰Ý!ö”ÕS®Èž2Ó†"Ð ÷[Ýè¥Ð)Ÿ_<àô‡úÂÉÖÕbSDÄ+ÎΠ# zlq¯¢SLˆéÞC_ù„w`O-Ÿ ãªAÊ÷6îŠ÷o>‹ ]_¾^MnaêT9Ì…"> @§Ŧ)j™™v7µ)@Ào>à×)ÌIAjQwF-«NË•”@i :Cb?öÆí\qºr¾iÝ_ ¼Îà0¯³:’×QÛÝ»» æŒBQ3¯³êVyÔQ«›ÿ—êÿ
-¿Na¦‘×Yý{¼YušxŽçQ^§64º+M”ËGûù
-«D±I[Ëá꣺åÃÂG—|<B @ËOª˜Žçø]ƒámøÇ^óYA<¼Å—ÂFkÔ]ÚáLç¤bù°Šòj“Ы5‹¾Nb|»ˆ_û+ðSú3þïñý¿Ç—Ò“ñ/•q_çÿ=¾õøVÏ,Z|óÅ›ëg‹Ï¯¿øô3Â,£W,S)®ŠâSCáïÙõ× µf%€* @Jäá!xr _øt§{^¸Qh8Ÿ1mOÍ43%‚
-S¢À[§¡”È(¥£¢Ö Ô°Í!ç°½^ 8œ Œs@Æ98jyö)8éÆÙ'Ã짧â<jö¥FAI¶M R;f}"×9ZñpA‰À®V>ªuÊjó”éþV–Ž
-uLAJ7Ð1çø¨0G˜d ‘QŽŽŠR®s·â¾õt‡+÷ U£@mb¢t·+kÇ…ªR ÒmT¦,²z\¤
-)ÙLezÈ"+Ç:† ƒM;åBPÜqã¯@gÂt°ib¢‘<*Ê# 3a
-:g„ S¸¼°D9D9VÌ9#ÄœJc•ÉAÊBÎø°aÐIµÒœÄð¨1œ8Gù¸a^.Ø,¶öðºñA@…' RPio¯W@™m’ŠO®Ç—iû(©VžÒVÛ'ÎŽ0Ƥ™bN^=¼î<Ùì kàQ'ä$Ö¶s() Ü€®‘ñ êÁ ÚZB‚קÀkbzýztý¶Nç!¡Ó(èžVN+GyÍj·©¨“
-r"EŽ³¥½Ðiø$
-¾F¦'K|Òñ)ðš˜Þ¸ÜøˆØFl oTmÔÎ^N$hrˤÎÈ‹¨eÿˆE'k|ÍÌNàÓŽ‰O¥àkbw²*€§žB×ÀôdE€N鬴¡…zÔy
-Q
-:‚ŽnzZ Žåi£GœG'×9ÍÑ!Ö'‹Ýf÷³Ráû¤@0b€²ÐaT¾O ö†âQÑYy1@B´§h©ÑúæÇPð(øèF8ŠáQ"¾NºpáóÄ o|
-èÆ
-<°?":I€.Ó‘RÆ'ub|ÃtÔ)ÞY•øŠÁ`*Tj-RÊdf@A×Äô•èŠ‘ šžÚIÙõ)è^_
-&؆`«©¸³…NSnkçF@‰°‰áÉ’ ”©RµB
-)–
-\²-'[rIr6ámx
-B6p›Ü£ù@! i<„T®·ÓéÜ7Ü{Ó¯VúL
-HA?Š’€‘o‚XíáâyŒù´#·˜hBW»âãïOã# ­vó(©Ò¦µ|KhÝ-Ì·–]c òü˜¢8ضlk»ßf÷÷—y¤HàÛÃEí‹ö·-òfÿe¼OÞh.¥!mÆÓß‹¶¶ï ·ÓÅŸ)œýnQöáO9ú
-Œ¸‹;
-`b[·n=ë5ų)žõZâY¯«=+¾SNà[¯)¾uHñ­ )÷^=Ú»6{¯¶ã'®ÉþUž…âˆþUÚiê*P ÝYtÀñDá},…ºÈÇþý¨kËÏ^SüìPîg¯‰~Q<íUKž¶0áàÃâp‹x1TI$ÙN}©³˜ R±i¬^bâx«xÄï›ÐÌÖ:ý:®Fn®jß2§H«¡_¡ë·›‘B.Ú»ôÇ*{Ò`b»þx]÷Ëñ£ƒU³ø‹’* ¸·MVÒòâ® ö™ÏÞョø-ÄVÖzmº¦½DÇÀFlaùžÅn_Ž˜öö‰IÚ“Î ç¥F1Ä Z´AÍu‘š#fÈJ¨yínËÙékƒÑPó¬ñ,’¡Ì"EEÈÒk~- Ï\ƼMü`űM¶Fa—kËܬÊI´qãþ:^–ÎÞÎtXÃáPÍuå–‰MÉhò€–/ƒN'ïBÊzl¯ê׈: 2Mü]:VúJã9«Nf4]“ueÖPW¦û4…ë}uÔ†w‰QTÅ «Ê¬ *Ó}§z¢ÔÑ‘z²sÍùýróË|é»ÛO÷†o.ƒ›ª{`¼.Ã<'01øÌP0 %_à«øÕ+ÞÃÙ…ýÆX¾oÅu+vflÞϨÆùÅúØÅBzì-ø¼Ûo6+ç­ÝûA Oúöœ÷~P‚o¶Ûûñ9¶f°ý
-&‡WÖcx<Íï1%¯rì:ž½¥AŠ•ñqfZsŽ¬Åß`,þâ;»‹ˆ앸ZIPà@?á <E\¯œ¹æ ‚ùîáÊš#¢¹±ÙÀÏz{›;m­åŒñ Ïò•%˜Ba ¥EjÈz Ï­,8í,“ :ÚþžÇvæH&>V^-䕼#Ê‹¬4¹‰Rñê•Â {Ų·"Y6Ð.Cc|븿XöýaAõž'œ0‘[±KL „ó4iÄ4uµ^§úˆãkE1l"6‚±q“(pB½'{ņŒ-” ›±ŸÜ±…:ù6èu¸rÔsåÀF“ —û—ã‚Ôùo>O»<e<äýŒ†÷W±Û+¨x, |k€ìh#/Ëq¼ö4ù ðÆ\K³bŒBÕFJcÏ”E§çK]×çU{V!”a’ò:ÉÅly8$
-
-®Ç‘ ›­ ß`.ô¶žÝX¶É{ GÚñV¥pU•·‰åD \¿®®#\DÀ}ëZb§k¸h9PÙì³Ï¾ž ¦«­§sÒy¡T…àq ±­¹…ƒo­U˜a1Q0ÃÈx0ÎóÃK¼ÖqŸ1}b\{SAþ¨öm†u´´Ûc%©Û½oRI-w”‹ËPVB¥Pµ"†á|EïäÈ>sî$³ žã-…þ ÙuÖi8h
-”xx§)(»¤‡¬‘ŽêÍ”ä+#JD6æ#^pqkDÅ6=G'ZVhóÆ!(…|8,#‘LÂÆyK6A›Ë†J”™ÈŸP
-<ˆ¢qtI†ÐäC1xÈ@MÉY†’ÊBn—c³›ÞJ» r·"# q æ¬Ãæ|áúÐ Û?bC'‡6x¨Ñ ´yõz 3* rMÖ²ð\ á¹]j&ßšË`„Û±wt]7X‰ä%sG<OXQX2Ê›xÈiñ4ÚÎõÍ×_D}± SàŽ{×XYh_xëœñ/Uˆþò'T†§Dô—?¥1©?^Ž ôËŸê3þ×~¼äƒ+ƘŽ³[âá[¾À¨(|Ñž4ÑWüŽâƒNx±ara?8ÖÎ~/’šH™Œ¤í3#¶Ïôî‹kÚçòò#Ë?²•dÄr •þ¯¼Õĉ²¦ O[°ñ°fv<ÇûS ¯MûëÛiÕ(x?©¥ú-Õ ;Þ+Þ¾æ¬ÃÕC;Ç üÂè&sÍÝÆXBó/žñ(®’½À!ps⣳ub’û®8Þ݃¯H¯«qó,Á¼Oe¨Ïi= ¬¸dú ;®DdÁ³/Ŭ?â¾`Þ~Ë^±3üó’U ;¿J]¶ÁŽ‚&Å”sö>S&âð»÷þ¼¢ÎßgðïÅ^u5Òž}Âï,ryò£|Eò“¾œ»@ªc8ÖÞcŸeiþòy}kÙëž$b=qœqAg‚>ƒ©â£
-Á‡ŸUñ½“ ÷7Æ
-Ë\Ïíý6MF…yêùNCV0
- È* ¤‘ c‹ÿÅЯ¿zSýÂW©}#Ã&BË_9lN”‹­#-ÏO*&ä´SªºòŒY“5ó¬ä 45 4O¥!µ+^ãî;ÒŒ¾‘.òš3ðjq¨æj1<Èœ*³Çζû§s¶v-[àÅá­a¯‚ï&øÆ‚ï¿êjõI˜ÈÒ”I^L‹, '(e¡“ÁÈdG^YWVZi¬Jfp¦s—ñ\2é‚—_Tl[ylý„ªCK+uñY‘ëoòThS:ðñÑÌZvÒµ}Øê'èÄ-S‚N@'¹`Û
-XšzDI]
-h­Àüi42
-˜vOHIÌý11‰9/U@beJ²*5Q³K60=’ƆÈc&°fƒ˜­Ù%#ÒTæ>u—ï¼Há#šPâÓ³™ù }&Âäc‚nˆtf¡Ä&ºqXFsk~”ÑÜÓòy2å‚h&]ò!MjîÓvQÏ lb$ óšåUù«ÂÏë»O’ÐS%î®g»óåÞ¬Y\®$k"5çH’û;ª»‰M
-½Ñ¼¤¼vG=Kô©¸žôê0å©žûÕ]ΊlW›‹}c?.Z±‹Àz­T–d•H’®D-/m Wî§~__ìÔ êÏå~¸y¼f§vV·,~Ô¥ã쪽8¢æÒbSa `•1…90$ƒî#\ÔÀã5R—:ÛìÖÀBz¥T´V{ÒðlW‹T³-
- VúÈ4Ð/“ 3¶ ƒ÷®óØ€?…«Dìï¡S—O;3ïyj¥ÑÙ~æ¾ÒƒÔó÷Äu—#xs¡:?¿ê*o4‹~̬ôÄÈNÚËÉâ"r¼‘Œ„z$7J»‹&²pàçELN!h8!P$0Ö)Eà0b*øyÜwP$lÇê®T›štY¤.$%0m@Eì¢ )T=QbEQNbE (N`‰àdR–N„CدR£î*ݤ&!3ߟ˜n«–›ü0§ ‘nJ^D®¶Á¨¶0´“UÛϾ,¨-Õ–ŸŸ·dÜÙ¡®¬gìÅà6…UÓH’–ÖÛq–¦y±Þ|³P
-I+HÂ­C¦Ü(‘…­C`!ð ´SÍ|Ä’â!uº‡\6ô)0” ü£}"™<ìsàË HdVhÑAbû¾Â‹^à§K]øÉç‚Ÿì²Xnò¬d?©Óýäòßá'— ü¤tÅu"•ì'±ïPé)—%NBM…‰Ý!÷”:ÕS.Éž2Ó‡"ÐÀû­Öz) ŠÁÏÏŸ1ý¡††¾4ÛºZlŠˆxÑÙ9 $Áˆ-–+:à ñº÷ÐW¾ƒ8R+p—& ®|oí.Åøæ ü zé™ÌºVSp˱à“Q(Ó
-û¬Ñhi‡‰ÎÉ
-Nô4˜œ “WÂlœF€©P`‚­ÓP*d”ÊIQkPêØæŒsXUãUm¼}瀂³qÈ8Uí9h<ŒJÀÙ§à¤gŸ ³Ÿ‚9:j6¥NAI¶M R?åû„×9ZùlA‰À®–·W™U¡@m`žœîo¹rR¨c
-RºŽÉ8Ç'…9¢À$[舌rtR”¼ÎÝʇÖKÒ.NÚÄDén—맅ªQ Òm”Ó®©JAJ6SNY¸z Si:X7±Ói>Ý8o‰@WvPª”äQQV zã qLNI0ÏH%¯DÙEc*”rÓŒ¤QAV†ŸÍ‹D@Ö…ŸÊv9¤Â¬Œ>õV£ì©<úT0Ìfeð9ìfŸ“n˜}*ÊÊسñÄ8¤NI¶KŠQ¯z‘tñº¬ =ùvÉéNöD‘ç”yòL““=í©Ï©<ð”®f,G…y¢¸s*;ycëQAž(ìœÂNõó$»ÚSESBÔ©bžd‡{ª sJ:¥« Kä‘C”SÅœSBÌ©66QNRNrÆÛ…HƒNª•æ$F›-ûÑt}¬—W 6‹½½æ5ÓI
-@aœT€j=@µ½R¯$€œm’Š×ãËô}T=5'ÖÖCü8Ò“fŠ9yõðºïðdgXšx“XpØζ¤$p
-¸FÆ7¨7hk5 ^Ÿ¯‰éõëÑõÛÚŸ‡„N§ k`xz=8½<@uä5«Ý¦1 &äDÊgK¥Ðiø
-¾F¦Ç >å„øÆxMLo\n|Bl#
-¶†7ª‡6j§” ¯s™Ô|¼H‰ZöOØt\§àkfvºŸ~J|_»ãšžvJx*^ÓãªÚ):XhC õ¨y
-À&f7ˆRb¼NFàçiAqG⬼!Ê;j(NAG7==Gˆòô¤íôNšŽ×9ÍÑ!ÖÇån³û¹Aø}R 1@.õŸ'˜„ߧ{Ãq³è¬¼ !ÚSu%Á×Z‚ ü<%àh›AgÅÅð(_'C¸ðóÄ o|Jè æ
-À&†Ç@%óZH
-¤|-þúN°¥§oø{/Úàsê8»0ö¢i™ VR n'7ߘö½ÿ†Ô¯À4,x¤2I€l*>ˆ #D_:–g²­i`ÁD± ºglw›kaºXUMp`y¾µôp¯Dµ?¯ñ®ø„õ¹U'Œ+ªÿã·?~ÿ~ÂÔŸÎF/žÎ£Ã¥Ä5îk”gÙ˹ç›;
-kÅ]„
-bØ$Ýâážá¢Ø&\ág&Ã˺T…•IFT¹ã#A—KµÓF³›Û­ãKö³Ö¥éYIˆ k{- Û67ìæ–í7Üî3®‡˜TGtÖÁ>r¶äf¿2WðAˆ(ZDšŒ&ýÓè¸nFGÑÁ!¸KîÑ| Œ4B*×Ûétîî½éW+}&¤ EIÀÈ7Á,öŠpñ¼ÀÆ|Ú‘[L4¡«MñÿdïJ—'‚ð«LñƒJXo¢‘ä3µÅaXBa`‹%€k \²-'[rIr6ámx
-gE¿[”ƒ}GøSŽ¾#n⎘ØÕ­[Ï:¥xÖ!ųN%žuZíYñrß:¥øÖ!Å·‚¤Ü{õÉÞµÙ{µ?1%ûWy"Š#úWi?¤©«@tgÑwÆ…;ô±ê"û÷£®-?;¥øÙ¡ÜÏN‰~Q<íUKž¶0áàÃâp‹x1TI$ÙN}©³˜ R±i¬Ÿcâx§xÄï›ÐÌÖ&ý:®Fn®kß2§H«¡O‰Ðõ‚ÛÍH¡@íÝú§*{Ò`b·þx]÷Ëñ£ƒU³ø‹’* ¸µîMVÒòâ® ö…ÏÞデø-ÄÖÖfcº¦½BÇÀFliùžÅn_Ž˜ö¶ÌMÚ“Î ç¥F1Ä Z´AÍ´HÍ&J¨yéîÊÙékƒÑPó¬ñ,“¡Ì"EEÈÒK~- Ï\ǼMü;`űM¶Aa—ËÜ®+HQûJóìí:bVÎÁÎôXÃáPÍõåV‰QÉxò€—¯ƒ!N'ïCʺl/ì—;`2ÍáeªqµCŠ@ÌiÚ2&k˼¡¶ÌmèÊ@ÑÔ6ueNÒƒ¬+ó‚®Ì*Ê+ͳy²„ì]sq»ÚþºXùîÖvàӭ᛫à¦ê>¯Ë1ÏIL >3ÌBÉø2~ñ‚÷p~á°5Å–‡o\qÝšÛ·Æ£ªq~ñFÿ ;¹@H½Ñ‚ÏûÃv»vÞÚ½7jxÒ·¼÷F ¾Ùnï >âsìÌ`0L¯­ûðxùÛ¬ye黎ç?ÞÒ°
-ÅÊø83­GÖâo
-0ñ}ED öZ\­¤(p Ÿp†?ž"®WÎ\óÁ|qm-ÑÂØnág½»ƒÍ¶ÖrÆø„gùʈL¡0†Ò"5d=†çÖœvVÉm€Ïc; $+¯rˆJÞåEVš\ÈÄ©xñBa†½fÙ[‘Ž,h—¡1¾uÜ_-ûö¸ z×N˜Ê­Ø'&PÂEš´aBšºÞlR½ÄqŽµ¢6[ÁظM8¡^„“½`CÆ–Ê„ÍÙ’OnØR|ŸNõ:^9ê¹r`£É@†Ë}ç¸ y`ñÕë/Ó.Oy?£áýuìö
-*‹
-æC` Çy¾ãb€‰×:î#&PŒk/`*ÈÕ^¢MØ°î‚–ö{¬$uwðM*©ÅrQb!ÊZ¨ªVÄ0œ¯è4ά…#™7Hððü(o¹(ôñØ®³IÃA0îp~·wŽçOºj¬ëÆ0, ]ôÿ?©üו¿?ÑKù¬Wý”ªt¥ø×ÍâæR,½¿®Ôû£š©ºûÉ x?ªdJbày·ßäv˜IºŒGù†­tÜÃ:qÞê຦í‹>;Ø÷–sðÒ£&¨¸"ïúÕËÅãáþͯ?1Ìè;l ±µi:y¸M…Hž|K&A-hDQTò¾|y$3)ƒã‹BÕá?Ô»Í!}Ç…¡y„[r®MƒÉ½ÐøA¸±÷­{Œö\ˆÐû çþR€99Zk~”xœV‰Âéó
-8NiH! °}Ž|'n2ц‘ª¡²¯Ez¹õ›)2Bø€áÌi˜[w8Ñåøç•m;;œºeçÄ–…·5µag‡wÛ¬–å.>y½˜×¾—–é½µ‹ýØ¢°¤' ‡£üèOð}äí·–ÁëðEæš e·¦mº†ðigÓƒËðÎWð&;O»°Áñl”­{Øa•nÈí=¨ªÍÖ‘ 3XÊ›x¹ š±%Îp¿ñµåá(ÔK¶aÿ¬°û§æç(m¶pæ“Ò»òðYL+Ç«63åäô€¨~4ãþ†A ëëø ݽµlAÊÍ÷ÑìQý(F\atgÌó® ' à‘Ä8 9Oâm¨)-hF`ùߣã;x&±—£ö “b•Òâ2ØWÛ;ìºå:?hßȆçðçReÏØÙ |z†GÏ/uˆ‚“3/&Nöðd´—=œãAqFHëlCû
-”xx§)(»¤‡¬‘Žêí”äk#JD6æ#^pqkD{õHiê¼uZ!ËH$³
-lJ†Ì4”Ä4ÆëŒÔR`l÷³WÒ~ŒܯÈHÄZˆ…9›ð¹Xº>tÃ÷ØÐÉ¡-jôm^Àž@ÃœJƒ\Bµ,<Hxl—ƒš™Ä×Ç&³ávìMëF+‘¼dòˆç +
-KæÑBCyYâ(-žFÛ™^ûUÔ›0î¸uµ…ö…·¾áŒÿt©öÏŸPžá_þ”Æ4¦þt9‚Ø/ªÏtø_ûé’®c:No‰†o}øâðE{ÐDgñ'8:ˆ:áAƆɅýàXºT›+û2œÎ‰ ¤LFÒö™ÛgvóÕÇ5ísyù‰å?±•dÄr •þ¯¼Õĉ²¦ O[°ñ¸fv<Çûs §¦ýí«YÕ0x?)¥ú-Õ Þ+ßž“Öᢽãk~áNtHK“¹æ~k¬ ù—xÊ^ฃIñÑÙ:1É}Wï‹îÁW¤×ÕÀy–ƒ`⧲Ôç´PV\2†#²àÙŒçbÚq_0ï°c/ØþyΪ„_¥.ÛbGÁ“bÊ9û)qøý[ÿ
-^Qç2øw‚b¯ºjÏ>á– É<ùa¾"yƒI_Î] Õ1lï±/²Œ4u‡¼¾µlHvO2±¸˜ryÃ…Ï`ªø¨ÂGðãágU|ïdÆýµ±†Æ27 û°K“Qažz¾Ó•
-ÝGpR=žºgø{@Ƴ.Ì kÃÎPAð†Ä
-Vˆ= P-›Õ²TÝŽG†&kè·M‰k€õs#˜¤ÏÎnœáEQ¬Ýñ(uôÜs* ¤öžÇÎkÈYÐÔnüÚÍë—Rm–÷*'ú’Ͻ;Ãݳ³ëWç žvoÚžá#7«_EãÇegðŽ^~ ŸJàa¥*0 «€F‚Ž-þŽ¡O¿y]ýÂW©}#Ã&BË_IlN”Œ-$-OP*fä´S­ºòœY“5ó¼ä-45 4Oå!µ+NqiJHßH×yÍxµ8TsµÇdΕÙcg»”ãݸΎ-ñâpŽÖ°×Áw|cÁ÷_uµü$ÌdiÊ‚$1¦EД²ÐþRƒ×éMye]Yi±±*™aÀ™N^Æsɤ ^~Q±såS (T=ºX
-X©‹ÏŠX/˜x“§B›*С烂çƒö=^`«ŸI w L 8tvæ‚mìÌlÊ©ú6óføk›~Þ >õ‘ð¥³IdüA“}SoæF“æÿ¦hÞ¾SÑègÆÆ7ÝÄÙ¡ë˸Bp÷ræ ´¿?¶ú ð×O'ªO˜N PŠŽ‰$ ^³s#ò^Z¶±ÅàöÄb
-~‹9µ/Æ©ã€àªFè"Äëc^N9ò«ŠqÞo¹o<é­Akut4ì(±|eœøLMô™ùùUÆc>a 7
-Ø•¡PAp‰@ *™øŠ\t¶Ì<ôíd«_­~š·z’Ág^¯áðÖáæ'„o<Pà Û'Âohû:rSº#XÑÁô8Gæ€Up ©O(«Ka
-èQ°LIW¥fjvÉæGÒØ™Ì6PâÑlÓ5»dDšÌܧîô)|DJüw’ÏŒMÊgî‰ùÌy‰Mtã§4㣓RšûcZBOFà±\ͤK>¤YÍ}ÚNêyMŒ¤ab³¼2Uü9½ù,‰=Uâ{¶»XÌšååJ²*b0QsŽ$¹¿£Ê›Ø€kñêÛÏAŽ^ÕsͤaaAj™ hÃðÃ2ìûí]çÖ…&³îÍ°‚ Ü‘”+¹øbƒIl¦‹):áîjâ²^;ØCm."Ïï¯ÀûYàÒ=âÒrPu5‘d²/ÝìN w‰å ƒµ\ÞµÇ!“·¦i3”±¶6Qõƒ³ðûgÓgѧÏÏ»Úò%z~üýÏ>—l§6”î=_".4è8]Szð‚rχýóµØáïs,6Ô6\‰R(©ó‰µS´ªWNZ‹Ú´™µ‚#,“F&í’DT9 šr¬'|I©–÷5Ó»0k}Œ¾IHæIJng-Õù+s†
-Å?
-½Ñ¼¤¼vG=Kô©¸ ôê8å©žüÕ]Ί½lW[ˆc?.Z±Àf£Te•H’®D5/m —î§~_ŸíÕ îÏåa¸y¼f¯vV¹,~Ô•ã쫽8¢æÒrSa `•1…90$ƒî#\ÕÀãER—:ƒòµÀBz©T´V{Ððlzö§Í7Yö¡E‰ÁŠ@9ú%âbt†MáÅ…[ð§p•ˆý=t
-âò cgÆý-O-5:ûêãÏ<ÃWzðzþ¸îro.tBççW]%ŽfÑÀ™•žÙI{b99B\DŽ7’‘ƒPŸÈÒ,øy“SN ŒõGJ8Œ˜
-~ž÷ÉÛ±º+Õæ£&]© I LP‘»hB
-UO”XQ”“XQŠX"8™”À„¥áö«Ô¨»J÷)‰GÈLø··afÅs
-©á¦ä%@äjÜj C;Yµýâë‚ÚòXmùùyKÆêÊÁzÄ^ nTX5M$ii½giª‘ë-À7 E
--:ÈGtxÑ3ü„ez8,øÉ.Ëå&ÏJö“:ÝO®þ~rÕÀOJ—\'RÉ~û•žrUâ$ÔT˜Ø rO©S=åŠì)3}( ¼ßj±— üüâÓjhèKÓ­«Å¦ˆˆWÃ@ŒØb½¢3¼¯û
-3¼ÎêßãuȪÓÄët¬8Oò:µ¡Ñ}Él"/ŸMìç‹V‰b“¶ÄÕGuËÇÇ…ˆ.Å|„€žOª˜ŽçÄQ“áaœ_‹¬ ÞâMa§5.í0Ó9X>®¢gµI赉–E/‘Xß.âÇÛÞ~ÊxÆÿ#¾ÿøRF2þñ¥’#ëüÄ·³ßêÌ¢Å÷_¼¾ùx¶øüæ‹O?#d½r,Û/®Š©¡°‰÷ìæ»…V³@“ %òpŸÜ<P¬ |¾7</,æóÁEÌFÛÓÊ;„zã­€(U
-JCÐPªd”j¶¾R·09&zJNFÉO‰R¡ C§TÈ •S‚Ö€Ô°Ë!æ°ªÀAóòœ
-Ζ9 ãT4ç¨ñ†2˜}
-LºeöÉ(ûé,¥[Õ) Ɇ©“1êo’.ô•×ùXù<A‰À^–W™æ°ñà6ªBÚÀ69Ý×rå¤^hLAJ7Ï1çø¤0G˜d‘QŽNŠ’×9[ù z‰@º»åýöê£S ê¨ML”îu¹~Z¨*ÝF9=RáÚi‘ª¤d3åô`…«§:“ÆžƒM;åbO,µqDèÙW:
-Ò†ÉÉnöT!çLrJW0–ˆ£Â<QÄ9“Gœ¼±qŽ¨ OpΧzŒy’í©âÍ!ÞT1O²¿=U¸9#„›Ò…%òÈÁÉ©¢Í!ÚT›('Ç''6ã=B¤á&ÕJs£ÆVŽ}oº>ÖÈ+3Ñótà…âÇ‘†šTãÌI¬¨¶WÞ•S
-¸FÆ7¨7hk ^Ÿ¯‰éõëÑõÛÚ”‡„N§ k`xz=8½<<uä5«Ý¦1 æäDÊgKåÏiø
-¾F¦Ç >å„øÆxMLo\n|Bl#
-¶†7ª‡6j§| ¯s™ÔL¼H‰ZöOØt\§àkfvºŸ~J|_»ãšžvJx*^ÓãªÚ):X\C õ¨
-:ºéé18B”§ÚOK…'yÃÁèëãr·É;@‚ß'z€ñäRÿÉ»$ƒß§{Ãq‡è¬¼ !ÚSu%Á×|ç
-¾ÝG1<JÄ×É.ü<1èe†R'z‚9@ø}bàGÝm.+QêKO0û¿O þÆGØ!—F'˜÷ƒß'€´Ýвò¤AÄ fü`ß÷™“E}“h‹Y€DðÂRò~<q6œ·ål2£Rð ;$âS%ø2Q žêoëmõ·3Ã)øЉð¸OÃòÞ°ñÒv
-<…ìˆN‘ Ëtd””ñ)ß°5¹;+P‚/“@:z¦ät
-º&¦7 KG‚ZÒxZ'mק k`x} ¸~:R'‘R[+13£SÀÑÍN¯ÄVŒ‡ ¶a'Øj£@júvV¢Ôiò¶Š5’
-¡"NY¹­¯¿Z¸¦gú•›½&“Ù£‰šS€¬ å[ñ×w‚m<}Ã?xѦž3ÇهɰíLËå‘r`p ¹ÅÖ´oý»4¤~¦aÁ#•Id³àΊ}íXžÉv¦EÅÆçž±ÛoMl®¥éb!5ÁåùÖÊÃýÕþ ¼Æ»âÖçjüU0®¨züýÏßÿüãÇ S>={8—׸¯QJœe¯žoî)¬w*ˆa“t‹‡û„‹›p… œ™ /ëRÖ&Qå.?BŒ ÑÚ”"j§æׯvŽ/ÙÃZ—¦gd%!.,絺3lÛܲëWlï¸áŸq Ĥ ¢³ öŽó°%·‡µ¹†BDÑ"Òd4ÙÜŸFÇ´E_„làθOæ…4`¤ñR¹~¼šÍ¾áÞš~µÒgR@
-úQ”Œ||À¯ÏÛ,`Ìw ¹ÅDºÚ·iµ›GI•–0;ªå›XBëna±³ì[çÇÅáÀ¶e[»Ã.»¥¿Ìk$ußÞ™ .jG@X´¥m‘7ûñf<Px£¹T”†´/ÚÚr¼sÜA[Ô{¦pö{WºÜ8„_eŠTšD#Égj‹Ã°,…-–
-\²-'[rIr6ámx
-±¥å{x‡}YbN)4ZÅ̔Πç¥F1Ä Z´AÍ´†šæI!%Ô¼pwåìôµÁh¨ŒyÖx–ÉTf‘¢¢@dé… ¿Æ–†g®c zÿXql“mPØõÆ2·ëŠ.—Ƨv»+ç`g¬ƒáp¨æ†r«Ä¦d´y@ËWÁ §“w!e#¶õ D™¦GÞ—j}uÜxͪ†“9MWÆd]™7Ô•Ù¡MáC÷Ûð.1
-’ªdU™TevèTOÔož’%dïš‹»Õö×ÅÊw·¶Ÿî ß\7UÀx]†yN*`bð™¡`J¾Â®øùsÞÃÕ…ÃÖXö·âº5»0¶oŒ'TãòêGý'â!=ö£|Þ¶ÛµóÆîý¨†'}{Á{?*Á7Ûíýȃø;3Øñ “Ãkë!<^ÎoÿD½w<ÿ4zKƒ*+ã7âÌ´Y‹¿)ÀXüÅwö=4Økqµ’> À~ÂþxŠ¸^9sÍóÃõµ@D c»…Ÿõî>6wÚZËãžå+#J0…ÂJ‹Ôõž[[pÚY%t´ã<í,L|¬¼ZÈ!*yG”Yir!k¤âùs…öšeoE:²l ]†ÆøÆqµì»ã†ÄÕÛœpÂBnÅÆ0.Ò¤ ÒÔõf“#Žs¬Å°‰ØûÅÆ}¡À õ"œì92¶T&lΖ|rË–êä»t¢×ñÊQÌ•M2\î[Ç©‹/_‘vyÊxÈû ï¯c·WPñX@ùÎ
-qÆX‚Q0]Uq$×ãÌ…ÍÖ†o0F[ Ïn-Ûdˆ#íx«R¸ªJ„[ˆÄr"®_W×.¢Nà¾q-1…Ó5\´¨löùçß,FÓÕ‚ÖÓ9é¼0*ŠBð8 ‡ØÎÜÁÁ7Ö:Ì°˜(˜ ad<çùŽ‹á%^ë¸O˜>1®½€© T{‰6aú ZÚà±’ÔÝÁ7©¤§;ÊE‰×PÖB¥Pµ"†á|ÅèäÔØ*û ’UƒÏÏñ–‹BÏì:›44
-Có÷à\›,K{¡ñƒpcï[í¹¡ö®üuµykòŒð£DÀã|X%
-Ï(ž¹MÐF“ðÍϳqs SgãUgD VÉ PÚ¶±¸í×Ü#<µ¢¾b›Ž¹µnìW< fwRÀqJC
-i€í3üã;q“‰6ŒTµ•}%’Ë­ßL‘ —_ÎCÀœØºÃ‰.Ç?¯lÛÙáÜ-;'¶,ôÖ`Ô†Þn³Z–»øøõb^Û/-Ó›iDZEaÉHGÙÑcäí·–Áë°#sM²;Ó6]Cø´‹éÁexç+èÉ.Ó.lp<eo=ì°F7dv‹TÕîêȆO,åM¼\PÍÜg¸ÁøÚòpê†%û®ZØ~ýó3”Ç6[8óIé]yø,¦•ãUŠ™ò
-߇AL EkÞ‰\ßØ ÄåG¶Ù¸‡³»ˆOt^!§é0´ÇìÌhh ‹ÑPy}¼á‰«ü…ÇŸSÙëÏR6æµl vµÊFãžkg-èF1M·LZ‘ŒÙIª¡©gSmÕN¤“8eŠ1;I1ê¹85;(ýøËÅÇß|»ØZ;qoU†ò Ê%Æþ„ýrð|ÌòIæ6>vaçVß6=OìáÊ<L[žY;Ë¿‚¡ˆ±Ï(útï?ƒ÷¶ÎžF…x?‚@J<Ž
-¼Ó””]ÒSÖHGõfJò7#JD6æ#~ àê"Öˆö¶é‘Ò Ôyë´B>–‘Hf¶"ÛGSŸ˜P¡ÍD&ø„â)PàQD­£K2„*oŠu@?B 6%CfJbãÆUFj)0¶ûÙ+é¸bIWd$b%ÄÂœMØc.–®ðÃ6trh‹‡õ ÍË×h˜SikB(°–…§ OírP³’øúØd¶
-ÝGpR=žºgø{@Ƴ®Ì+kÃ.PAð†Ä
-8–¡PAp‰@Œ*™gøŠ\töžyèÛÉV¿"Zý4oõ$ƒÏt¯áðÖ%áæg„o<Rà Û'Âohû:rSº#XÑÁô8Gæ€Up ©'TÕ¥0€æJa
-ÅÁf©¨TR¶iƒï$݃èB3bfïn|~ÎJd½
-¸Áþ+î£@–tM¦Í .yó2dWì5à!vfùÌ@]{¨¦µq|ì´ÉêUæ%åµ+8èY¢OÅ7JoŽSžêÅ_0ä¬Ø<Àvµ…Ø:Æñãú¡ l6JeUV‰D éF”óÒ&à±Ðøð½Ã}àÔ/àë³½þ¹>ì7×ìÕÎJ—źrœ}µGÔ\Zoª ,¬2¦0¦dÐ}„¯5ðø-©kAýZ`!ý®Tô¬ö¨áÙôêO›=Yö¡EÁŠ@9ú%âbt†MTáÅ7=¶àOá*û{èÄåÆ.Œ‡;žz×èâË~¸ð _éÁ?êå{âºëô\è„./oºÊÍ¢3+=1²“öÄrr„¸ˆo$#¡žÈÒnš]ü¼ˆÉ) 'ŠÆú#¥FL¿L‚ûΊäíXÝ•jóQ“!‹Ô…¤¦ ¨È€]4!…ª'J¬(ÊY¬(Å ,œLJ`ÂÒ™pûUjÔ]¥ûƒ”ÀÄ#düÓmÕr“æ$RÃMÉK€ÈÕ6¸Õ¦v²jûùWµå±ÚòËË–Œ;;Õ•ƒõ„£Ü©°j™IÒÒz;ÎÒT#/Ö[€oª
-B¡ippçŸãE7ŒßØs†Ê€Çzâ@KØó ÂkG‡šôÍj¡É(÷D/g”ü£^ü†ãéCj‰¯ÏðkT)ì#¸†áÑÎ#ÊaH:~é ¢ÕR“Þ’}‹ç‹ã2âÉ
-¾ÏŽB
-I+HÂC¦Ü(‘…C`!ð ´KÍ|ÄŠâ!uº‡\5ô)0” ü£}&™<ìSàË HdVhÑA>¡ƒÄ‹žá'¬ÓÃá`ÁOvY/7yV²ŸÔé~rõïð“«~RúÎu"•ì'qìPé)W%NBM…‰Ý!÷”:ÕS®Èž23†"ÐÀû­V{)LŠÁÏ/ž0ý¡††¾4ݺZlŠˆø­³K˜H‚[,Xtâu|&& p¦V$à®L\ùÞÆ]‰ùÍgøAŒÒ3™u­¦à–cÁ'£P$–è¡Ø4E-3Óne›üÍ'üu
-3RgRZÔQ˪Órµ’( TgHœÇÞ¸+NWÎ7­û+‰×çuVgò:šÞê’P9|2
-EͼΪ[åÑF 3mÎw¥õ…¿Na¦‘×Yý{¼YušxŽç$¯S=”¬&òòÕÄ~¾Ja•(6ië…¸ú¨nùô´Ñ¥XÐó‰BõÓñœ8j2<ŒKâk‘$Â[¼)´FÓ¥f:'3˧Uô¬6 ½6Ѳè%ËàÛEüxÛÛÀO™ÏøÆ÷ÿ_ÊLÆÿ3¾TräsÿÏøv6ã[Y´øîó×·ÍŸÝ~þɧ„,£WŽeûÅ·¢Dj(ìâ=»ýv¡Õ¼  Iy¸Ñî(Þ |ox^X-4Ì烋˜¶§UTño\ó€R¥ 1 ¥JF©VXâǽ˜œ= %'£äçD©PP‚¡Ó@*dJä snÃúv9$ÃV87îß 0˜ s@†9¨hÍQãyBÌ>&Ý0ûd”ýtNê­²ÆÓ:$Ù.u2FýŒ ¯s±òe‚ œ,¯*=Ò|n›U¡@m`›œîj¹RUé )Héæ9&ãWùÚ.ìsDAI¶Ïä¨
-dý&¯sµòõtgËû•µºÐZ®S 61PºÏåúy¡j¨t åô0…k•H•.ª¤d+åôH…«U@õÆ{ìÕIÏÁ¦‰Îr'ÖÙ8&îl5T™IãÎÁ¦‰…Fò¨ Õ³Ä*3iØ9Ø40ÎHd.ê<!O„
-2qž°ÎKÀ¨S0’mR§BÌœ'¬õ Öœü›ät÷Ê+]4&W(HØ%';Ù|¸Ù ×1HÇ tÓSaŽÏŠrDAI6Îäè¬ kÃMõó$;ZÞo¯-©NAÚÄ<Éþ–ëç Áf„`Sú2a‰<rhµóDÕ3B¬©66QNŽNÎjÆÛƒHƒMª•æ$F»‹­ûÁt},W 2‹Ãöæ5ÒI
-@aœT€j=@µ½Ê®$€œm’Š×ãËŒ}Ôd§ªm}âÇ‘†—4SÌÉ«‡§´·# Þ°5Í '±à°}HIàpŒoPnÐÖË$x}
-¼&¦×¯G×ok?:‚®áéõàôòðxԑ׬v›Æ€šF)sœ-U>§áS(ø™W$ø”3âSà51½q=¸ñ±(ØÞ¨Ú¨ÊM$h¼ÎeR³ò"%jÙ?cÓq‚¯™Ùé|ú9ñi|MìŽkxÚ9á©x L«tj§èà½Z¨G]ÿÏ
-d“°¼"!Öëb¼?N ô¨kþY1<R¤×þ`~œæ×ù³òbt„8¯ý8~šâÑVö³âbh„¯c£« ï†ÇÝ0Gˆïø8¥–­eÁÏÓB¼á1f7ˆRb¼NfàçiAq ⬼!Ê;é}P
-:‚Žnzz Žåé£öÓnáÇIAÞp0:Æú¸ÜmòÎ'à÷I`<Æ
-¤|#þúN°ƒ§oø/ÚÏsæ8û0öªe™ 2R î·ØšöŸ†Ô¯À4,x¤2I€l|ÀšY¢¯Ë3ÙÎ4°>¢ØóÜ3vû­‰Íµ4]¬¡&8°<ßZy¸5¢Ú„×x7|Âú\¿ªÆU¿ÿùûŸü0aêÏ£g—ÑáRâ5J‰³ìÕÂóÍ=…µâ¦A1l’nñp‹pQ[®p3“áe]ªÂÚ$#ªÜàGˆ‘!Z›RDí´Ñüå«ãK¶¯Ö¥éYIˆ +y­î Û6·ìå+¶wÜpwϸúaR ÑÙÛÆyØ’ÛÃÚ\Ã!¢hi2šìëO£cÚŒŽ¢ƒ/
-B6pSÜ“ù@! i<…T®¯f³…o¸w¦_­ô™‚~%#ß°¶+ÂÅó6 óhGn1Ñ„®öÀÇߟÅ-F@ZíæQR¥%ÌŽjù&–к[Xì,»Æäù1Eq8±mÙÖî°Ëîæ/óIIÀ7÷&(†‹Úíf[äÍ~k¼Þh.¥!mÆãß‹¶¶ï7Ï¥ž)œýnQŽáO9ú
-Œ¸g;
-`b·n=ë”âY‡Ï:•xÖiµgÅ>å ¾uJñ­CŠoI¹~õdïÚ¬_mÇOLÉþUž…âˆþU:iê*P ÝYüÕÞ•.7Náÿ<Åü¢Ö›htøJ-W ,…9Š%€k‹rɶœ8’K–³žžîÑ1º§åH^.¨ÚØ:Úú¾énMÏôôôÀýŽÂúX
-u‰ýûQוŸ½¦øÙ‘ÚÏ^ý,¢$xÚ«Ž<mi<ÂLJÅáñb¨’ÙN„ÔyÌ%)ˆØ±×ϱqº1<âhfw“}×#wÖUo™ã ×C¿&B7Kn7'…]´÷û@Ÿ({¹Ùqsþ xS›XÕøÑÁêyüeIµܹ«hyq×û:doí=ãÃwé[ˆ­ÝÍÆ o…ŽÙÒ ÷x»}ybZº&3sMg†ó©Ö bP-º æºLÍ&*¨¹ î«Ù±Œáx¤MxÞx–r(³LQY ²tÀ¯±¥½wÖÇ1o“ð °â{Û °Ëël×Õ¤ uné]ò²ò^®Ã:Fz¡+·’6¥¢EÈZ¾‹F8ý¢ ©ê±ÝÔ7ˆ:"2Kú]j™–Ñ…ƒI0Ìiº2!ëʼ¥®Ìh
-<¡Þ>降’ªØdU™—TevèWO&zû”‰<!»ÀYÜ­¶,Va°õ|øtg‡Î*º©¾Æ›2Ì RƒÏ ³Xò¾Š_¼àœ]8lq»Ç÷­¸nÍÎìí[ûqªq~ñÚü »¸@È€½6¢Ï»Ãv»ößzƒ×z|2ô|ðZ‹¾yÁà5>âsÜ;Ñf/(`$¯Ý‡øx%¿ºõÄèrçïçÑ[T¡X¿ gŽ»àÈZúMÆÒ/¡¿°„( Á[‹«µì X’3üñ qƒJæŽ0Ôb÷pí.ÑÂÞnág÷o!6wÖZ«ãSžç+'J0…ÂJKÔ ž[»pÚ_É zÚìžÇóH&>VQ-Ôµ¢#*Š¬5¹˜‰5Rñâ…ÆloÍò·"y6Ð.cc|ë¸ÞÝq]âúN8a"·fO˜H YÒF’4}½Ùdúˆ“ke1l*¶}ñpK(pBƒ'{ÁFŒ-µ)›³%ŸÞ²¥>ý9›èu¼r4 ÔÀÆÓ¡
-WðÞqAêÀâÛWßd]ž6q+§áÖ:u{%OE
-fê:ö¤àz¹ðØÚm@o‹áÙ­ë9lyÀp¤oU W׉pK‘XA ›áš&ÂEÔîÛÀC8}ÃEËÊf_ýãb 1]#h3›“ÎK ²(cÀpˆÝ;÷p𭻎3,¦fC`™ÆíC?Àð¯õƒGLŸ˜4^Àt?n¼Ä˜²QÓííXKêý!t¨¤–‡;ªE‰e(k¡R¨Z Ãp¾¦wÒ:°ŽbÖ@âáÅ1ÞjQèÒ‘]“…ƒ`?øàüîÞøûpÚWc½lm£ê—ÐË’þÿ'•ÿekå·¦f%ŸÍªŸQ•¾ÿe{Ҹ¹‹Bï_ÖêýQÍTßýd¼Õò$1ð|³Ûv”K¹LG†Å†­t<ÀúiþÝꎊ>;Ø®ØgGMP p=ÞËn‡‡×üÆ0Ÿï°µÅ6¦ÙÔá.B>ù–L‚^Òˆ²(ù¾¼9’ˆ™’ˆáñ%¡šˆß5»Í¡­|Ç•…¡yÄÛo®£©½ØøA¸½ ÝŒöˆÐ"û‰gþúÚ·U>#ü(ð¤ø¬…“甽³•h“ÁFøÙ¸: Ðk³¯Ïˆ®d§PÙ¶©8‰öû nž™Ñ—Øfcn£ûOƒÙpœÒB`û
-ÿ„~Úd¢ U-Ce߉är÷OGäƒð!Ãé—Ó0'¶îhjªñÏkÛvv8uËΉ- ok0jÃÎï·Y]7X|þj1o|/-³ûh—û±ea²' ‡“ìèÏñ}´ßmÝ09‚×IðE8{@ÊîÏ láÓήx“ý
-uÅä–ë_–v^ÿÂù
-å±ÍÁÎ|Zyc_>iåïë ÅÉx
-4ŠŸá DÃsøs©³gìì>=ãç—&DÁò d‹‰“<™ì[çxPœÒzÛ¼>B{Û’;^Zi““VËÝ­’»ÛuóvÔñQãëk^KÚ–’=ÆxtÆõ ²f
-߇QLuEÖD®‰+v#qÅžm>îÆîì}Â':¯˜Ól:`^®744Eo¨º>Þ¨ƒÄÔÜãÏ©lˆùg%óF6P»:e£õ‚çÆQ‹ºQNÓ­’V&cö$Õ0ô“©Æ¶…jŒ¦ÊAœ*Ř=I1š¹xj‚]öñ—‹Ïüi±uïÃÅ·¶ 4R/€¨–˜ú_öûab–Ûø<€}[CÏÙïÅ®liË3÷Þ / ëÇ¢ï3Žº>ýûÏèÁ÷[G£B¬ P£ïtÔeŸtà5ÒQ¿™’zeD…ÈÖ|¤«
-_Œw†è,þG‡éA?>ÈØH^hEDz% º\×—ãtNl m:V¶ÏœØ>³Ûo?khŸËËÏÝð‰­¤j$Vh¨ìÕ­&NT5]|‚Ü‚­Ç5óCàÞ˜Kxíx?þ0«·d(½Ôo©ÜòAÅøöu4i/ÚùûhÅ/܉ié°ÀÙmí4ÿòâ2Ù ÷1)>9Û$FÞwÅñ¾ä|Eîû8ÏsMüÔö€,NëåÅÉù3|ì´‘ Ïf?Óþˆû‚í÷ì;Ã?ÏY°ó«Ìe[ì(„`RL;gŸ0m*x^Á+êüÿNQìU_Cíù'üÅõ ™§8ÌW&o8µÔÜEÂPãÁöû:ÏH Wo×·®Éî2ëS.¯¹ðLuø~<þ¬‹ï½Ì¸¿²×ÐXÎfáî³dÔ˜§Yì4ä%
-±'ªëÑ¡º^„ªßñÈøÑTc qãÐŒ¸X¿²£IúüìÆ^”ÄÚ=R'Ï=§Ò@jïùq,༆šCïǯݾºQjƒ²¸W…8Ñ—|¾c;vöò‡sO»s¼½"7«?Dã§EgðŽA ~hžJàa•*0$«€F‚Ž-þž¡_ÿªþ…¯SûF(†M…–ßDIl~’Œ“,$­NP*gätS«º òœÙP5ó¼ä-45 4Ïä!u+^ãö;Ê”ËÎVy-x½8Ts}Àdþ•yÏÎîPŒwø÷l‰Çs´¶·Ž¾;àK¾ÿª¯å'q&K[‰1²€ž ’…î—¼ÊnÉ«êÊ*KÕÉŒÎlò2ž““.xùE;•O- P÷`èb)`•.>/R`½`âMž mê@Ç>žK>ž»÷x‘­~©€NÜ30#,j` Zvvæ’mìÜlÊ©ú6óvø›~Þ>õ‘ð•³IdüQ“}ßlæv›æÿ¾lÞ¡_Óègö^ÒÙ¡ë˹Bp=÷ræ­ ´¿?¶ú ð7O'êO˜NŒPŠŽ‰" ^³ òn\ÏÞŠRð{â1¿ÅœŒÆãÎÔqÀíwàºAè"¤›c^N5ò«šqnuÜ7ŠžôΦµ:: v”ؾ6
-–>Ó}f~~•ó˜OØÀBve(T܆ˆaC-ñ
- =9‚kº#XÑÁõqŽ Ë«áÀПPT—Â
-˜I°LIW¥fjöÉæGÒØ™Ì6PâÑlÓ5ûdD™ÌlQ÷ù.Š>¢ %á{ÉgÆÇ&å3[b>sQbÝxÏ)Íø褔fkBKèÉ <– ¢™ôɇ2«Ù¢í£^ØÆHZ&6«ëò׺׷_ÊØS'î¯ç‹ÕÁiX^®ÉUé^p$òþž*ob
-6p‡,Wrñõ“Øœ
-q±A§éš¢Ðsœ€•{>ìžß»kþ>Çb³QmÕ(…’)0/­¢UƒjÒ:Ôž¨ÕȬ•a•42i—$¢ÇmMPë o(õÁŠ¾æz,œFcn$I£"IòvÖQ¿*gÐÀ÷îf›8Vû¸“•¢2H•06•í)Úð'wù¹×-r-˜]ùÉðî£
- tùÛÏðY7Áýb÷ÆÞ×Ì "bE}Â1uˆ¾Ð•5m¶ÉÔw—e
-俱Cæ9¢/ƒC¼ˆóæ—øÂÐ>L Qh,Uå¬e'a½\â9ÒéýñÆ]!ÙñA7.•vÁسiæ&¬û¼rð…]W~ñ9s½´Þ½bÙ;ôòAñŽÞF»2ÚB󡶲TX±VXÜš*õ½ŒkWámq6¾(ß_ÒåA_ÊŒÏno¡Eˆ”*—ÄHðŸáb 6| ÁÕl‰åÁŤ8¶8\½Îü?b®1Ó¦ñW‘P~}~],jBèpëÅ'ñ‰¤ÚFápoÓéˆ<.†-J¥±Té¸F˜$¿G§ØuA9¢š…Ÿ=‡»k!¨ÙÒñ–{;^ͶÇ8òµ^oc×KÓå Ïâóñ=)•x>ôÃøð Õy_é‰N©fì'ê‚yQÀ(þØpß'ßœuY ñ´¸G8ÚÔyÐa"á·‹¶9(–µïtWê„6¤ðPîlVŠÊädû‰6„¾|=ˆ×@lFÌÜM£Ï/X…¬ç±€+|¥ï(åE¯&ÇcöFN.¼ŒÙ[ ì;sCf£®=ÔÓÚE?>uÚdõ*õF‹’ŠÚôLêSyAéÕqÊS?ùkºœ5{x±;ÇøaZ>´fÍF«-ʪ$]‰j^Æ<.;ÜENý ¾>ÛéQÝŸËÃ.róxÍNï­rYú¨+ßßÕ{qDÍ•å¦JÂ$`1ù0$ƒî#^ÕÀÓER—&ƒòµÀBv©T²ÖxgàÙììO—o²üC‹ƒ5>r  ô+Ä¥$˜ ›<*‹ =¶àOá*ûïÑ)ˆË§ŒÙw<³ÔèìÛÏ~=ÛÛ¡6€ôóÄu—cxs¡:?¿ê+q4~Ì©õÄÈNÖ«Éâröc9õ‰ÜhÝ®šÈß19… Ñ”`@‰ÀT”ÃH©àç2¸ï- ì¥ê®Õ›.»,J’˜5 2^Ù„4ªžh©¢h'±" ŠX"8™Œ@ÉÒ‰pûÕÔ]§ûƒŒ@érþÒt;µ\ùÃœ‚Di¸yˆZm£;Pmah'¯¶_WR[žª-??ïȸóC]XØ‹Á
-ë¦)$#«·“<M òR½øN©
-É*ˆd÷CýO¦Ü(‘…{ŸÀBä$-¦6ÚùˆÅCšt¹jé!3<`(ùGïDR>ìcäË (d^hÙA>¢ƒÄ‹žá',ÓÃá`ÉOöY.W>+ÙOšt?¹úwøÉU ?©\r-¥’ý$öj=åªÂIè™0±"ÔžÒ¤zÊÙSæúP¸Õi±—Ò üüâÓh°”éÖõb3D¤«ÎÎa Fl±^Ñ^ˆ×}„¾ò™,À‘Z‘€»rXtåG›`%Æ7ŸáÑKÏeÖuš‚[ŸŒB‘˜ S„b³uÌL·…mJð7ñ×)Ì(IIjYwÆ«NÇÅJ* ´Pq{ô®8}9߬î¯^gxœ×YÈëf§SBÕXðÉ(µó:«~•ÇKfºïÊêÿ
-ÂL+¯³ú÷x²ê´ñ:=+Γ¼NchôP1›È«g­b‘Â:QlÚÕ‚¸æ¨nùø¸Ñ¥˜P0‹‰Bͳñœ8ê0<ŒSâk‘$Â[¼)î´&Ã¥=f:ˈåã*yV„Þ˜yô
-‰Uð½2~¼í}ৌgü?âûÿˆ/e$ãÿ_*9ê±ÎÿG|{ñ­Ï,Züüõ«ÛÏf‹¯n¿þâKB–Ѿë…åUQ"56ñžÝþ´0VÊ
-´/ïAÀ9¤àla™C2ÎaMsNúhN‹“n™¥•ÍÂÉ,+k½k¤II6L“ŒÑ<ᛄ7ùXõ<A…À^–×™æ°õ̪FÚÂ69Ý×rí¤^hBAJ7Ï çä¤0ǘd“QŽOŠ’79[õ z…@º»åVwõÑ)PM
-Ô6&J÷ºÜ<-Tƒ•n£œ©pã´Hu
-R²™rz°ÂõÓ
-±'–Úxï¡çLz7m,4‘GYyê­g\(9%Á8qTü” 5
-Hµ]&Ò¨µSblŠ;µ#lrDEy¢°s¦;µ#¬rH…Yˆ:[Tû9¦EI7K‹Š2u>a²—€Ñ¤`$[¥I…x’ sF:ùVÉé¶6æ´ú°K®Q¶0LNv³§
-9gêS¹‚±Bæ‰"Ι:âä­sLy¢€sF8õcÌ“ìhOoÎñ¦~Œy’ýí©ÂÍ!ÜT®(¬GNNmÎѦÞÚD99>9A°™î¢ 7©VZ˜ì0¶ò½'±F^u˜‰ž§/”>Ž2Ô¤gAb3@½»ò®$€œm’Š7ãËõ}tSjhg¡Wú8Ê
-<‹¯éYÍ謮6å!¡3)èZžÙ άÇ=yÍz·i©¹‘*ÇÙQùs>‚¯•éqMO;!¾ ^Ó›4ƒ›œÛ˜‚­…ᛡ»)ßD‚Æ›\&5S (R¡–Ö ›Ž›|íÌÎTà3O‰Ï àkcwÜPÀ3N O§Àkaz\W Ó{E‹kh¡5 /Mã‹„X¯þ
-ü8-УÎúç¦ðH‘^÷MøqZ˜GœéÏËKÑâ¼îãøiZˆG›ÛÏ‹K¡b¼ž®)¼ct£!¾ã“ŒZNzÑË!`³¦
->a‡D|º_.
-43ým³«þvîq8Ú WÀãYx#.áºZ–{ìˆNS Ëud´Œñi½ߨ5¹;/P/—@:~¦ätC
-º6¦7T ËF‚†l<£—¶³(èZž¥
-À6†Ç5@-÷Zȼú
-üÃ?Ü€è?øà/PK
-N¿Ön æk«¥oúW-íÑÙûð|éAÅBsÇö]Çb{sé?î ”~g迯œ‡£ð%\ãvùêjéžá1W³oá¤ô§|Ä´õÚ…Ãy¬ØVó~¿<R&3erÄÖ<âþžžÁfì ÿë;Ì¿3˜çkþÞcΆÿZ8ÎŽmLË7Ü3¼{£í-?Bµ7ø‘¾]_!Ž=SN¥‡µ$KøßÑyÏ2׆›£k–¾´ ûÖ¿KCV`Ï5©( -‚ƒ­³6"D¯Ó3ØÖм½kl Ûgž¶ÝYV×ÊpT*çÀô|S÷Θ4S†£°Œw!ÏØPVâŸÊŒÉ’¢Æ¿?}þÓŒ)¿Ož=œD';¤Í´õ¥ç;
-gƒ™"e9+ˆa³t}3ÓÞí}v«™6ꮡoX¬KEXdDòt&rˆ1DP¼'D7/_oéß¹ë(eX…j8+˜kQâÚo5¦ßi¶mXìåk¶s\è:þáj¬;öÚÄ_¨û;óÁ°<¬Ik¿6ÖpÀEí¡K2æÍÈϪTvžáb~ç:Of…ôÍÇÍëÅbékî­áWkü(¢c |y™$ ä{~
-„Ìô
-`Ž ;<§¸Õ1Å­Înu^éVy{ÒƒcSë˜âX#II›úd×ú>ÚÔ9Ù¹Ž)ÎuNt®Â>HS?ûös²ƒìœè`ÿÔQœìXìdçD'‹ nö¢È…AßõûWo‚F¡rb›Øâè,ä‚>¡­Ÿ;¶õÈ€Óƒ KPÇæ&ÝW7Öí¶0ÕÐçDèjÁçf¤P óê~è#]/V»qoX)ðª4æñ'ÞUÉâ/Jª$àÖ¼7XIÍó»ÎØ7>{§yL=ÄM[››áÂXžÎ`ÂV¦Ï´°ÃWE̤-bætbdy&ÕèÔŠ6˜™×03l™œá`4KS9k:«dô2ÏP"0KÒ žÆV0¢³>Œ0hHü; ű ¶AaçÓ°ÖÝ™Q Awöv¦Ÿ:ÇJ®§'ÖTCI"(y h:yçQÖQ{Á¿@ĉijºoBÓïCÓ‘)YGnêÈbÿ7Ó’†hd ¹)hÈbÿwVk,ouë÷¥î»–íÀÑ-ô‹ôà¦êÞ–<I"¼B œ“
-x3ÌBÉgØî^^ʧ8°· ^Àô°qååÖìX³ÞihÄÉÙÏê/¼3»5NÙσàx··¬µóÎ>ýY /úöR>ýY
-~ÙîéÏrpˆïºiØÚÊBãäôڼϗr« Õ'²ëxþÓè- Ÿ±"~#Î s)#kñ/ ‹øÎ.†D öš—–Ò'$81L8ãOˆ;-gN5e.ß\›KD´Ô, ëÝí}¬î´¥–3&Ïä,_Qœ)ÆPZ¤†ì”áµµ —=U “+f;KxþZyµC”òN(/²ÒäB&ÖHÅå¥Ä`^•eoE:2lp» ñãþS¸åžHÐrŽs´¥Sµ2aª¶Ö¶» ”p™&mœ¦¬7›Tpše­([²ós¶·=óÖ'tád—lÌØJš±¶’g×l¥Ì~H±0>\9ê¹b`“ÙH„Ë}ï¸Þ~þåòêí·i—'MÇò0£áÃuìö
-*‹
-Œ‚©Š‚((£0¿ªùs¡“ÅðªeÚÐñÚcðÑŽ·*ƒ ¯@„[Œ»\¿.âD¸P>÷kòáš®á¢å,^/¿ùæÍr\-hÕH ÔɹNPATG{áôe¶pò¹s(fæ;`лy¾ãb0‰e÷$¦µ˜ò'µE36®+ÐÒ˜V%©Û½oPI-Žm”‹ÂÁOøƒ*…ª1 ×+z'ƒváÔÏ$xäühn¹(ôñ®³Ià Ý;àünï 6몲^6¶€qy#ô² ÿÿIåÙXù‡3µ”ÏzÕO©JWŠÿ²¹âbæP’@ï_VêýAÕTÝýd¸Ô½úC~ <ïv›|ÅŽÓdŒâ„Q¡b‹¢¢ª½‡:q†¾w]à}v°ïMgï¥K¸\9þË×/–ûûŸÿ…aÆÞÞÒp¢'í+&m*Dò晥 EQI{ùâ@"B"FIÀÚ&þC½ÛiÂ6®( ÍÃxða0ŠA°Lâ…ƵoÞc´çB„ØO8Ç—,“£µF€á¡DÀÓ|X%
-§É(ža%h£1FøåçÙ¸èèÜÙxÕ¹#=é
-ë6— ýn³ŒáôÜí¯ÄtÌ=èÆ~ùÛ`'œL©H. °}|'¬²°#U-Be¯08°Ì? Ü%N¶ôCÀ ±vÇ3UŒÿ¦²nû¾kö†X³ÐZ€Q+v±¿Õjšîò‹·Ë›Úvikõ¤0ÚZ*,éÉÂé(ú l¼eúÑ,³À2èÞà¨Ë­a®Æ}Úñ|ïò–ì5´d'éÆép6ÊÖ5@´ Bkƒ÷ –FåHê(î·Mò&^.¨flIf㉎B]0y³¯øŸp‡Sô¥ñ5Êc›½­ófºôÆ®<|“îxÕ†b¤<€˜UÃπŸ¿ÃÕ2wŽãƒt÷Ö rÀ®ˆfŽNÙñO|h/K̃îŒq’6œÖf”
-ä…ñ‹§ÁEå‚ füä žäW¿tP<Eæîº!wra5MFZ%w×Bî®ÿiÔÝ4£N×6_7•Ô¡m ÙcŒƒGg\Í «§ð=pÄÔAW´zÆu´NOh Cô|Ï6wcwvòÉ[·ÓtzÊìLoh¤æ{C#5&cÜ‚[ϼþ • >ÿ,d㦖 Ô®VÙxjBYv¨¡nrˤÉX<I5Joªa5PñL8ˆS¦‹')F=ã¹X-¿xóýÒ2·þòάìÅKÊ%Æþ„ý¶÷|ÌðIÆ6¾pÍÛ;ß6<ÝÁó0EyanMÿ º>òˆ÷}&Aק{ÿ¼¸g9;|%
-”xx§!(»¤‡¬áå«-e,^Q"²1q¾ÿÙq™FÈ£ˆ<nŸ®Î–CÐ
-ñxXF"™ËyG¶$¦~b@…6™gO"‚h]’ª ïN±hGd À¦dˆLCJLc:m•ÍÚ-^ û+r¿"#8x Xp.$l1—+ׇnØþ+:9eá©F-è Íyð¥…=Š]Bµ,<Hxl—ƒš™Ä·‡&³ávìÍëF+‡ÃôäQ!×±(,™G åm4fÉGiñ2ÚÎü囫¨36cÜqëjkì‹ßú³Ìä_Îÿò†—xø—¿4€Qå—ó Ä~ùKC¦Âÿƒ_ÎåÑcpÓ[ü…á×~À°(ü< xgñ8;ŠO:áIÆÆIÁap.U§J›£bNoˆ$Í&Âú¹!ÖÏâúêóšú9?ÿÂôŸXK¢Jb¹ŠJÿWQkø_iÕÿ‘k°ñH^4^Z‡KÌ%œö›×‹ªað¡×¢Rè·T‹®åÓ’ñíy0i.‚$ê`m/܉ieÀÔ
-Süô‡·þ4Q'Ÿ2øw†b/º\ŽÞðGÓ†džü0_‘¼Ñl(æ.†ê¶Ÿ²o²Œ4_¿C^ß™6$»'™X2ŸrùYæ>ƒ)üPCðãá±Âw2ãþV[Ce›%ì•&£Â<Õ|§!+€Ÿ nб•¿qÛ Ð #ß¿¬îõ ‡Äè0'ktrÊ’T)tÁE<‚áÝÐ=ïØk2`À™q«
-b³M7†¢“#Ñ 4…DÌÛ©R Ji‡ª¤kþÄåXY/ùêÍÕó3jlt@·ÑX°ôÕúÖHõåVLjÈ8ÑÂm=6áÞ€‘9^”$£ÖaÃÃ(¨1,ƒadÌWP–£J!ÅÇ'+îÚôÄÁë™6+Äž¨¦M‡
-eUgÔd^M4Ö0T›U*ˆk€õk-˜¤ÏÎnc¡(Öîx”:zï* ¤ú¾9Œœ×³0Pºñk×o_µA¸‡W‰8Þ—|îÝi|}‚³î ÛÓ|äFÿW~¼½ Þq‚©}©
-N|æ€÷™å“‹r©´Öb¦^œwe(TÜF"ÆJ&¾"w çd«×‰V?Ï[=Éà3ÍÇ[8mi|#¸›ákøÜö‰ðÚ>…„ŽÁœîtš#˜æ2ƒ‚yŠö/·6!2§Û¿N²ÿù¡öO¡ [Àþ )y8%¦1ç%¢
-¨Q°LIW¥fjvÉæGÒØà™Ì6PâÁlÓ5»dD˜Ì<œe^$÷M(ñßK>3¾6)Ÿy8%æ3ç%6Ñ÷œÒŒ¯NJiNi =‡rA4“.ùf5§¤v$/°‰‘4Ll†ããÏùõWIì©¿ Ë}õ½Q³¼\JVEŒfJΑ$÷w´ó&VàZ¾~óõ2ÈÑ«zϱ‘ìEXXZ&ê0<X…}¿ëܺPe°-K¸ƒ Ü‘lWröÍ“Ø St‚ï§ÅNÛÁjs9ÿBõ2Cø¸´TÝÏG2Ø·næ›
-î
-wÖrywæ‡Lކז°ez´ûÁqøû«ù³èèëκáûóçõµà“ic£ºs\).4è(]3Øä9LÀ ¶zÞïžoÍ5ÇŸãf³ÁÞ†z°J²|bí­ê\y‚J#“VðƒeÒÈœ“x:ŒƒJ?ø‚²;XÞÓÌ7Ñî«•_±Ø$ó%·³–vù+s…
- ¥&DÁqa½Z»ü=â ionxcêHvxÒ 7J;c0g ï›Ü„»>ë6GAq(ùåÐ*E»­ñ³,}‡R¼ÃÍßÑÙXWJÛ|¨>Ô6BE¶U¬Ö¦H}Ïëð¶ ?ظ¿ Ë§])3¾»fA)(ìG\“€ÿOäv‚à”f+ÜœO‰cCÑ 1s|8ä™ÆPþäéäÇÁñ³ 0ßB¦^8 /D{mäO§ lsß>Dn…5J¥±°Ïq…°„Lü\bóœr;~þîæ¬ù f+ÇÇ[¶Z¸– lXÄÎÂÚ
-]g(MInx^Äë>\NŸfKtµWh¤S¢ùú©x»‰¬(\üL×Â};œz3ÖE%ÄËüîh#ç‰)òAOjƒ£vÁGò›Ú·:}›è4¤ðPìj–ŠJed;¡6ÀQÒ<ðf 4#fœÞ΂ãKV"ëy(àÛ¯¸YvÐ46DÚ(0ppɲË]þ¡±3ˆ4ÔµûjZ[È
-Hœ6Y½
-Ѽ¤¼vg=Kô©¸œôâ0å©žúºœ_°ÝÁ’3ÆñãÍC+¾"°ÙH•[²
-$I|/¯Á <.:ÜNý~>Û)Á®?çû]àæ±ÌNél§®øUuø,yÁ‹gPËÂͦ
-ÂÀàÊ%æÀ€ ºpMƒ/‘:Wl^ËYHJEK`aa$^MÏý´Ù’e_šo0Xó„a~‰¸˜•a•[ðâ2 ü)”â‘¿‡N‡Žë±v+§_}þÓ1$ÎJ§ðrò/w>– ÐÉÉEWi£Y4ð0#ë‰ ì$žXL‘ãMäp¨OäFjwÍD<ž‡ä‚Æ3‚EcýR#¦B>IbûΊä…íXÝ¥jóQ’.‹Ð…¤¦ ¨È€]4!‰ª'R¬(R/V”€’ ,œLJ`ÂRO8¸ýJ5ê®ÐýAJ`â2Óý‰é¶j¹Éƒe
-¡á¦ä%@ÄjÜj C;YµýæUAmåXmå““–Œ;;Ô•ƒõˆ½ü:aq’"!iÖÛÜg£jäÅz‹Ö¶
-a($3¿™hH74l2 àF‰,l _ 0HÅ™I¨õ:ÅCªt©7ô)0” ü£Ý“ƒL^ö1ðe„2#´è yý^b¡gxt®r?ùXð“]n–›¼+ÙOªt?©ÿ;ü¤ÞÀO
-\'RÉ~û•žR/qJ*L솱§T©žR'{ÊLŠ@ƒ<lu«— <~ùˆÉ54 …ÉÖÕbSDÄkÎN` Flq·¢c,ˆå>B_ùŒàH-O¿…yÕ äGWçã›Ïà è×gòêZMÀ-Ç‚oF¡ˆOÐ)B±iŠZf¦Ýmm
-ð™øt
-3BgRZÔI˪ÓòV%%P¨Î˜8Ž½q;Wœ®œoZ÷u×æuôž¼Î@muJ¨ ¾…¢f^GïVy©ôµ9Þ•ÖŸNa¦‘×Ñÿ=^‡¬:M¼NÇŠó$¯SÝ—Ì&Ê峉Ãü…U¢Ø¬­åpõQÝêñqÉ£K>! æ…ê¦ã9~Ö`xþ±×<+ˆ‡·xSØi†K;ÌsNF Vzô®6 ý`6È¢¯“Xß.âÇÛÞ~ÊxÆÿ#¾ÿøRF2þñ¥’#ëüÄ·³ßêÌ¢åß¼½þ|±üúú›/¿"d½v`‘JqMO …Ox/®¿_j „H‰<üÊ~:¯|¾Ó</Ü*4ÌçƒBÌFÛd:„OI‰ ÀT(0yAƒ©a*Ùí•:Æ)Sp¢/ Á”É0å^aJ˜`ë4”¥Ô+Êq Jõ
->0E*<©^÷žìëŒkàQrëŽÛù,) ܈®‘ñêÁÚZB‚7¤ÀkbzÃztö¾ÏCB§RÐ50<µœZ O:òšÕnSQ“
-r"EŽ³¥Ðiø$
-¾F¦'K|Rø¦xMLoZnÚ#¶ [ÛTB+Æ…C“ë\&5_ /R –ëNV)øš™*À§ö‰o@Á×Äîä
-^Ó“:¥St°Ò†êQó
-:ºé©18B”§&u§vRurÓœb}²Ømv?7Ï'z€ñ”…þ³‡YAx>%؈‹ÎÊ‹¢=EMÍÖ«4
->ºNbx”ˆ¯“!\x<1è›d†B'Úà <ŸøQ?<—•(ô¥=ÌþÁó‰Áßô
-<°?":I€.Ó‘‘RÆ'ub|ãtÔï¬Àj|ÅÒɾONA7¢ kbz£JtÅHpTÞ “ºRÐ50¼¡
-¼F†Wã9‹1_¢šh¦< Àk`wò@„nÐÖ†9$|
-ÝôdEO9pOÖh+œó¯]g¿ƒþ—Ùûm´ñÔåÑQéV9a{œ²½·^]-]#ù¾Pñ˯Édöd¦ä +HyÃÿúNðMO_ó÷^ô…Ïì!&Þµ3-ì•”ƒß“[Âgòný»â§^Š˜ÆT& -øÿb„è•czðÉ:CÃù7Ð=m»³ ¬®•áâ®jœø8©{ø±De8
-Ëx°×ØPVâŸÊ ÚZEúü§S~=ž<{8‰NvH›iëKø†ÞŽÂYñ#B1l–®ïàƒáÁ‡ê „kà‡_±X—Š°6ȈþbïJ—'‚ð«LñƒJÀ$Y>S[æ…K
-Dpù‰-®ovn ØÍÚP&gd%!.¬ìµz0ÇÚ²ë¶w½h·Ï¤¢¬ènÂmä|lÉíam­áƒQ´‡.ɘ5#£èÜ‹‚ Ü"÷Ùl S󱸙ϗéÝ[AµÆg²?
-ÊQ”„|~ÀB¯ˆÏ;ˆ+$,pŸ{D©]"' F@ZíáQR¥ÌjøÓ›AÊ’—;Û©1ujLQÎiÛŽ½;ì²û«\†¬øêÁÅðP;BÂâ­m‹¼9oŒ7ó5…7š?EiH›ùú_Iî£-ª>S+:Ý¢4Ÿrì™í3ÀÄ~nžQÜêˆâVg
-·:«v«ØŸœÀ±Î(ŽuDq¬ )ק>Ûµ¾‰>uFv®ê(Gt®Ê1HS?Oí)fd«Ì­BiDûï ŽâdGj';#:YÄHp³]Õ¾wñYqŽEt
-•ó2Åi
-¶Ìõ{X•8Ùá´±½IwÄÕÀ­u»=L5ôºQð¹)袹ßúX׋͎{ô§ÀÚdPŽ½«žÅ_”TIÀ½ýh±’–w]°ÏöÊô¾Nº ¶¶7˳œz6fwvàãYðuNÌŒN çS­F/¼ V´Á̬cf>õvåä úÃñH›ð¬éÜÉÙË"CEHÒ§ü»3}k}aБ@ŠëXlƒÂ.7¶µ]Ÿ€“•{p2ãÔáh4Òs#¸•´&%BPòU8¡éæGÙ@íSøSD’˜¦¦û.4ýü šŽLÈ:²h¨#óÃßLC$ 1ɲ(hÈüðwV½g-ïWÛ_—«ÀÛ:.|º7kÞT=Úâu9ä9©€‡Ág†‚Y$ùûÝ/x×[K\`ûعŠëÖìÌܾ2Ÿ|Јó‹Ÿp0 dôØýðóþ°Ý®ÝWNïG=:8KÞûQ ¿9^ïG~ÄçØYá/(`$¯íÇèx)·ú q¢^Ž]מGoiø„bUüÆœYö’#kÉ7 K¾î¾Çb¢€g-®ÖÒ480œá§ˆë¥˜{Vq·üXpm/ÑÒÜnágý‡C€Í¶ÔrÆø”gùʈL¡0†Òb5d=†çÖ6œvWò‚Ž68‚çqÜ%’‰•W 5D-ï„ò"+M.bbT¼x¡1ÓY³ì­HG– ´ËÈ_¹Þ¯¶sŸñDäݪw5á„¥ÚŠ}`B%\¦IIÒôõf“Nr¬Å°©ØêÅÁm À õbœì1v§MÙ‚Ýñé-»Ó§ß¥Xy@Ó€êyj`ãéP…Ë{㸠9`ùåË/Ò.O›Œø £áƒuâö
-*žˆ
-8NiH! °}†7i2ц±ª¡²¯Dú¸ý›%2?øábËiX[w45Ôø•m;?œºeÄ–…Þš
-<Š¢utI†På­K±èGd À¦d¨LC“¦1i\G¤–s»Ÿß(ÇwäqEF"ÖÚ@,ÌÝD=æòÎ `vxĆ–‡¶x¨QÚ¼@=†•µ&DkYx*ðÔ.5+‰/Mf 1Âí8<šÕÍV"yrñ¨ëX&×Ñ"Cy™ÌYâ,-žFÛ™]óe<›2 î¸÷̵ö…·þÈÿéR‡ð/BgxJ„ùS}ÖgúO—cˆýò§Ì€ÿû?]òácÌÀå-ñÀðm
-<á}‰¹„3Ëùæf^5 >ežô¸¥ZppË{%óÛ³pÑ:zYhïúỽp':¤;‹yÖ~k® ùïžð(¾{sà.&ÅÇgëÄÈû®8Þ߃]¤ßÕÄy–ƒpá§r4à´PVœ\?ÃÇNŠ Ùðlæ{bÙq_0ÿ°c/ØþyU ;¿J]¶ÅB
-b³]7†¢ãF¢h:‰*X·#R¥A•ÞUÏ؃©Îå~õÍ—KÌϨ±QêN­iqñ¶gr,wçº~
-¬Lôä©Ð¦
-tèã㕵ìªkû/´ÕOЉ»¦„… ,AËÁŽÀ\°m€YM9ÕØfÑ mÓ/šÁG£>¾r5‰Œ?l²¯ëÍÜlÒü_Í;p+ýÌÜ@×(º¾Œ+Ùñ(gш
-8”¡PApR † •LD|E.:ÎÈV¿"Zý,oõ$ƒÏt/áðÖô°á'„o¾¦À¶O„ßÐö)$täftG°¢9‚ÙqŽ ÍËsP´ÞÚ‚ÈŒnÿ+’ýÏŽµ
-ØŽOHĩ 19/UÀˆƒeJº*5S³K60?’ƆÈd&°fƒ˜®Ù%#Êdæu'ï¼Há#šP¼‘|f|lR>ó`BÌgÎKl¢o8¥”Ò<˜Ðz2å‚h&]ò¡ÌjÐvJÏ lb$ ›áó‘ñçìö{êÄôo¹:X5¯—kò­ˆáTÏ9yG•7±
-~°L™³KOÇqPé?¥TË{šÙÆ[ZµÆØHŽFyŽäí¬¥*e® -îíÍ—5qù«òq'+E]2al*›S4á·îþò#7ªZ:?d0ýÞ'û*3LPå/?ÄgÝx»åþÁô+Ö±¢ºaNŽX8DOhË
-ƒ&Û¤*»‹ËRUñÌ€9–ÉàÅ-¢¿üôûèÂÀ ?L Ph$Ue­åa}·öÄs$ÒþÜðÆ^!ÙÑA;*”vÁسiê&¬ú¼²°;
-/‡+?þˆÙNRm ^±ôzñ/Ggs])m  ùPÛ Y(«X),jM•ú^F•«ð¶(_î/èr¯+eÆg7·Ð"D
+ìVuO‚Éùë$~9²¬ŠÉwM·ä»,œ@q~ËBA€¸Ÿe‚0y,ä¸1eAá”ÛðW
+HÞ꘦úÎÇÛõaƒ?¥?à}žÒ(s‚µ•Æ_ðéÃëï?¿ûþ«¯ï) «¯qÞð¾®dJ´šUWÆea.šÕE›ÃV¼ùòí¦–•ÝÝÿµŸG{J‡yÈ«:¼þÚ¶‘ªíß~¿³¬"JÇE(ª:.w*dzÒ!qÔuØ'¡tÛýªnÇË$ÂzçÑn¿\M°×2êqµßûGZïƒ0¨êýc¼žNâ<´J2¸ùífOë=ì¢Tô>¯L¾™ì÷Ñ6q©ò0ò¸½Fé?ìeUõ?ËÁxêRñ%ú™a8¬è{Uñ–.„wÔ‚’ül—V©›n±µ"Hñ'shbÓ> \S@4ÛÙ^N²z.»éñv‹Ù¿‘ B{Ä úº$U©¼w½”…9ð&ø6÷¶p—Ðü!gX•DËGÔ.ìþ3†7»ñ)ÇýûZ‚¸›~Ÿo<y í74ÐA·É6Þy_×ñüÉæ¾ûO+’åƒW=Öò»O:™U¤‘Wø¢aȇF_•œÑ2É.Îr
+É‚K=*Ì(ä•7\ô½Ê}8ßD8YÍ‘ŽŠæLP`Ÿóå‚Š7ù¸
+<¡)%¦¸8·BJׂ‹/a,ìÅv^
+
+~©^Þæ†4"¢Šš‘ôâƒùÊ%bñCá_*–;ȽÃzæ(.S8ÜO½” îQ«p.–f’&TÂ~(¨ËâLpÉz¯¦jqs¯žiø‘msÆUqØk–΢‚r
+Í,£|µΗ04ÚûÓ…|¬_ým×éï”)ÜôvS5Ö”HMyr™ú„]Èrê›Ëµõñ69
+n[²ŒP¬¨¸^@e׺Õ÷T~úÝkʦ±^;q–˜ NðÀ5fñÔA¥Ì’þ·Ñî·u¬ê‘œïÒ¶ž¶ùyçÖã: ࿉—](¬/iÚñÂý7!!„Žš6íÒvée9Hüxfì¤NZÇ™¶qZ
+ô¦cñÐÕÝp¡ÿ¿h7u÷’®Ú¢¸v*Ð÷égÿå–ï±Éí&âú Á‚þï7Ýäy¼™¦ÄCàÜ9Tâ"uq“JǼ<Ȧ .‹~Ö9L¶mC5…ÌBÄfØ^⯃ 7B†h³³«nvkŒ¡zÄ+<¥PÁM½JgE”.,È{(XÓÓȘ–ÍI…•|n5=‹LÆÌ °Xµ
+ø´n)Ô¦kB‹™^´èZC1óݳáÉõ–DìÑ»µ='Âÿ`3UB’v¢Ñé‡s’q¦«E€W[r¡w-æêÓíìÔw
+ùTCߪü-%Lá·å¼¹ â~-"w#ò{@͈a,j…1IÿZ¯¦w@¹¯¶Ï³]y°U ›Ûí3,5QZÚ±=ÑžíŬl¨ýë<˜÷'k8z›aƒ× ÌqœEëaeq%é÷[%¿¶ŽÅÌ äÀŽàp±8¯sIÑÁ”ÝݳDÀùàÔÄ–!”»3„
+þ.Ês—=M¯‹ízcì ÷“Å
+}JÎÈiI¿Z yé™]gïuå©ã¶üM?Tøž\üŠ¿6Yι+o¨É3‡VÌøz.9A‚þz–.=¦ô©uö°ÂaòHËá‹û'Ê2[¿¤&ÛCq@°P'9‹÷äÓâ}<,Þ á/ácåDǃøJHŽ…V%–
+;“H
+-NM¡ý„ÐrûÁ’
+i4Gn¾jkÒ
+æyœÍàG¡'“€ðîWßâ·[XËÝ ‹V@¾-ísºÚCOºXyqnª_ÀY: ï!H¦=$¨£ßæΔ¥ãí.ïT¦¯•´X:£— bjÓ㥫êߺ²k²™ãž5õ¯ÑaÞô@ÉO=‹Qæt¶Á(а#‹½$ÍÍ’ú„~Î,==ç¼.£q
+ší$ýI­Ú<Þ–kÍÛæØ6¼^Fãmª©ÛçFQaâæ–¥÷ ÞÊ·<zâÑc¯zšQà.VÀV½°Õ ÔÏTö¸<:ÞäJyÛ?Ôìsû\œìóyi}JÚæÖ …ûOÝ„Ùlçvbá 9k^Œ›²‘+„*ß…1Õµ\ýýË
+—SxÑ0kÇEŸš<PÛJGjƒ‚¯'=®Ž
+rF!Ĭt;ÌœùX¶ÏÁ ¹[UhOœÃrLªÐÎË°þ¶MWãÍbÝS PÂp1,Cãkí»?€œ(DíÀå-
+
+è¶E§×”Ž`ub茻[9¥¨Lƒ2¾Ò@øwD®¦hh]jÚÅÖ½pÀŸOû–ÕûŠ‘ÓÑ@ïaL$–Çü ©W8 ~ =DšûcòZŒP‘´cÜj*0{>r7Új}*æ0fDf< >Ÿ¹1o5tÉ›—,i(ù }>¹ÿûfHn¼c1Á yD·ò™5·7/àý'å-é4^/÷¤Q§¡+N :­ƒ…DI§ñz–”uø"ÖÍøÕC•1(4"ð¿D¡9 'F¡‘Å|¹Bë¦w…æˆügÈ#²¸ÿm
+MÔË}Ú¨ÐDð°Z_­Ï:[°˜³ŽZ•VI/BD¾H£Iqq:µó AýPå J†|™NãQW“¹9I¤0Î|}÷¶J,_R<¡ÎKÐÎu˜ÑÞéR.¨=úråÍYžìUý-êõ·a¨=ûjõÝÙ¸&D —87Ô¸ ™ðÓt²ØBwï~bž/O³öªPNß~x¸Ê4Ùo6éjhïñYª^Ì ò/ÒjjýQ }<ÙíÇYö×!úÇW•D
+û0`=Þ“½úàÏõæwcä÷Ы܊®8³b戛
+vBò¾^IâS»à=4RŠ—Ô·º*˜ãýHBu¼Å?nŽÅŠÒÜÒ¯áÑb‡DovA;x\=@;JÚÕåË™ÊB»Ž>Á¾Õ$«‘Ü‹¾â»g`(®z­-ò p˜U Üûû¾sE Ôñ€vŠÂ~íSôýŒP¬f~û ~˜öGU‹0cõñ&G3šVïÆÈkï«.×o³d‡R¢ÄåWe\Z¯Lû%n$Ý=6r]A.üÙ‰¤7“è3ÓrQƸ#çuÙìeÖx#[lÞû†¯NzPv S¶`üñõÌâ,mˆGž³Gpc-
+;È8cªQªlí¿70úê*÷)U¶uá\ãÑ5)5¶ôâ›iaîP!#öd±šÈª<ò3þ8£T»¡7s1¬‰ØË…Ÿ=¢ÔÚÝ¡Gåþ12ýcä§ )5vvèa¹o M×zê}G9±Cwé)’W;¤T»¡C‹°ÜÖøÊ\:÷ÔÚ’Rí†UFõ¦|ùª|ëwåóZ J­ÝjzTñD•\‘GmO-àþÓä.†äø÷PzNU½ªYðÙSøXQˆÌ@‰¶ûT£É3Ê@õcÖÈ„¥á®,7q‡Ÿ‡¿4][ ûÍÉ-rL¼Âv€ƒ¢qç¦æ»÷ÛÓpè[AA#uA$ÂÎëýîè0¦Üfeq€dÈ¡KŒ.@Á®rµé­¾þñ›ï?û2\½ùø«Ï¾ùôŠ4WË5v9¸
+e¼lm~~ýЙå_—‚7ªð™ÅnñšÚñÖ»Çô
+^ÉÑ—±5'Sâù!3Ò±Sèd­gs…ž—±5+säÖ3N®áÃýÍM”såQ&Z’WMó‘†3æ1¦Z“²4éËØšà2òê¬[²Í{†Ë ”Gl]H_R6·t[s9G^ƒ­KÙ¢*=ƒÁúõ Ö«GÙ¦[zœ@y”ÁÖ„l7ÂzŒ€yŒÁÖ¤lófé 6¨g°~=Ê6||N <Ê`kB¶ùìê3ä1æZ“ñĶ †µ±µˆ–pnÏuáGÅVzûºvéG.kã `í–—£báÝ¢‰hºšOÂZPÒ”_0¿Á„߱à Ò]ÿ$æàh ×1£4X“"÷špžSl|é›p\Å%œŽxwmÛ·ùê‹ûÛÅ,aáת+`é®È$Ç/ Œ‘8•Ïk~ÔAÈŽ°Œ[£!©§[Ó‚Ñìi T
+D‹ä¶w8ª“[ABº¶†é vKƒŠ²Å·È¹©˜” ï®ExxA²xEv«Ø“¢¨ýí¬RLÖÞ€#Òom
+£“‚=ÏùôË| =À¢-D©½šQð‹y:CIÁUaP/¯ëè(ÕVBÒŽ¼ÌÖ5¢Ù‚pú7+u;‡lW˜Ñ´YÑ|_6¥
+‹hT^ÈN4©½M±i”fÞùfg¼zàº÷Ÿ<ûüäéã'ï¾y÷èÍk| I¯Þ<øˆ/ï¿|~ÿÑ)iE‹GHô’ }ôÇú•'P#¯/˜.¶ßÏçªü
+çf~’ȵ†çôd÷+Ç3ÃV¿1«lhê·µæH².n+¨¬™e¦¾L뱤’¹eR‹ŸÍHx4 álld<QylEŸUD«Œ-¦C¸q
+°iv ¨ð0¸Jú9Ö/Œtð ðšVlP—8
+>‚ˆg‘f{8í+r÷ë,›ÌÏ×Õ4°…ï+ŸÒñ«1WÌ%ƒ¿é²ÙA!ˆa;ƒ®Ç…4
+…@ù«'‰ÈDíÙlWýUð†Jù]ñiÞ°Á2¼ÂRÂ8 #z|OHȨíû…N(T#
+X#F´Ò4®'¬30(‹M¬›jNdÚ×N æ»1˜Wl×þ®hD.½«•P|ÌòN…TTD﹜vÏ$•º¬¬ã­{ðs}YàÃ#M£)‹ßõÁ=%Tx•8á5ç
+ˆ³d™;•ê_ûÛSÝ÷¯Ìø0E!ÎýÄDœWnE˯¯ˆ—él{ðú­¼Ò¹á߬ ®–€çQ¶ãúªÿÞʃQäþÑ‚8¾%3竾Rœ±¦óQhú3ø®^£ÐÝ¿½HYà@ZaüÈ#Å¡qŒ~ZÔ à…™N#•ÐMÏø B†rР±›ÅI£™<gebŸA4·ˆU!Æ9äO™‚g 0†˜GáHBÕzxñÜPžËˇ]/¨‚ÃÛ
+:¼“7H¯`ˆøÑ~ø8R%êÿ_RHgŒ"Œ‚6`§Ø@Ç/ €„>
+™Mý¬ õóªö¹T~£ žcŽŽñÉ0 Ï!w!,ù…¥Ù¸á±úYþZœ-9È?!3wÝ+–Ï¥åãkË\úÊ•c¦ÓÅ"öïÙ„}VÜÌ/Ô dåØ íÖ†7pþðœéw:ƒ•|‡ œ'oŸ~zx“¶ëCN,®«B7â²r‚7WV 1wC¦c
+ØOÛåæU–QK‘]KN‡ñ¤n¼vT³a$œƒªÙœj¸Å¾ØU£:?2F"#:ïUKfŠíZÚp: ¿Êáí(gÃH@D2óøR;u+ʪ!=´
+ƒÿ݃{“ÊÎ\;ñ(›‰Md˜V¦Y‚xp3þ5Ÿæ I+hWMm“ÓÀ¸ì"¼hë$w¢a1;Ö8ÿGXÓe¼˜¬puT`1Áµ°¯«~)&„Á¹S,Ìýó¦
+ÄNzÙÂqq¿J¡£´MÛ@š–&]„xvfì¤NšÄ™tã´
+>·ÿf7–·Xìáå#_Úîµñâ_áÝj´ˆá&ßÃ_?ž?CpoúÖvia)Ö"x ¿Zz‡~ÆÀÁ¯æ›Å³„ÝFS>°6³á?(òõvÕM“…ŸP*̦¬®Â‰ÿ˜ö¾…%ͤùzÏ׿ú‹•O©8ŸòºŠÏ±x ²–‡¨§ª‡›Jµ©SWí0ˆ|kó`ùql<¬µƒÀZo|óµ_ÑjïNݺگÂíÌ ­Í+ž2ôÓòû]B«ýp:¬«ýÞßù^bí¼$ñ÷QŸ]Z>ÜÎ¥Ô4Õ¶>ô,ÚÑCwY«5h÷d¹ÿ¨gÆÓq]ݱ0 K æЖ{ÿ·Ì\BëíF!IÿL¦“: (%øî 4XZ¬¬ÙVì- ˆy˜½¿¤€ÜOïK  ô*(6~”ôSãý:Õ|MÌž²ò|«ê%‰®”ο¯øpÐ ±6AdÁÝ,ø÷í.¢é)Ƨ¬<¹bߊü`½KTÿ!†ª÷-â,Çœ)s* ÂËÔ›8¿1wÊÜÊzC¨6yjcÃ)VTü8³õ_ýß6$=ÊFSV;­ývðö0\ĪðCPÛ-tÑxÊÆZ]äç•‘”F¿ëA’e·àœ
+3™²ÚémwÃWÛß#‹saoH"4V3¤cGëMP0>Á’Šw?e÷µf8 ŠRb
+ó¶Rö-¸° ·§ÜþW±µè—œM9kÛ/¯sG²Å8¬jk—µPŒ¬ îz°Wڈřr§­XnQ w=®ÐSEѮùSî¶%ƒ·ªìp},Í$%TÂá”S—Å©à¢m¢Ì
+µ¸¹Ss^²ïnpÅa°ð÷e—KÅÒ™×PŽ§¼ÂÊ°ìé"ˆu`±)ÚKðûGë³ÍÃÀâò}´}õO¿ŸõHÚ>¥Õ6?Ròö”µ"•Ö´¨·Ø>jd꼩%•ÖçÚZÞ 
+A•[òAÙ²èZýüs ^G¯q¥÷ø“oߣ8³ÞYöÁºL¸Éz‘ï£Ãaz¢ôh…- …`§óv²Þûñz.¬Û·žÝ¡^){ióÝÑUýÑmlˆ6`¾ѱذì+ÁN‘B?Žá½5“ÝÁî»ä‚[™ÜA•ØIm£•"XPPWZ¢¦òË0IW±¢ZÊAŒ ÷GW4XŠ%¹dóÕ‰+ϵ Añƒ«n~ÅZl`½zt~Ø y®…&ÍÞI=ºÛûÙwŽx—}çÊ_BåÖP|#_Äç¯Àû5žŠîï…á-|6€ÏîÎé-Úæor;ò‘²Êí%]W‹)ÐJ€*€[“Þb\­QÊ-%]W‹¯3oñ;¹ÉpE>ªm2,êºÚÌ9¶™Óe›]Ûbd¢;×5ZfÂþOÆ't°ÍéMgO'ºî††þÿ¢ÝæÛp¾¤«¶Ñ´~*˜ÃçËÿ‡rK×ØävãÓú Ë’kÏÿ~ÓÍ×Þ~áWñvå
+—·¸YW£Ot¡Y}ô;ü91Nˆ4!ðx=n[.Žê°,ë‚”;•V™è#ð‚ÀV±ˆ÷ÓUïl÷$¯ ÿÁ=›Ñäîl .>
+ë'{À.ü³F˜Ÿ¼ÄÿÙÏ]áÔŒ¬C@´4î,Žý•]븪9 "î .ÅY9@‘¯‚“J쪟‘êÎêuÂ0|Èk*ÏN*o|îÊUfMTIš9x¨3éøë|`‰ЪS8 ªL>+‚cV^ü ƒƒ‰a±ü„f¶¥¬¹§ÃZD¦Gd׀ț!Ψ‘W Îü?¶Ñâ
+(ãU¯—I~° 5‹Ûx ¦&JK¶Ïdd{6++jó:æýù6„ClðZ˜±ÚŽ«ÐzXY4 °$k<Âv‹_WÛbÙ ¤ÀŽ  ±k¯Ó›
+’c~wÃ฽\ˆœdÈ
+<€ BõÊ<œ½Ì^ŸÈaôú"xâí>3ô
+á'Â`‚Û悳0®&–Ç3̾].c5´^e|r\'+þ²ìÛ ¯÷“vÀÙ]Ì‹ø¡Îs®à4žó“X¨í²àÀ÷„äX3¯WŽhé3bJîZ‡;€å—‡ŒÌa¥˜L,{»ó­Ì­{Ü ÄNNðŠózðªcݯ¸ð½+ìè_Ichùù8Z»%ÞÕ¢K‡ámJ’±¹s
+¢ÌÝÉa¡`òRr«-€¡õûÚOýðÖüyXXR:v6ÊðuÇ‚’„ŒDx?mÃçÁ óV8WçQóRËq¹]sA+–öHŠcj™÷FË:ä¨=äVU*)$îЌ ì
+Ö ¸§P×êH“r¤î«® ‡pAlVo¸­ö¾‘æG ¨+Ü2…ÁŒ3ox)`Ö^¸„›BO&áÙ¯aEÜnæ=Ìw3,Z
+»{ÃbÙ—î@ý û’g_âåà‡üØÉ~<4\p÷FW“¯òš—Û;ˆ‚D»×>×dI‹/”)m`\-ƒ} ƒlû;6}íø‘/ŽÿMá=þ6=¿ÿ̲E«b ^ož»Ht×;Ã~W¨í>)o,–‰Çå“ {ì-™«gó`x™'jÊ5u¦vmMcûd½Uøáî¤×ÕöB;ãcM±
+ý
+âØa!—Ÿãm·Ø·TvuÕW‚US¼à(Ø)®!oÞH„ISQXEh²(@²¼õ¬ÑÏT A<:;×ê_¸d!ó0*ŸžäÀÅó;”ýQñCØõÌKË(&€ ’²e©Xu¾VµèML¡X‹1¢Ã‘4àUÎBÀÏ󫃸ðGà2
+oê˜-㊘š4Q[$3µAÁO'w ZG¹M!‡5D8èþn˜™mÂl_C3‰
+´¥ F7Ÿ“ªÆ턇 Ž™€cTÝÛ
+©BÔF ûc+µ?VÜ
++í„v"Z]‘éLÐÖƒt¤Ë‰>Iûž¦º¢ôR *=…^ÉMXS^m
+"{–i9Äìœ<Ý)mxÆËf®µ›Æšî”ÚEPÅp°TøºT~,õa0íö"q”H 2žÝÂ'¯à»»×¹áÁUÁþ`>píŠM´Ù5+v,ìAYLÏž9†¸`T
+º5-›(dÑdÙk/'›".Dá
+.uƒ B@Ž^@ü¼Á³M éðåÄ£ÓfüœÑ“ãéS³q¢pZžìy#—?œ" úøQHýËH‰h䞤ãNáxu“„`.•H²¤~¤‘fxÖÈÃi‡]"8µÚËÉ›ÙÈ(ø5Ïá®:ÔPy˜¤T°Ã W]+ W# ¸²Tñš–p+lHH <½6Ș0_©qÇ<ò•ã6Šh´È»°ê%nrb|K!)æÚ8á@qÍÖÚeähän š34ª$GÆ£]“b×ÎŽÂ º9:õr1UŒ=HNc›™YK×2$9A”ä!™ÁÑ%ã…±rûw¹'¬„§&»üâD/ÐlŽ¿¤ø2ë±ll•‘îõ"T8ðpLO )[‘%ѹ…s…Jtn×¢“6¥&YŸhóîÁÅ•œ/Lã<¼SSÄØ‘î¦
+hRkj–ÅÖ¿p žOÆ–ÕÇòûR Ay s«2±Ü¥Mƒ,`ð5!ÒÜ{˜·ì„:]xÞçóVS¡ØöÈýhO¨ô5ª˜! ”ÈŒ»Áí™ûsºSÜ
+M“ùO‘Èâþ·)4^/÷E£Bƒ¸Éhûd}Ö›ÁrÜë¨Wi…Ç‹‘ÏÒh?ûqjí AýPå J†|žNc£Ž&!róC"¹
+æê—õPbþb‰:-@{×a©önn.OµGŸ¯¼™ÝC${Qó²þ.³¨=ûÉê»·qMÈÊõ!qbÇ£.”YçðƒyCwïb^mÊOí¡´±ýpq #‡=Ez,øné‹7KÈü‹´’Z~•eC÷æÉN‡ÿqÌþñYáA
+ÑP´kùj´yF ¨aä·2ai¸+ éEÆáçáAÛµµp؞܂ûcò8¦;7~0߿߇Cß
+4+D"Lá¼ÞG‡1ï2+‹¤o9¶ÉŠÑHý 9mz«Ï¿ûâ›>„ W¿½ûÙ_¼ÿ‚4W«5ŠÜ6Y0/[­Ÿß04fùç¥xP ~'-ÒÇÄ㎷Î=¦
+pÓ[=Ê:& 2‰ÉV‡^Þu-Åáu¸,eàÔ[%qŽ‰ € -c)xǶãä2âÕBŽ#ZEý°ñl,§{²»0ÑZ)_|¤š^m*žÏ½8Þ‰÷T¹Y.²å­·cL,›A §y‚ù˜ÙEÇ|b·!õȯ–){îºÓgÄ_ê.C}æt¢¸ç½ôŠ5»  Å<¦ëýÎ[¤ ÏYoþ2£?ã휿Ž¤Gí
+Pw¿þ3@NŸgël¶˜ëSí Øq4Ö¤Úƒ²jèMŸ=(u¿ÊáÏ"…²g,[ÝjæÁ‡óyš/»âÓv P’·÷ß(ª‘°²›ô)KvwÅa·ÍÓ¾‰†/!7Š&>f_xÊv ±øó)Øæñ8ª7›áÉt¿<´¡=Œ¨•Ã†é1ön“¥…‡ ïï¶éò¡
+>°Y§9¶Ô
+•zU¯“µ”+‡¤£ö2K×Ø.¤ƒÆ¹¼XÉÇ9Ör…Ž]‹•½‚¿”LÉe)T ²^(RC±Eœf½Î|Zާô½?ýíãO>úøû¾ùîÃo¾Æ§à´ñÕ7ïÿˆßûò³÷>|‰ÛFâqÏy }:°¾mäýý
+·µ ´®¬Ï¼m%U«c™),Ó~"¨„kY‰ä0à³ 3“X¤ÆÇÆ„Ê;`+ì"Z­l¾ÂsS€M³ ÂZp—\&«+VÌ*ï ðš 6Ø—X€=mkª“®”EÍã.ŸüÝèn±ûiôv(÷¶(ö*{+fÛÛ¡bÜúË{AG»¾.w<°‰y`O,6±õ vu{þ½pb5°íi[ûû›èöÄn`“ÓÀ¶émÃÀ& ì¼ÜÅ:d_0…ÛŽŒñ´÷ª¾Å$l¸ákØwæ¸ë+]÷6û,›¯ÿÌ=Jñká÷ªE:þ´—îØb½X³wúŒuP¶ 6ˆaÿ74ÝOÊÖ
+~ Ïq¯;×XÚq ¼àµw³ßû!ìÑÇ wÜ%èz0úË"Œ¤Ûwì!ø´Ã[xšÆª«H¢i#¤ÑH½´‘ëùBÕ(¶B4ô;¢"æðyuÕ"SC¿™ê®Éz”¯#LŽu01l÷áqÓp \®+RÅü>¤qÊ%vS.ÉÐÕíÈóçÝÒ>ËMKG»¶
+h«[<ó¤°©0‰ˆ®ÂEòTì·‰êï¾Þå}"›ŠÓˆê*Î-übÒ>ï©ê`'±©vºjgiž` ódW¤«kÍ=W‰ûÚ/íj;x]í—Ùzg•[gè§å·›Â®ö`EÑÔ¾
+I¾‰‹"Ùæ}Š<´<š×lê¶,]ý+—ôåèA\jî½–zb…kꮋÚr‰ÎxXoaZé0—jDŠ[,m'˜ ~<‡"6îaàÐÚDaÎö*’Õcí軟o·xOàÁj@(ju_l¹(ɶë”GäÀ ðkÜçmÑ \n§§m`¡ïUŽ·9Ö[VýGtmî»{,g9Ë÷@I]¦Þ–ó #*ë \ ÚÖSl2ÈPUñjfë¿ú¬¬ô(ED7­UIO.²ª`^W'è¢qDÆF]”Ô•Qåj;Ozè
+΂[=[˜ID´ÓnúÞ¨6}¸ÞàD¸X­‚Ö[GÁøœ§ [¼ûˆÜëððÀŠÝ”Õ×VHÙwÇe§°Q?¢þ¿Ší¹¤$¢äT¹¼
+ÌÕZŒÒˆRÃ+èe›Ö+§tKÑàÔn¹Á¹íq‡^*ŠÓí©§’À-•×ÇÖŒSÂÂÁ–ÌÞ¶Ûâ²ãòu!–bss+æ4üʶ»Á¥9lÉ[gª¡GT±Êsúàz Ý¢½Ïðª åÏóõ%Û5{Mè‘Zb 7»Š®&ºÔtGÎЧ…R¾öÖçÞúFΆ@e–”ê¡× éz.>Aå'ß¾gc4VK'Ú`a‹ â®ñÖž?1žz@!(”åuÿm²{Xg"IÓJëüÊ&‚%qn¥:ÁŽÄ]„v2áí¹Ñ\f
+5Õ`GµÍ—‚Œ¥üíJKh*¿ÈŠÒxµK²£;ac â¾±ƒ6ú¥š¯ŽX‚« ‡g³}ó\¿¯‚…ðý¬?˜&­ž1=ŠÇAÕ{xï…ü“Pù7dïðÇ#öúëð|à#&þq–ÝÀkxíöÌ‘~B[ÂümÝŽxüjÛJº®sqíª
+„0,KȽf„¸ÞíHL¾“2J+~WÅ„“Q_ƒþ€Ö­…Ù¤¡† TxñE ¯5³,O©—°D òo[ÛK"ü·K²R &ºoŽðEšÇ¯>V\vnÊ5éJ—ìÝ]o öœcð„Yz‰ò>ù:Ìiå[ø´x¹¥ “­¢n˜qÓózžB­óY"VP"Û^–¾‚ W™É›ýXW£¯ºœh^CP7 2¸Àã÷ñØr.Ôa£¯¥^î´·ÚȘŒÀ 6%[eÒyÜ‹Öxmpø~³Í|%|ùÐY¿ø:áŸÿ+ÂüB”ýG~í
+G3²öy
+ÞFиÓÝ.YúZÃÍPÌ
+¿7ø*Ìòy
+­‡•Å–Ä3ÛïXÿuu,&f 
+‚ÁÅflt¼.]lT$•€1»»ãçƒCZPlA}jPbN JÉkä®ÌZv7OÓÝz+ì ’ûIš£ÏCÍÙ9›yW݇»¬Áó¼½ÆuD•ºé[9uïiÄÕ¯¸ïãÇ6Ó91¥  eÒPÉ€ÏsðÉñ¦è°§piéÓeŠ[g€¥›GR]<lhËl½IDª‡ê„ eG9éëÁ]úFàݤ¯‡ð ¼u~¤Sc2,µ¤h*þ‰HHhWÛ.F¼jtO5.x P@–ûymð?_”Ÿ=Ï2iSÔB¦]†L„ÄŠð>:…¯JL´^ÔQë½Vã
+»æ‚Vä§$Ú%ÖBØ£ƒªžs˜Û}x¿ðNr¼†ªšÆС!TÜhæBšŠƒ°ºZ‚´€<fs»®ð#¢>r[n“¸H¶ƒÇŸæ0eLfÇÛHóg øQd+ 2VÜ¿ƒ/Wöú˜aÑ Èµ­ý
+7©÷J
+[T€çtÃ]ö~ƒ)×­;u^
+âqó6K£T{VŽ7z¬¦Ä¢¦AäkkºKfpVÖ[…Ÿà—̺ڟg|¬)€•ÃUšîOQÒ'Ô½¹Ëõ6^á“ÙÅx¾Q$êj\·væ¿`! ðÁMãIo±$Ô‚d‘ÐLB$,ë%‚8¶Â/€%[õ N  4¦š»,]¥uƒÍ 3ÙV/¼C\vÉڳÔ¼ÀÂ3ñÚ pÅb ¾ìÍxÖîFÈ=qïF¤ðD *
+;_#Uè¾ :n%Ìä0tMüÚyˆßÝú} –Í"—xa=@U¨&ö±
+ y¼M׆¥!¡“:6>gØÎeº"$6„”jG/é€p(:qØiîŠÌ²IML]¸Ã|1×ÉgÕƒ#ݘ$/ÇS±9ën6<TŽ\ÿ˜{q(ù£º±š=,Œ¬§’ˆP7º±Vô#Ÿhú´VBk‡/–ê³²@M‰k£–³²¥8+“ŧbŽ‡ˆf´¨#™i€CÚ{äFu>["ßJ”g ÝÔ1´ ÉÐh4ŒUCÑKgöö÷#8½ýæ+8ÆýæÃá.íìóV{ãòöÆ¥­½qnko\ÚÚ;=+sãÜdnþËk³7.íìsƒ½ay%öÆ¥åÌ'LŒ[ÝåæÆSTÆY0ÄFen\žcnt±9_Ú™£¹qy%æÆ¥¹1±17‚aydžs~WzigbL,LŒXý~­‹Ì§Ë¸L£ÆeZ-ˆ÷ðÙÕâ™J¹r„gÏ.TIäý±zÄkÅÔƒ/ü©ëÐÔ ‰³¼eùC[#ÿ•Ö`è:iÀññgðÝ?á¨;©ÜnÄ;¢AúqÚãÄÛB+„¤3¼  ›Ø¶£¬v©˜zÊç^6ëå9p}wnj+bd+bÚS¨ˆ©e¤ˆ‘}¤ˆCÕ‡©Ÿž%bdZѤ(Ó3ƒD¸XuOícDŒ wc‚
+
+FôÇdùÆ;™˜bm
+!,ìQ¬˜Þ~;p¬À
+à[0³•=À¹1xO€Us`Sy4ZéãkÈP^ b(Iü˜x¦Å÷݇(
+4jƒ+=Õ’q« wY>ìGø
+?ÂÏ_ÖÒ–q†«k¢À*&Eðá+°Ú“W^Ù 63j¢*ì“„rI¥«XÜÉC§{ŒÜ¼¯¥çô㉌ZYK÷t£t‹Í³™nNÛd<hj¥³×cšà˜†+ÞOí™®ŽÃjmªd$q ÁçjåÛèúéQ2X_ùÜ|Íã‹gÈ}µãµ³®Ïá¬ùɧê–YÙøYl-­Ir6k¹b„…vΚ¾6òízûâáÛ+bÞ¦ñó¹§"ä‡Ï<ŸlÀBVlðÜå¹ÁóïÔÈïgXnÿ0,š#£¯‡goË5 ´)§$à-á+²Ëªz´Ï¡šÇÝè-ü¦{ëƒMe}5—ò½™né¬Ù”ËÌ:ÝÞ&%LåÏàäáÈŒ‰íÝ$(˜Ó™Z»=ÊM”¨'~]ˆÐÂ~áéÑÓ⋾‰Ï¤û–3
+Gð7Ä;|P3“,CZ–¡]дèä´ÒP¿NŒŒÕøàÕœ¾ÐÃ2¾’@øsD¦ËMШb®Y'6÷™G;iV-(Ƶajs§ª²ÜçÇN½"|ðm/b×Gä­ØŒøÕÄXÏš
+ ÍžìÆ{B@רbBFdƳáó™ÝˆYÅ®™ K±½dICËØôùäígŸ!¹Š•5TS䲸Um>{ÐzÛ²OãõrŸZ}æ4àÓL$J>×û´iÙ§Q/òiš}·¦åàz¨2‡FnÒ¡5­ÓÊ¡™ gÊ¡‘Å|¹Cs£ÝÊ¡Ê
+Ϩ_q’É…þ=\/¿Ôlú.™lwÞ?^VÞ(«v„¿€7äÛøkü„6åqhsÌŽÐgg8Âä:G˜ØaÒ#li ŽÐgtG˜tí‚#ôÙYŽ0!:ÂäV¡-‹Õ礻›¨œYw’ÈÚÝôߘ֊|†%-|Pö«šQÑøÜA†+Ò¬çB€o—A[†“[_”«QðL_µò ›,.±š¬×QÍËh}íÉ…¯
+¸~ã».9y“ÑÖͦZ°[ (8’$#I’a¿ZŒ"HѸ‰†ÔÉ‚¬;ó»\Œ‚µ
+h™4Ï>¨7Ó~ÍI•Å&
+[=EìädFòÁì]îñÖëª)ò[MÙ¡‚(qú¥Ù¥ƒüé’f˜Ò‘‹pv"igýŽY‘(£"„‘óÆT6Y/¬¹Ùþ°*x_ñÕIÚöäý-XŒ|µ¨ˆ•VÄc 2\káÀ5yÙ<ý\IòØ`¤¥ ¶6C„NYË4
+öÉve fû>xÓûE9 ÐánŠ‘NÜ('ÐaHƒŽÓáÜÌ
+r8F€ Bfdct67áÑ’ÔrL6:.*Òù¶’Ìý>BNÆ)d6ƒãüÉÌflœÑÀ\ÎÜÐÖ›ÍÖº­¹t’ ‘²­ ®çéé¢s¿›³1
+›ÍÚ£²9õ‘ÍjoÍÞœ:Ÿ
+v…ÉÕÞtõÅ÷_~ûáGpÙÕãûŸøåWÜxµ\¡Êm¢Ec[å׌þËV<h?ïâ—È“a·­ÇK
+¼#ï¯"Èr‘<Ý{Ûl›ÅaPèqáÕÌYšcºÂ?Êrážðø¯=Oä?‹ìuÛBŸ­ÿ©.zÈTÓQE’÷“·[eé™ÐÌK¼Úo½E%2«ó‹d„Ÿþœlæò÷©þ§eÀkD\“ÝŠˆð$
+¥vù Â~ Òr†×&Ñö€“úÈÂy¼Å7Q`ø+äFÕÄŸ³ü•lÁcÉ×SØ›Ç?@;(Þly;þM÷OGFT£¡¨GÏÚÉÌô{»Nâ‡wß¿³b6;à/~¹[­ßêÝj‰ƒ· ÊAþ‡£õ!ÐÄ.tvƒÃÂO{r
++.£ló™!8ò,…½2P”Ím-gÖXΡ‰Â^JÙ¢(}ƒÂ—)¬e›fésåY
+{!d»ÖgÌsöBÊ6–Aaû—)lpe›Ÿ€(ÏRØ !Ûœ»Œ
+ûŠ~åÖÚÖÊÛëyqïâI¾ñÎòzn“¹¬º]-v°5e—Ìß`ÁïXߊ„"¨ƒÄÆ<l̓æ3*…5 ò¤G¿_É_5%8îp çMO¾º?m¾ûâá°™%5ü¾¼+
+rœFÐFä•>_ñ+A Gƒe<ŠHÝš˜Š3ž‡Bá}Y¹íŽ²ÅdÚD¡ª¢†q
+»…BM’õoï-M¥ä˜Àà½g<ìJ^Qµ*NFQ5ÔþqV1LÖÊ€CÒýnmF÷*gž«ÅtµOç›É«ÍEé•švQðëUœâHA¯Ð©ý:ÛKµt4^fíÒ.‚lapºW+ý8‡¬WÑ´ZÑ|W:¥Q©Àe]©R'‡b‹Iœ8}òÕFg|ýŸ|öøɧòÇß~ÿÑ·ßàKÚøúÛ~¾úüá£kÂ6òè%ë„ÔßE”f †¼÷0\ì´šÏú
+ï­ì‘û£r=Ïi°»ìÖÄ3• LŶöƒ^mè€syi[Ne ,3eÚ•
+-Ë‘Z,÷lFÂkI÷bCãmÊ[`Ë‹¬"Z©m¹ÂsS€“% Â\pus¥+vŒté ðš6lP–Ø
+.GFÇïò‡ïQðø{1OÛÎ/ïç7n0ƘäÙô•¶)Á‹ÅZ7ÏÿõÖ,Ööðç“—§Š¢‹<#èÎN%³
+b¤À¶±ñGh=Wü ¼Æµ"¬\'ÚŠ«çùo¼Ÿüñøc y@ÙOŸDè(ä:uúzØô×UÀhÙwÙ/”à˳ðjK»£fŒxèó“Ar2Fm?/ª…ªD}Öˆm+*_6X7 Pê³Ftª¹!s¨_G>˜û`nÜ°ÝÇC#=pa]7äŠe>¤ñ‘Ëi\ Ò¡‹ìÈËŸ».±×‡§Ž´±€¡3‡âÏËÇûš£ðK^ÂoNýµSU›cÉ)œ†è›éçZ€×² h°O'Y`¢–WYû —ímB+Çn®*¦[/åKä‰a;=oîBõߢ« Á;øZ,‚Ñ&äBw §#t‰8pÇ㲉ڸؽ¦h4žLãd÷Úäè\—K ™ø+¦¬;ìBÛ®ªÙcWkÚ-'Ñ&3*ݾNϦܯ–Ì8•¢gvb"ÎÒ¶&›§œWúË8=\¹þv–æƒÜðošS—ó¿3¯§O]%ƃQÆí£…áø-J½§Ê4q s°˜/ EEq†@TÆ0§5ØPå`<gï¨á¨0ŒnêÓÉÀŽ™."UPµ8㽎C{+¿d4QWŒâ˜Ø×Íma•ˆq…µŒS“Cð­.Ú«(l)u ¼œ7WòòÁ¿Âï—Ááe ^©¤ßŽ3DüÉ_$üÌñ±¥’×ÿBœ2Ê( ´é
+‚†ap۠Е¡¨Ç€&ì­ú1ÉAP*ò+9ȃ V,d7Í‘<Õ+UTŠC'ž
+c­¼"تȳÅÂp«óÓHžq8$áÌ„¾}f;w b i†ýÊIqŒ'I—0œƒ[zÿ
-õˆ b$øñ@¾
-Z”Jc¡Îq…0I&~O±™TÉé—¾w ÖP³;7À[vfô.¾Kѯõz¹ÎHš.ox7:Ý“P‰ç7ˆ÷²WwU+4Ö)ÕzýD]n"+
-Å?
- V„ùÈ2Ì/—`0¶ŠB÷=¾æ±
-W‰ÈßG§ .Ÿ2vf>ÞóÔ‹Fg_~øÙoZþÑÏß×]Ž¡çB't~~ÕUÚh ü˜U鉑´'V“#ÄÅäøc9õ™Ü<k¯;ðó"$§4š (˜è’"p ü\ÆöòDݵjóÑåEéBRÓTdÀ)šFÕ-Qí$V$AqK'“(Y:a¿Zºët(=Bf¹_šn«–+˜S( 7%OQ«mxª-LídÕöó¯
-j˵åçç-wvª+ë G1¸;aÕ"’ÔOëí$KS¼Do¾U(
-¯3<Îë¬NäuúF«KBåXðÉ(5ó:«n•§?–Ì´9ß•Öÿþ:…™F^gõïñ:dÕiâu:VœgyÚÐè±d5‘—¯&ò%
-«D±i[¯ÃÕGuwOOK]Šõ5
-RºNÈ8''…9¦À$[蘌r|R”¼ÎݪçÖKÒ.´W$Õ @mb¢t·ËÓBíS Òm”ÓÞ?-R‚”l¦œ²pý4@çÊt¸ib§ó|ºu_6ß‹–€R§ ¤˜h,Š2€v “S`Ì3GEY6ßd™€R£ T›f,
-R«Ùêw®?µ#ìrD…Y}6_#ÀR`60Ì!fuðÙ8‰‡
-:ç„ Sùza‰<rˆrª˜sNˆ9õÆ&ÊÉAÊ BÎd»eÐIµÒœÄx³±•ë<Z^€åòŠÁfqìÞ¼f:  N(Œ“
-P¯¨·Wé•S
-µœ°é¸AÁ×Ìì >ã”øú|MìŽ÷ðú§„§Sà50=®+Ðé¢ûÒ h¡5 +M£‚‹„X¯‹ñ
-ü8-У®ýg&ðH‘^ûƒMøqZ˜G\ïÏÊKÐâ¼öãøiZˆG[áÏŠK b¼Ž®.¼ct£!¾ã“”ZN:ÑË!`³&
-:ƒ‚ŽnzFŽå²íŒNšŽ×9Íñ1ÖÇÕn“w>¿O
-t™Œ–2>­ãÕ £¦xg*ðeRHÇÏØŸœ‚nHA×Äô†
-téH°/¯ßIÛ (èÞ@nŽ”&2Rj+Y+ó0ÝìŒJlÅ(p$±µ– ?Œ:
-¤&pg%*&o«r#  FØÄ𸦨eº °­Lßøq”ñ1g;+On’'Õ³µ<Éøa”Á-W;+N-ûõl­%.Ç£Žü¨9Ú9‰*Í´³ß žA×Èðž3óIÕìD3yŸ¯Ýñ¾
-]¿­‚9$|:Ýô¸®‚§Y“5.…sù™çöðAüeÎa/Ù¿xë­ÒR9¡<NYí­¯¾\z–o•;¿ÊÅìñTÏ)@Vòø¸ážžüx‡Ï¹ëî£dØ‹v–eÂZI90¸ŸÜrk9÷ÁCÒ Ó¨à‘Ê$²yø«hň¾rmßb;ËÄŠ‰btßÜí·6×åaU5ÁíöÊÇÍõÁ0ºÆ¿âS6àzòUŸ2®éFòýÏßÿüã‡)Ó>¿ûú<>Ü!q¶³Zúµ§°VÜF¨ †MÓ-m.ªmÂpf1¼¬KUX[dD•[þ1
-Dpù‰-®ovn ØÏÚP¦gd%!.¬íµz0ÇÚ²ë¶w½h¿Ï¤¢¬ŽènÂä|lÉíam­áƒQ´ˆ.ɘ5#£èÞ‹‚ Ü$÷Ùl S󱸙ϗéÝ[AµÆgò?
-ÊQ”„|~ÀR¯ˆÏ;ˆ+$,pŸûD©]"' F@ú{×ÞÜ6Ä¿Ê 0 u,?3†Ò:”
-’2}ê£]ëSô©3²sU§@¡8¢sUŽAêú ص§˜‘¬2»
-¥쿃:Š“©ìŒèd#ÁͶUýÞÅgÅYÑ)”ÎDÈ$§DÒiÈ9)Ø2×ϱ.±Ü!àû´±½IvÄåÀ­u³=L9ôºQäs¥
-tÑÜO^êz¶Ùq—þxC› ²ø¥wÕ‹ñKI¥ÜÚ÷+hyq×{í³÷¦ÇøðCܱµ½ÙXËY¡W`cvcûžÅ_ëÄÌèÄp>Õ*ô‚À jEÌÌZfæåaWLΠ?´ O›Îœ¿,bH
-”$½<À¯±Ó³Ö§‰¤¸ŽÅ6(ìrc[Ûuœ¬Ü£“§G£‘žÁ­¤5©(ò€’ï‚)M7ç<òµ€¾Ë—ˆ8 1IMû]hòù4™udQSGæÇ¿™†,Hb’5d‘Óùñï¬ûƒµ¼]mÿX®üÃÖqáÓ­é[«à¦òѯÊ"ÏH< >3ÌBÉØï¾xÁ{¸‚pÜZâÛÃÎU\·fgæö½ùàFœ_¼3~ÅÁ,ÑcïúÁçýq»]»ïÞ;=<é;KÞ{§ßœCï>âsì¬`‹0’‡×ö}x¼[}P;U/îëù£·0|B±*~#Î,{É%kðMÆâ/¾»ï±ˆ( ÁY‹«µä  $gâÇ%q½$sIâÌŽ×ö-Íí~Ö»;úØÜIK-fŒOyš¯”(Á
-c(-RCÖcxnmÃiw%/hi‹#xÇ]"™øXYµPCÔ²N(+²ÔäB&ÖHÅ‹35Kߊt¤Ù@» ñ½{øÃvnSžˆ¼ÿOù¾&œ°X[²L „Ë$i#Iš¾Þl#ÂI†µ¼6›½8¸8¡^„“½`#Æn´)[°>½f7úô§ 2¨v"P5°ƒØx:Tá:<9.HX~ûö›¤ËÓ&#>Hiø`»½œŠÇ"
-!Ÿ|K&AÏiD^”ì/_žHÄ\IÄP¬Má¨v›CSÙÇå…¡y„›n®-ƒE¼ÐøA¸¹÷í{Œö¡ö®ñµµ[«|FøQ"àI¶,…ËäÏÚJ´Ñ#|ó³l\utæn¼ò܇áJ
-•m‹“h¿ßà¦à‰µÛð5ÚdÌÝoÇ~ÅÓ`'§4¤ؾÆ?¾7™hÃHUóPÙw"ÜþÓ™|Èp±¥ÄÖM 5þEiÛÎ]·ì‚زÐ[€Qv~|ÚfµíÃò‹·ËEe¿t#wÏÎͶ
-“#Y8e@ý‘·ßÚ~t¯“,`Gv°<@Ên-Ç:˜Â§ÍŽÑ“½žì<醧³QôfÃëpCö¶Aå·S—lXrb)câÅ‚*æ–8ÃÅ׶‡³PWLn´þUn¿õ/­¯QÛá̧…7¶åáÓ˜V®Wn(V¨éQüôYŒû{˜¡¯ëƒôííR®ŠVŽzìì1 täó`8c' §=.H\€ÓPsñð(.Іž€ÀòBÇwô,â(GäÅJ¥Å…2p¬·w8tË ~Ð(~‚3 /àϥΞ±³køô ž_Ë3&Nöðd´[=\àAqFHkmËú
-¼ÓR”mÒSÖHGù†Iêw
-DÖæ#Î÷¿8‹5¢¹­x”4uÞº­Pχ¥$’Y€­¥Èö!cêGf”h3‘ >¥x
-xDëh“ ¡Ê[—bÐÈ@uÉP™†&McR»’H%æv?£WÜÇ)‰Xm±0wö˜Ë›ƒðã=6´<´ÅCµzÐú%ê 4,¨4¨5A
-,gá!GÂC³T¬$¾=5™-À·ãðhV5[‰äÉÅ#^F˜&×ÑBCyÏYâ,-žFÛ™½úáÛh06eÜq{0×6ÚÞúŽ3þë¥Þc<{BgxJ„ÙS}Ögú¯—cˆý²§Ì€ÿû¿^òácÌÀå-ñÀðm
-<æ}‰¹„3Ëùáͼl| =é¹qK¹8ààš÷
-æ·gÁ¢uø²ÐÞõ‚w{áNtH7;Xû­¹‚æ¿yÀ£øBìλ˜­#ï»âx_tv‘^[çi‚…ŸÒЀÓF@iqrý ;.7dó™ÏŲ?â¾`ÞqÇ^°3üóœ• ;¿J\¶Å‚&Å´sö)Ó¦âðÇ·þtQçŸ2øwŠb¯Ú]£ŠžðgÛdž²i>IÞp:PsCu 'Û{ìuš1æ¯î×÷¶Éî2ëK.ï¸ðLuø~<ü¬‹ï­¬¸¿5×ÐXÖféwI2JÌÓÈÒ€øÊðë[ò‰QŸRÑA
-j KÕ A3©P5Wü_‰Õv(X!ö$@µ:TÛ¨Z+P“z4Õ\À¸9hB\ ¬_›Á"}zuã /Šbí–g©£ç^Pi µ÷â4p]CÍB_oǯ]¿}©Ôe ¯qb,ùÜ»3{vöêÍ9ƒ§Ý[ŽgúÈÍêÑøqy¼£‚]©
-e†.–VéâÓ"Ö ôä2´)úx>Ìùx>lÞã¶ú•:q_À„° %h9ؘs¶ °S«)]mõðW6ý¢|4êá+W“Èøƒ&û¾ÚÌÍ:Íÿ}Þ¼}·¤ÑÏÌ tÒÙ¡ëK¹Bp-rµ ´¿?¶zø«—õG,'(ÅÀDß³3#ò^ÚŽ¹åÞöÄb ~‹9•ãÎÔiÀÍàzŸ0Dˆ%VǼœbäW%ó|ÐØ1ù¤·&­ÕÑYа£ÄJð¥Q°ô™}1fæçW)ùˆMÚ(TàP†BÁmH6”2Nðå¹hyX8#[ýŠhõ³¬Õ“ >Õ}¼…Ã[S‚[tßü@/lŸ¿¦íSHhÉÌèŽ`Es³ÓA’–å oÿ¼±‘ÝþW$ûŸjÿ
-Z°ŸÒ˜bsV"ª€Ë”tUj¦f›l`~$ ‘ÉL`%žÌ1]³MF”ÉÌê^ÞY‘ÂGÔ¡Ä’|f|lR>ó`BÌgÎJ¬£OœÒŒNJiLh =)§rA4“6ùPf5h{¥gÖ1’š‰ÍðùÄøsvý•Œ=uâzÎa¹:Z¯—kò­ˆáTÏ8yK•7±
-+ØÀ²\ÉÅë &±YLÑ ÷O—õšÁ.µ9ƒ<»“¤+wKÊAÕí‹|$‹}sHï©€po°
-tð.—wgïqÊä½e9 e¬íMTýà,üþÕìYôéëÖ†ÑóãïõµbË´‘rwùq¡AÇ隢Ès˜€”z>îŸïìµÀŸc±Ù ¶á*(…"ËÉKk§hUëÊ4™´œ,’Fæì’ÄÓi”úÁ—”ê`YO3Û–V¥‡16’£Q–#y;k¨Ê_‘+hK ûK{³ÄeM\þ*}ÜÉJQ¤H›ÊæMø£»¿ü «–ΩL¾÷Éðî“Ê TùÛÏñY7‡Ýrgz¹õC‰XQÝ0#G,¢'´e…A“m•ÝƒËdUü;ÓgŽ%F2x1D‹è/_þ^è»Á‡)c>
- ¥J¢¬µ"¬oÖñq†´·7¼±WHvxÐ ¥]0välš¸ «>¯,쎂ËáÊ/¿`¶W[ãW,y‡ž¿ã½£µ¹®„¶ùÐ|¨m„†Ì•U,¶¦J}/ÃÊUx[˜‹/
-÷çt¹×–2ã³›[h"¹zÄ91üçx [€ ;!¸šÝ`qp±$Ž-—™ëãGÌ4fÚ4ü*ÒÉÏ‚ÏÏ‚‹EE.°ðD/<ÕÚÈNØdÝ>D–€¥Ò˜«s\"L’‰ßƒSl–QŽ báçÏánÁšjvãúxËÎ ßeÛcùZ¯·¡ë ¥éò†gáùðž˜J<ï»~x¸—¾ê¼­Z¡‘N©Öë'êriQÀ(þØpß—Þ¬u^ ñ´¸G8ÚØyÑa"᜵ 69ȵotùVꄘ4¤ðjŠJdd»‘6ø®ìD7š³z·Óàó V ëy(à
-û/ÙG­L'èš,‡™
- œ|í2dWl4à!vfûÌD]»/§µ¬
-y±Þ|+W
-a($© ’Þ ;—L¸Q" ;—ÀBà$ôqfm*}ÄŠâ! º‡\Õô 0” ü£Ó‘ƒ”ûø2J™šwè ñ¢gø ‹ôp8˜ó“mË•ÏJö“ÝO®þ~rUÃO*_¸–RÉ~Ç¥žrUà$ôD˜ØjOiP=åŠì)Sc( |Ðh©—ܤüüò“*h(“­ËÅ&ˆˆß9;‡‰$˜±ÅjEgx!^÷ úÊgb²
-Æ v9"Õ•7¨_܃€sHÁYÃ2‡dœÃtsÖxëòœ
-NºiÈ0É4íq7¤AI¶LƒŒÑè°+áUNV½PP °†›åe¶9¬½4BªQ Ö0NNw¶\ëÔ M(Héæ9!ãœt
-sLI6Ð1å¸S”¼ÊÙªgÕ ÒÝ-4WÕ @­c¢t¯Ën¡ö)Pé6Êé¡
-ïw‹T§ %›)§G+\ïè\|7uìtž >±ÒÆ“Çžseì9ÜÔ±ÐHd7¡ç\z75Œ3GÙMä9WFžÃ Ý.#iTŒÝžsuà©`“#*ÊŽâι:îÔN°Ê!fGaç\vjõÍr@EÙIÔ9WGZm«4¨; :ç„ “Ÿ`•œî`KcÎAvÉ5
-Ò†ÉÉn¶«s®9•¯0ˆ£Âì(✫#N^Û8ÇTœsBÀ©ŸbždGÛU¼9'Ä›ú)æIö·]…›sB¸©|¥°@98é*Úœ¢M½¶‰rr|ÒA°o¢ 7©Vš‘m0¶r{ëàc‰¼â0=O ^(~e¨I5ÎŒÄj€zsÕ]I
-¼:¦7¨F7hjO:ƒ‚®†áÕàŒâðxÜ’×,w›æšL©rœ U?§áÓ(øj™×ø´ñM(ðê˜Þ¤ܤClc
-¶†7.…– [†Æ«\&5S +R¡–ƒ›Ž|õÌÎPà3ºÄקà«cw¼¯€×ïžNWÃô¸®@§·ŠÞ®¡…zÔ €´@6 ‹,b½6Æ+ðã´@ºêŸÃ#EzÍ6áÇiaq¥?-/FGˆóšà§i!mm?-.†FˆñZ6ºªðntŠÑbp„øŽOj9iE/‡€uÌn¤Äx­Ì ÁÏÓ‚<â.Äiy1>B”÷¨·B)è
-:ºé18B”gȶ3Zi:^å4ǧXW»MÞúü>)ÐŒ§ WúOÞþ$ü>%Ø ‰D§åÅ
-º!]Ó*Ð%#Á¾l¼~+m7  «ax¸A2RšÈHiÒ8ƒŽnvF)¶|8’ØF­`«Œ©éÛi‰J§É›ªÖH¨Q
-t“Ôš׊zŽ)àè¦7V`KÅ~}Ù#ÔÞ±†‚­2ò£æhg$ª4sÐÌ $x^-ÃSxÎtÌ'U³Íä}
-¼vÇû*tý¦Šäðé|tÓãº
-ž~bÖ¨üÍå×÷¸‡â/sŽ»hÓ©}TXG#”Ä)ª·õݷ˃åY~én¯r1{<Õ @Š
-’\මf…tÍÇâÍ|¾ôÍíå—k|*û£T9¤$ äÇàwE´xÞA\a¾‹øœÈ#J5hé<n0Òr’JÍ`~RÃwo K^îl§ÂÔ©1yq8§m;öî¸Koæ¯r²&àû; ã€Úmg›çÍy2ÞÌÞhþ¥!mæ‡%m¸w¶¨ôLa¬ÜéJ98h„?ÅØKâ–í(€‰=ÜþbïÚ›Û&‚øW¹á&¡n¢“åg¦ÃÃPÚÁ@‡ÀÓlˉÀ–<–œ6|zvOÓûV¶äð‚™ÆÖc­ßïv÷nïV{­žPÜê€âV'
-·:)w«ØŸœÁ±N(Žu@q¬ )Ó§žìZŸ¢O«:
-Å«r R×O Às{Š ÙÁ*s«PÑÁþ;¨£8ÙÚÉNˆN1Ül[õî]|VœcBé<„LqêA†œ“‚€-sõ+Ë=á¾oAÛëdG\ÜZ5ÛÔCŸ¡E>WJ¡@Íý襮g›÷åO€7´Q/‹_zW½¿”TJÀý`±‚–w]±×>{ozŒ÷?Ä][Ùëµµ·œ%z6d Û÷ð,øZ'fB'†ó±V¡^P+š`fÒ23/÷ÛbrzÝþp xÚtrö²ˆ!)P’ôr¿Æ¦g­Ž# :ÿHq‹­QØõÚ¶6«3p²tNjœÚ zf·”Ö¤¢DÈJ¾ &4ݬó(¨½ˆ_"â€Ä$5íw¡ÉçŸÑtdDÖ‘YM™þf2#iˆIÖYNC¦‡¿³zìöÖün¹ùc¾ô÷Ç…Ow¦o-ƒ›ÊG[¼*‡<#ð0øÌP0 %_a¿ûâïàúÁac‰ l;WqÝŠ]˜›÷æ£qyõÎø³@F‡½ëŸw‡Ífå¾w:ïôð¤ïÌyç|söw<øˆÏ±µ‚M]PÀ@^ÙáñBnõ^íD½ »®çŸFoaø„bUüFœYöœKÖà›ŒÅ_|w×aQ@ƒ³WkÉèIÎÄKâ:IæNIáÌŽWöÍÍÍ~Ö»?øØÜIK-fŒyš¯”(Á
-c(-RCÖaxneÃiw)/hiS#xÇ#™øXYµPCÔ²N(+²ÔäB&VHÅ‹šØý?}+Ò‘fí24Æ÷îþÛ¹Ky"òŽ?å;™pÂRmÉÞ/Γ¤ $iúj½NŒGÖòbØXlïâàÖOà„:Nö‚ [hc6c >¾e }üS‚™T; ¨Ø^ l8î«píŸ$Ì¿}ûMÒåi£ï¥4¼·ŠÝ^NÅc
-®ÇY
-‡­Lßd{d1<»±x0øhÆ[ÂÕu"Ü|Ü%EDpýj¸†pµ„û~o‹éš¶á¢å@í²×¯˜!‚«m$³Îyn”…àq¶±­µ…ƒïíU˜C1Ö0߃ÆxÚÍóÝ=“x­»Ä‰QåLùÃÊKºc6¨º ¡9­RR·ߢ’šŸÛ(%^4Y •BÕŠ†ó%£“Ú•pëÏÎæ‹BÏáºk '0
-i€íküã»q“‰6ŒT5•}'ÒÇí?-‘ùÁû [ÎCÀŒØºƒ±¡Æ?+mÛéáÜ-;#¶,ôÖ`Ô†ž¶Ym{?ÿâí|VÙ/-ä~Ù¹ÙÖBar$ ‡£ è/°?òvÛŽàu’ìÈ`xHÙåX{Sø´‹Éa/z²7Г]&]Xÿx6ŠÞkØbnÈÞ#¨üê’ KN,eL¼XPÅÜg¸‡øÊöpê†É­Õ¿Êí°þ¥õ5Êcëƒ#œù¸ðƶ<|ÓÒõÊ ÅJx
-xƒÚ«©
-6fT6Äú³’Y%¨]²Qû•æÊY‹º‘OÈ-’–'cz’jtõ³©Æ¦†j ÆÊIœ"Řž¤Õ\œ¸H™züÅü‹~œoì­?¿·K‡@õ«Åcÿ Â~?x>føȹ/ö°7«ïXž'vie¦(Oí­í_ÁЇ÷ÅØg }Ú÷ŸÁƒ{wG£B¼ A %GÞi©Ê6éÀ)k¤£|»$õ;"kóçû_]ÄÑÜF<J„:o\‚V¨çÃRÉ,ÀÆRdû1õ‰Y
-·tilŒr:#66*ÛgFlŸéí·ŸW´Ïõõ¶b+©‰e*ù_q«‰EMž ·`#Sà1ïsÌ%œXÎo¦eÓà=YæIÏ[ÊÅ·¼S0¿= ­Ã—…v®¼Û w¢CZXloí6æšñˆGñ…Ø+œw1)>:[%FÞwÃñ¾èì"½¶&ÎÓ ?¥# §€Òâäú>v\lȆg3Ÿ‹eÄ}żÖ½`øç9+vy“¸lƒLŠi—ìS¦Åáïüè¢.?eðïÅÞ´»F=á϶É<eÓ|’¼þ¸§æ.†êN¶wØë4c Í_Þ#¯ïm’Ýe&Ö.–\Þqá3˜.>êðüxøYß[Yqk® ±¬õÜ9l“d”˜§‘4¤%
-šN¢
-ÖíˆTéGP¥7CÕ {0U¹Üï~øvŽù6JÝ©5).ÚöLŽå®ëù
-p½K"Ä«c^N1ò›’yÞkl„˜|Ò;“Öêè,hØQb%øÒ(XúÌ®3óË›”Ç<a‹6
-8”¡PApR † ¥L„|y.ZNÈV¿$Zý$kõ$ƒOuoáðÆ…àfg„o~ À¶O„_Óö)$´ä&tG°¤9‚ÉqŽ ÉËr·ÞØ‚È„nÿK’ýOŽµ
--ØŽOHi̽19+UÀˆ‚eJº*5S³M60?’ƆÈd&°fƒ˜®Ù&#Êdæu'ï¬Há#êPâ?I>3>6)Ÿ¹7"æ3g%ÖÑ'NiÆG'¥4÷F´„ž”Àc¹ šI›|(³š{´Ò³ëIÍÄfø|dü9¹ýJÆž:q=g?_¬Š×Ë5ùVD¬g‰¼¿¥Ê›Ø€kþ懯çAŽ^Ùs,Y‹0÷Bj‘ hÃðÃ"ûíöî´“g?Xa¸C–+¹z½Æ$6k):áþiâ²N3Ø¥6ggwRà½4på.pI9¨º]‘d±oöé=î«@ïry÷ö§LÞ[–ÃPÆÊ^GÕ.Âï_MžEŸ¾nm8=?þþW_+¶L(÷–/tœ®)Š<‡ xA©çÃîùÖ^ ìð÷9› j.ƒR(²œ¼´vŠVµ®<A£‘IËùÁ"idήI<ÇA©|I©–õ4“õ~nUzc-9d9’·³†ªü¹B€6º¿´×s\ÖÄå¯ÒÇ-uAŠ„±±lNÑ„?º»ë/Ü°jéôjÀä{Ÿ ï>ªÌ0A•¿ýŸu %Ûw÷¦—[?”ˆÕ 3rÄÂ!zB[V4Ù:QÙ=¸LVÅ¿7}æXb$ƒC´ˆþòåÏá…¾|3æ£ÐPª$ÊZÉ!Âj±Ú‹çˆ3¤½¸áµ½D²ÃƒvX(튱gãÄMXõyiaw\W~ù³¸Ú½aÉ;ôüûì­Íu%´Í‡æCm#4d®¬b©°°5Uê{V®ÂÛÂ\|Q¸?§Ë¶”ŸÝÜ@‹)ÈÕ#Ή‘à?ÇÙlØ ÁÕlÅÁÅ’8¶8\tf®1Ó˜iãð«H'¿>? .!t¸ÀvÂðDTk#{8I`“uûyX
-Z”Jc®Îq‰0I&~N±IF9‚Š…Ÿ?‡»k>¨ÙÂõñ–­¾Ë¶Ç8òµZmB×JÓå ÏÂóá=1•xÞwýðp'}Õe[µB#R­×Ôå&Ò¢€Qü°á¾.½Y«¼âiqp´±ó< ÃDÂ×8klr-jßèò­Ô 1iHá!?Ô,•ÈÈv#mð]Ù=ˆn 4#fuîÆÁç¬@ÖóPÀ ö_²ZšNÐ5Y3=88ùÚeÈ®ØhÀCìÌö™‰ºöPNkYÒi“Õ«d0*%eµ+8è™Ô§üë¤7Ç)OùÒo—0ä,Ù9ÀÙwçbÏ×—•H‹wX¯µÒ’¬
-‰@Ò¨åF£ñáK‡»À©_À×g;=¨ús}Øn¯ƒm½L?êÒuwå^Qse±©œ0 XgLc.LÈ ûßiàñ+R׃ⵂù¢Tô
-,¼‰g“k?Mödé‡sa¾ä@戋I06yP‚_óØ€?…«Däï¡S—»0îxâE£‹o?ÿåÂ3}­ÿè—Ÿˆë®‡Ðs¡º¼¼i+m4~Ì*ôÄ’é‰Õäq9ÞPEB=‘›“öÚQ±?/Br
-Aƒ1Á€"±þ()‡SÁ/elßZ@!؉Õ]+7]Y”.$!0i@yœ¼ iT=ÑbEÑÎbE'°Dp2 ’¥3áö«U¨»N÷ Ò#¤–û¥é6j¹ò‡9‰Òpò$µÚw ÚÂÔNZm_—S[«-¿¼lȸ ¦º$¬GÅàî„ùE
-IR7©·£4Mòb½øV®
-ä@xåè°«|m \¨%òŽèÅàŒÖôK€ßÁp<yHï0ñõ~Êd‚}×0<ÚÚ:H1 Eǯ|;´\ªìýÇéWˆq¾8®!.×ðevÂPHRA$ ¼¶.™p£D¶.…À/Hè&âÌÚ$Túˆ%ÅCt¹¬é!<`(øGçLR>ìcàË (dZhÞA>¢ƒÄ‹žá',ÒÃá`ÎO¶Y,W>+ÙOt?¹üwøÉe ?©|áZJ%ûI;”zÊe“Ðab;D¨=¥Aõ”K²§L¡4ð^£¥^r“bðóóGL~¨ ¡§L¶.› "~çì&’`Æ«]à…xÝ'è+Ÿ‰Éœ©é·K‹W~²Þ/Åüæ3ü F驼ºFp‹±à“Q(Ë
-ä ‹ý$˜9 £Fƨ•`¬½oã £q„QÈ(%µ úm4eŸ³†UöÉ0ûe5ÏjO`ö(0éfÙ#£ì%3p¡eí„MHƒ’l–£QÒ‹´¡¯¼ÊÁª×
-Öp±¼¬êˆÖ†âj ÛätO˵¨ƒ6¬sDJ·Îæ¨ ¥ÖÊ!%Ù<‡dÃs‚äUžV=›^ îky¯¹²è¨jû¤»\nœj—•n¡œ¢ðîy‘ê¤d+åô(…ëe@ë×´ª:Uýu;f‚N¬°qLÌY{‚
-2rž°N@É)( Ɖ£‚Ì„œ'L1@jj»Œ¤Q1jç˜;˜ªCNí“PA–Fœm ìSPÖ°É>åyΩ:àÔêÛd
-²,ÞlûŒd“4¨ÏnN á&?Â&9Ý»–G›m˜%×(HkØ%'ûØò`³ ­QpÒ-sDEYk¶1ºR@’MsHÅxžPsJ5õcl“ìeÏiN ‘¦~Œm’í¹Í)!ÐT¾DX –œ+ÎœâL½¶…rrdÂõÖqÆ›‚(Mª•f$F[Š-]çÁÚûX/`æÃ’ú•ÑI
-@aœT€z5@½¹z®$€œm’ŠWãK |tCjhc£Øøq”¡%Í3òªáig6ÀA<jzAFb5ÀA3›’Àõ)àj_¿\¿©—>HðzxuL¯W®×Ô.<$t] Ã3ªÁűñ°%¯Yî6Í>5ƒ #Rå8ªwNçQðÕ2=®)ðigÄ7¢À«cz£jp£3bR°Õ0¼a)´|XØ24^å2© Y‘
-µì±é¸AÁWÏì >ãœøº|uìŽwðºç„§SàÕ0=®+Ðé­¢ƒ÷ih¡uí?-òŠ„X¯ñ
-ü8-У®÷§ÆðH‘^óƒMøqZ˜G\ãOË‹Ñâ¼æãøiZˆG[ÕO‹‹¡b¼–®*¼ctƒ!¾ã£„ZŽZÑË>`³ëÇ
-~žôŽ2C¥=à ü>1ð£n/—–¨ô¥gXýƒß'£#ì+#ˆ3¬ûÁï@ÚögiyÊ â +~°Ñ¿ŽË©¢ÀžE´Å´@@"xaõø’?žÈj,§4õ8:Ÿ°C">]/}‰Ïhj¼zNÁ‡6H„ÇðxÞ€Kxƒ¦^CM=ŽFöGD§)Ð¥2ZÂø´VŒoPŽšÖ¨À—Êž° 9]Ÿ‚®Žéõè’‘`W6^·•¶ëQÐÕ0¼ž\/)d¤ÔTzaêa
-8ºÙ¥ØòQà@b´‚­2
-¤fn§%*&oª>#  FXÇ𸦨¥º °©W-£ÇQÆÄtí´<ºQj
-M‚kE=‡ptÓ*°¥b¿nó¯<G£Žü¨ Ú‰*Íì5³« žAWËðž3óá%zu¼GLÆÎT¡ë6U‡„O§à£›×Uðô#+¯Fo®¿Þ»‡|™sØFk3/>ú¨° ŽF(‚STaë»oç{˳üÒý]åböp¬(€¤ü þún°s§oú/ÚÇs꺻0öª™eY)w›o,çοOBê•`ä<R‘$@6 >`­¬Ñw®íYlk™XQìtî™ÛÝÆÂæZX{¬&8°=ß^z¸%¢Þë‡×x7|Ìz\¿êcÆ5݈¿úü—1Ó»>ûpl‘6ÛYÎ=ßÚQ8Ëo”ÃÆÉö·5áŠ=0f1¼¬MEXYdDEÛúH1*D+ëLˆf¯Þl]_±gµ¡LÎHKB\X¿kyo:Žµa¯Þ°»÷ôŒkÊ
-ˆî:Ø,ÎÖÜVÖ
->y{h“ŒI=2Šœ»$¹ÀpOf…œ›Ù›étî›û;Ë/×øTöG©rHI@ÈÁ,çŠhñ¼ƒ¸Â|ñ9‘G”jÐ&ÒiÜ`¤å%•šÁô¨†?¿$,y¾µ
-SP§ÆäÅ᜶íØÛÃ6½}¿ÊeÈ*€ïï-PŒ=jG@X´mž7çÉx3?Px£ùS”†´™þ•´ánÙ¢¶3…±r§+åà þc/Aˆ›´£
-÷>+Ž±ˆ—Bé8„Lq2!ŽNCÎIAÀ¶µ~Žµ‡å.ð
-½ ð‚ZÑ3Ó–™¹Þß“cö£¡6æiÓYÊÑË"†¤@IÒõ~-­ƒ½>0x‘øï€ϵÙ…]n{»î€“•wtSýÔÁp8Ô3=¸•´&%BPò]0 éeGQGíZ ¾FĉIjÚ…&ŸNÓ‘1YGæ5udvü›iÈœ¤!YCæ9 ™ÿÎê±ÛÛ‹ÛÕöÅÊßo]>ÝZ¾½
-n*ïmñªòŒTÀÃà3CÁ,”|ïÝ/xçŽ[[\àðå*®[³3kûÞz8€Fœ_¼5~ÃÎ,ÑcoûÁçÝq»]{ïÝÞ[=<é» Þ{«ßÜ}ï->âsÜÙÁ6.(`(¯ûðx!·ºY;Q/îwðGoaø„bUüFœÙ΂KÖà›ŒÅ_|o×cQ@ƒ»WkÉ0%gâÇ%q½$sIáÌö×Î-¬í~öðîècs'-µ˜1>ái¾R¢S(Œ¡´H Yá¹µ§½•¼ ¥mŒày\odâceÕB QË:¡¬ÈR“ ™X#/^hb¿ÿô­HGš ´ËÐß{û?÷6å‰È{ü”ï] Sµ%»½J¸H’6”¤éëÍ&Ñ#gXË‹a±¡‹‹›=êE8Ù 6dl©MØœ-ùä†-õÉÏÉT®Ó÷|¨¶WM*\û'ÇÉ‹oß|“tyÚxÈÍ”†›ëØíåT<P~¶@v´!—㊘½ÿa(2àm¹±Vv±†jz¤ÕNNN#Ó÷‹•a‹ò½§øp(“Z'™
-½Uª÷'5Sy÷“Aà~R4È„ÄÀóÝn“mØa*©2Ad¶LÐq?èÅv«ã~o»¾è³C€}ïxÇCr°•
-“=Y8e@‰ï£ÃnëøѼN²€/2èÞ
-~ú,Æý= ƒ@××óAúþÖq)7?G3G=vö«:r ;cŸ' §=.H\€ÓPsñð(.Іž€ÀòFÇw<ØÄ^Žnæ&ÅJ¥Åe2°¯·wØuËt~Ð(~†3 ÏáϥΞ±³øô ž_Ë3&Nöðd´#=œãAqFHkm[ú
-”xx§­(Û¤‡¬‘Žòí’Ôk
-DÖæ#Î÷¿8‹5¢¹x”4uÞz­P‡¥$’Y€¥Èö!cêGf”h3‘ >¡x
-xDëh“ ¡Ê[bð!ë’¡2 MšÆ¸v‘J
-¬ínöƒ²_±$÷+R±ÖbaÞ&|c.–{ºaÇ{lhyh‹‡j½Aë¨'Ð0§Ò Ö)°œ…‡ ÍrP1“øæÔd¶
-bÓ¯n EGF¢)h:‰*˜·#R¥Ÿ@•Þ U؃©Êå~÷ã· ÌϨ°QêN­IqѶg²/·ô¼ƒ ã $˜ù÷B.=™ãUSûß(`ãQPcXª ÂȘ¡HE€ª¹ÒÿJ¬ŽKÁ
-±'ªãÒ¡:®@ÕZšÔ£©ÆLâÖ  q5°¾´‚IúôìÆ^ÅÚ-RGÏ=§Ò@jïùi,༆š…¾ÞŽ_»ys­Ôe ¯q¢/ùüðÎÚïØÙ«Î<íÎv–ܬþ——Á;z!øÑ•
-ÀÃ*U`@V![ü‰¡O¿SþÂש}#Ã&B˯ƒ$6/JƉ’'(å3rš©F]yN‚ÜW5ó¼ä-45 4Oä!5+NqƒeJˆi%+¹f ¼\ª¹Þc 2o‡Ê|`gwG(¸»ü\¶Ä‹Ã9ZË]ßmð9ßßÚJš0“¥. ŠÄ˜Y@OÐ o’›îªº²Ê¢be2£€S&/ fä¤ ^~Q²3åc (”=ºX
-X¥‹O‹X/Xð&—¡MèÐÇóAÎÇóAó/°Õ¯Љ»&„ ,AËÎŽÀœ³m€šMéªo3¯‡¿²éçõà£QŸ_9›DÆ4Ù÷ÕfnÕiþïóæí{%~fmàÕ(º¾”+Ùr/g^‹
-·!bØPÊD8À—ç¢åná”lõ+¢ÕO³VO2øÔëã ÞZ¢ܼCøÖ
-|aûDø5mŸBBKŽ`Jw+š#˜žæ’°,yûçMˆLéö¿"ÙÿôTû§PЂ-`ÿ„”ÆlŽ‰iÌY‰¨F,SÒU©™šm²ù‘46D&3 ”x2ÄtÍ6Q&3›Ô¼³"…¨C‰ÿ$ùÌøؤ|fsLÌgÎJ¬£OœÒŒNJi6Ç´„ž”ÀS¹ šI›|(³šMÚNéYuŒ¤fb3|>1þœÞ|-cO¸ƒž»_¬ŽvÅòrM®ŠLôŒ#‘÷·Ty›
-ÜLWî—”ƒªÛùH6ûfŸÞSá.±
-t°–ëðÎÙáÉ{ÛvÊX;›¨úÁYøýëé³èÓËÖºÑóãïýR±eÚP¹·|¸Ð ãtMQä9LÀ J=wÏÀŸc±Ù ¶á*(…"ËÉKk§hUëÊ4™´œ,’Fæì’ÄÓi”úÁkJu°¬§™nö »ÒÃÉÑ0Ë‘¼5Tå¯È´Ðý•³Yà´&N•>îx¥¨ R$ŒMdsŠ&üÉÛ]~é…UKgÇT&×}2¼û¤2ÃUþö |Ö ”lß½³¹ùC‰XQÝ0#GL¢'td…A‹m•ÝƒËdUüw–Ï\[ôdðbˆÑ_^ÿ^è{Á‡ c>
- ¥J¢ìµì"¬—ë½xŽ8Cú°7¼qVHvxÐ ¥]0väl’¸ «>¯l|—Õ_}É7®¶†G¯Xò=Ç>{Gkc] mó¡ùPÛ ™+«X*,lM•ú^†•«ð¶0_îÏér¯-eÆg·¶Ð"D
-rõˆsb$ø/ð@¶
-Z”Jc®Îq‰0I&~N±iF9‚Š…_<‡»k>¨ÙÒóñ–;+\˶Ç8òµ^oC×JÓå ÏÂóá=1•xÞ÷üðp/}Õy[µB#RÍ×Õå&Ò¢€Qü°á¾N½Ùë¼âiqp´±ó<¢ÃDÂ78jlr-jßèô­Ô 1hHá!ßÕ,•ÈÈö"mð=ùz¯ÐŒ˜Ý»Ÿ_°YÏCWøþ’凞å¯&ÛeÖN.» Ù ;s|f¡®Ý—ÓÚ@V€tÚdõ*éŒJIYí
-Žz&õ)¿œôê4å)Ÿúíºœ%;¸ûþBìãù²iñ.›VZ’U!Hºµ¼ÀÃh4>\t¸ œú|}¶Óƒª?—Ç]àæñ8ØÖbªøQWž·+÷√+‹Må„IÀ:có`@ÝG¸¦ÇK¤. Åk r¡T´FâÙäÜO“o²ôC‹ƒ¹0_r  ó ÄÅ$ ›<(Á‹Ë<¶àOá*ùÐ)ˆË'ŒY÷·<±ÐèìÛ/~=;X¾ÖƒôóOÄu—#xs¡:?¿j+m4~Ì.ôÄ’é‰Õäq9‡‘Š„úHnµ×ŽŠøy’SN ŒõGI8Œ˜
-~.cûÖ
-ùÀn¬îZ¹ùè²Ë¢t! IÊ3àæMH£ê‰+ŠÖ‰IPœÀÁÉ$J–:Â!ìW«Pwî¥GHM÷KÓmÔrås
-¥á&äI jµ î@µ…¡´Ú¾þ.§¶<V[~~Þq uIXØ‹ÁÝ ó“’¤~RoÇiš*äÅz ðí\
-Eb€NŠMRÔ03Í–µÉAÀß|À_§0£t&9©yÝ5¬: —*)€RCu†Äqì;uÅiËù&u¥ð:ƒÓ¼Îª#¯Ó7*Æ‚OF¡¨ž×Yµ«<ý‘d¦Éñ®¤þ¯ð×)ÌÔò:«×!«N¯Ó²â<ÊëT†F÷³‰¼x6ÑÌ–(,Å&M-‡«Žê– ]Šù5
-ü”ñŒÿG|ÿñ¥Œdü?âK%G=Öùÿˆok#¾å™E‹Ÿ_¿¹ùb¶xyóú«¯ YF?xŽëç×D‰ÔPØÂ{vóÓ¢_± ¯ @
-äá.¸u Xø|ga©Ð0Ÿ.b.Ú^¿¸Chjuu„€R§ 1 ¥NF©—TWÒk÷{ 09&zJNFÉ»D©QP‚¡Ó@jdZ— ‡ ìrH†9,+oP¿¸瀂³†eÈ8é欱êòœ&'Ý4M2L3™†£="î&€4( É–i1¾Jx•“UO¬áfy™mjOP j¨5Œ“Ó-×:uCc
-RºyŽÉ8ÇÂQ`’ tDF9ê%¯r¶êQõtwËÍæÊ£S ¨uL”îu¹Ñ-Ô>*ÝF9=Táýn‘ê¤d3åôh…ëÝ
-±“ sF:ù VÉé¶4æ4Û°K®QÖ0LNv³]…œ3uÈ©\ÂX Ž
-³£ˆs¦Ž8ymãQAvpΧ~Šy’mWñæŒo꧘'ÙßvnÎá¦rIa<rpÒU´9#D›zmåäø¤ƒ`3Þ"DnR­4#1Ú`lå¹÷öÞÇyÅa&zž¼Pü8ÊP“jœ‰Õ
-@´I*>^/Õ÷Ñ ©¡…^ñã(Lš)fäUÃÓ:6Àa<j²AFb5Àa3[‘’À (àjß Ü ©% $x&^Ó3«Ñ™MíÉCBgPÐÕ0<£œQZòšånÓP“ 2"UŽ³¡êç4|_-Ó㚟Ö!¾1^ÓWƒwˆmDÁVÃðF¥ÐòqaËÐx•Ë¤f
-dE*ÔÒì°é¸AÁWÏì >£K|}
-¾:vÇû
-xý.áéx5Lë
-tz«è`u -Ô£f
-¥ 3(èè¦gÄàQž!ÛÎh¥éx•Ób}\í6yëHðû¤@0žb€\é?yûƒdðû”`o8 n–$D{º¡I|F+/‰ÝG1<JÄ×Ê.ü<1èŸd†J'ÚÁ ü>1ð£n6—–¨ô¥ÌþÁñ vÈ•Dó~ðûÄ
-<ìˆNS Kud´„ñi­ß°5¹;-P/•@:zÄžät
-º:¦7P KF‚}ÙxýVÚΤ «ax¦œ™Œ”Æ2R·Π€£›QŠ-%¶a+Ø*£@júvZ¢Òiò¦ª5’
-tãÔš׊zŽ(àè¦7R`KÅ~}ùF¨½c [eäGÍÑÎHTi¦ÙÌ $x^-ÃSxÎtÌ'U³Íä}
-¼vÇû*tý¦Šäðé|tÓãº
-ž~bÖ¨üÍå˽wÜá‡kýéGýPK
-”2¬B5œ̵( qí·Óï4Û6,öò5Û9®Ž tÿp5Ö{mâ/Ôýù`XÖ¤µ_k8à"ŠöÐ%ófdŒgU*;Ïp1¿s'³Búæãæõb±ô5÷Öð«5~Ñ1 ¾¼Lò=?
-ŠÐÖÏÛzd@‡éAÐÆÇ% ¨cs“nˆ«ëv[˜jès"tµàs3R(Ðyu¿ô‘®«Ý¸7¬xUšóøïªdñ%UpkÞ¬¤æù]g쟽Ó<&â&ˆ­ÍÍÆpa,Ï@g0a+ÓçZØá«"fÒ1s:1²<“jô‚À jEÌÌk˜¶ÀÌ w[NÎp0šŒ¥©œ5U2z™g(˜%é… Oc+ÑYF4$þâØÛ °óiXëîÌ(† ;{;ÓOÇc%׃Ókª¡$‘”¼
-4¼ó(먽àˆ_ â€Ä45Ý7¡é÷¿¡éÈ”¬#7 ud±ÿ›iÈ IC4²†Ü4d±ÿ;«ÇÎ5–·ºõûR÷]ËvàèúEzpSuoKž$^¡ÎI< Ž
-f¡ä3lw//åSœ?Ø[/`zظòrkv¬Yï´G4âäìgõޙݧìçAp¼Û[ÖÚygŸþ¬„}{)Ÿþ,¿l÷ôg98Ä÷
-c(-RCvÊðÚÚ„ËŽž*ÐŽÉ•@³%¼ ­¼Zˆ!Jy'”Yir!k¤âòRb0¯Ê²·"6¸]†ÆøÎq‡)ÜrO$ h9Ç9ÚÒ©Z™0U[ kÛ]J¸L“6NHSÖ›MªG8ͲVƒ-Ùù9ÛÛžykƒ:p²K6fl%ÍØ [ɳk¶Rf?¤X®õÀ\1°Él$Âå¾w\o?ÿryõöÛ´Ë“¦cy˜Ñðá:v{E
-˜_Õ|¹ÐÉbxÕ2mèxí1øhÇ[•Á…W Â-Æ]‰ˆ®_q"\(Ÿ‚ûÎ5ùpM×pÑr¯—ß|óf9®´j¤êä\'¨ *£½p
-ú2[8ùÎ\‡93 ó0hŒ‡Ý<ßq1˜Ä²Žûˆ ÓÚLù“Ú"ƒ×hiL«’ÔíÞ7¨¤Ç6ÊEáà'üA•BÕŠ†ë½“A»pêç<r~4·\úƒx ×Ù$pÐîp~·wÐ ›uUY/[À¸¼zYÐÿÿ¤ò¿l¬üÙZÊg½ê§T¥+ÅÙ\ñ 1s(I ÷/+õþ jªî~2Üê^}Ž!?žw»M¾bÇi2Fñ¨P±EQQÕÞÃ8ÃNß». ð>;Ø÷¦³÷Òƒ%\ ®ÿåëËÇýýÏ¿ÿÂ0cooi8Ñ“ö“6"ys‹L‚RЈ¢¨¤½|q  !£$`m“ÿ¡ÞmŽ4aW†æa<ø0Å X &ñBãáÚÎ7ï1Ús!B ì'œãK–ÉÑZ#ÀðP"ài¾ ¬…ÓäÏ°´Ñ#üòól\ôtîl¼ê܇‘žt
-…u‹KÐ~·Ù@ÆpzîöŠWb:ætc¿üm0ƒ“N¦T$—ؾÆ?¾VYX‡‘ª¡²WXæPî’G '[ú!à†X»ã™*ÆSY·‹}ß5{C¬Yh­ À¨»Ø¿ßj5MwùÅÛåMm»´ŠµzRm-–ôdát”ý¶GÞÎ2ýè –‹Yà topÔåÖ° Wã>íx¾wyKöZ²“‹tãt8eë Ú†¡µÁ{PK£r$u÷Û&y/T3¶$3Èñ‡DG¡.˜< ÙWüO8„Ã)úÒøå±ÍÞÖy3]zcW>‹Iw¼jC1R@LˆªágÀbÜßáj™;ÇñAº{k9`×?D3G§ìø'>
-´—%æAwÆ8INk3Ê
-QpròÂøÅÓà¢rÁ3~òOò+Œ_:(ž"swÝ;¹°š&#­’»k!w×ÿ4ênšQ'k›¯›Jêж„ì1ÆÁ£3®fÕSø8 bê +Z=ã:Z§'´…!z¾g›»±;» ùä­[Èi: =ev¦74R󽡑“1nÁ­g^ÿ†ÊŸ²qSËjW«l<5¡,;ÔÐ@7Š ¹eÒŠd,ž¤¥7Õ°¨Æx&Ä)SŒÅ“£ž‹q‹\¬–_¼ù~i™[ygVvÆâ¥åcÿ Â~Û{>fø$c_¸æíožÇîàˆy˜¢¼0·¦]yÄû>“ ëÓ½ÿ ^ܳœ
-¾‚@J<Œ
-¼Ó”]ÒCÖðòÕ–2¯(Ù˜8ßÿì¸L#äQD·OWgË!h…x<,#‘Ì‚å¼#ÛGS?1  B›‰LÈ3Š§@A´Ž.É@U†w§X´#2P`S2D¦!%¦1¶Jfí¯…ýŠ¹_‘‘¼,8¶˜Ë•ëC7lœ²ðT£tÐæ<HøÒÂÅŠ® ¡ÀZ $<¶ËAÍLâÛC“ÙŒp;væu£•Ãazò¨ëX–Ì£…†ò6³ä£´xmgþòÍUÔ›1 î¸uµµ öÅoýYfò/ç
-„ù
-ÃK<üË_À¨ŽòËùb¿ü¥!SáÿÁ/çòè‚18„é-þÂðk?`X~ ¼³ø œÅ'ð$cã¤à08—ªS¥ÍQ± §7Ä
-’faýÜëgq}õyMýœŸaúO¬%Q%±\E¥ÿ«¨5ü¯´ê‚ÿÈ5Øx$//­Ã%æÎ ûÍëEÕ0øPŽkQ)ô[ªÅ×òiÉøö<˜´ Au°¶îD‡´2`j
-~úÃ[ÿš¨“Oü;C±Ý.Goø£iC2O~˜¯HÞh6sCu ÛOÙ7YÆ@š¯ß!¯ïL’Ý“L¬™O¹ü,sŸÁ~¨À!øñðXá¿;™q«­¡²ŒÍvJ“Qažj¾Ó•
-æíˆT)P¥´CUÒ5âr¬¬—|õæj‰ù56: Ûh,Xúj}k¤úr+&5d„hᶛpoÀÈ/Ê’Që°áaÔ–ŠAƒ02æ+(ËQ¥âã“wmzâàõL›‚bOTÓ¦C…²ˆª³ j2¯&kªÍ*Ä5ÀúµLÒgg7Ž±Pkw<J½÷ •R}ßÆÎkˆY(Ýøµë·/„Ú ÜëDïK>÷î4wÇŽ_¾>ÁYw†íi>r£ÿÎ+?Þ^ï8 ÁÔ¾T
-pi$èXãïúü»·Õ ¾Bí¡6ãZþ"Hbs¢dœh!iy‚RmFΤµ½@2ïzC‚<UóM#ÈT5 ´<HºÃ­ÅŠó/ _¦„ µôN®9¯‡j®@l'™³CeöØñvîn ?—­°p0²Š)‹Áo|cÁ÷w¶’&ÌdiÊ‚ 1¦EÐôÄê.¶L
-¾©¨++ÜT¬Jfp¦“—ñZ2é‚ÅÏ2a`bîOÝ@¡êÅÐÅRÀ
-]|V$ÇzÆ‚–< mª@>>šYËκ¶ïñ[ýJ
-|nûDø mŸBBGŽ`Nw:ÍÌs™AÁ<Eû—[›™Óí_'ÙÿüPû§PÐ-`ÿ„”Æ<œÓ˜óQÔ(X¦¤«R35»dó#ilðLf(ñ`6ˆéš]2"LfN‰Î2/’ûˆ&”øï%Ÿ_›”Ï<œó™ó›èÆ{NiÆW'¥4§´„žŒÀC¹ šI—|³š‡SR;’ØÄH&6Ãññçüú«$öTˆ_Ѓå¾úÞ¨Y^.%«"F3%çH’û;Úy«
-\Zªî€ç#ì[7óMw…»@k¹¼;s‡C&ï ÃÆkKØ2=Úýà8üýÕüYtôugÝðýùó¿úZðÉ´±QÝ9®t”®lò&à[=ïwÏ·æšc‡¿Ïq³Ù`oC=Ø
-%ÙN>±vŠVu®<A¥‘I+øÁ2idÎÎI<ÆA¥|AÙ,ïiæ›h÷ÕʯXlŽÆyŽ’ÛYK»ü•¹B€¶º¿47KœÖÄé¯Ê×ê•û‚T
-ƒ—«3¨ÂïÝùN¸kébŸ©ÀhÝg¼èü m† ª|õ9¾ë¶lßÝi^aþ0A\³»aQN0qˆžÐLv„‘äÔÎîA±dWü;ØÕ6xO C´ˆþòÅAA8Àºy…†R¢àθ‹°^­]þq†´·7¼1u$;<i†¥1˜³†÷MnÂ]Ÿu›£ 8”üò h•¢ÝÖøÙ –¾C)Þáæïèl¬+¥m>Tj¡" Û*V
- kS¤¾çáÎUx[‹lÜ_ÐåÓ®”ß]³ Fˆö#.ˆIÀŽ'r;AðFJ³nΧıơhИ9>òLcH¨òtòãàøYP˜ï¡@Ó/œ†¢½6ò§Ó¶¹o"·Â€¥ÒXØç¸BXB&þ.±yN9‚ ?wsÖ|P³•ãã-[-\˶,bgam…®3”¦$7< ¯‡÷ÄTâu®§O³¥NºÚ+4Ò)Ñ|ýT¼ÝDV.~
-¦ká¾N½ë¢âe~w´‘óÄù 'µÁQ»à#ùMí[¾Mt‚Rx(v5KE¥2²Pà(ix3š3NogÁñ%+‘õ<píWÜF,;hš "m8¸dÙeÈ.ÿЀ‡ØÄ?êÚ}5­-d$N›¬^…Îh^R^»‚³ž%úT\Nzq˜òTOý]Ί/Øî`É¿ãøñæ¡_Øl¤Ê-Y¤ ¾—×` î§~ ?Ÿí”`ןóý.póXf§t¶SWüª:|–¼àÅ3¨eáfSa `pås`@ÝG¸¦AŽ—H« 6¯å,$ ¥¢%°°0¯¦ç~Úlɲ/Í7,„ù Â0¿D\L‚ʰʃ-xq™‡þJñÈßC§À‹CÇõX»¿•S Ž¯>ÿég¥SøG9ùˆ—;Ÿ@Ë…Nèä䢫´Ñ,x˜‘õÄvO,&‡‹‹Èñ&r8Ô'r#µ»f" ÏCr
-AãÁ€"±þ)‡S!Ÿ$±}gEòÂv¬îRµù(I—EèBRÓTdÀ.šDÕ)V©+J@É–N&%0a©'Ü~¥uWèþ %0ñ™éþÄt[µÜäÁ2‰ÐpSò bµ î@µ…¡¬Ú~óª ¶r¬¶òÉIKÆêÊÁzÄ^ ~°8I‘4Hëmî³Q5òb½Å k [
-B¡ Aç®_b!~Á2bT<wÊO´„=0r ¼¶w8.¨šôù)oÅàŠt
-ÿ('
-L°uJ‰ŒRê帥z€mŽÉ8ÇííñJÀ9¢àl`œ#2ÎQ¯õ9¤à¤ç s˜NÅyRö¥JAI¶M• Rí³=‘ë­xº D`W+÷j²DÚÀ<eº¿•¥^¡N)Hé:%ãœö
-sBI¶Ð å¤W”r»­—¤;\yØ/T•µ‰‰ÒÝ®¬ö u@J·Q™°Èƒ~‘*¤d3•é!‹¬ôt! AG›&vºÈ… ¸ßÆû@Ât´ib¢‘<*ʞЅ0
-?âðS:À.ÇT˜=EŸ qô)`˜#*Ìž‚Ï…8ø”š抲ŸØs!Ž=¥Æv©R1öz.¡§|€]Êt'ÛSä¹ Džò¦)“=m_çBx
-—3–ˆ£Âì)î\ˆãN¹±uN¨ {
-;„°S9Ä<É®¶¯¨sAˆ:•CÌ“ìpû
-:„ S¸¼°D9Dé+æ\bN¥±‰Êä ¥‡3þ\ˆ0è¤ZiNbø±1Lœù¸]^!Ø,ööäæ{¦“
-¼&¦7­7íÛ„‚­áM*¡ãÂŽ¡Éu.“š/)PËaU'«|ÍÌNàSûÄ7 àkbwò@
-D[Ì
-„p"‚î+_1á'GÎÛr6™×Q(ø¸ñ)ÕøŠQ šêo«mõ·3¯#Sð¡ áÉÕðŠ ¥ãÔ*÷qãuîxØ$@—éÈH)ã“:1¾q :jŠwV`5¾b
-éä ß'§ QÐ51½Q%ºb$8H*oÐIÝ )èÞP
-'ØÆ`«© ÜY‰B§)·µs#  DØÄðdIPÊ4 ©V¡ €S
-¾¦7 ›f†Ðp¨ç„Žnz“jlÅØo´¿^CÁVùQs´sEš9lç{ $x*^#ëñœÅ˜/QÍN4SPà5°;y B7hkÃ>…‚nz²"‚§¸'k´Îù×®³ßÁÿËìý6Úxêòè¨t«‰°=NÙÞ[¯®–®‘|_¨øå×d2{2Sr
-¤¼á}'ø¦§¯ù{/úÂçö “aÏÚ™– öJÊÁïÉ-á3y·þ]ñS/ELã‚G*“Èü€1BôÊ1=ød¡áŽ‰ü螶ÝYV×ÊpqW5Î|œÎÔ=üX¢2…e¼ Økl(+ñOem­¢Æ¿?}þÓŒ)¿Ož=œD';¤Í´õ%|CoGá¬ø¡‚6K×wðÁðàCuPÂ5ðïX¬KEXdD±w¥ËAøU¦øA%`,Ÿ©-s„Â@Š%€‹—bˉÀ–\’œÝð6<
-„Ìö
-`b?·NÏ(nuDq«3…[U»UìONàXgÇ:¢8V”ëSŸíZßDŸ:#;WuŠ#:W天Ÿ@§ö3²ƒUæV¡4¢ƒýwPGq²#µ“,b$¸Ù®jß»ø¬8Ç":…Êy™â4€8: ¹ [æú=¬Jœìð ÚØÞ¤;âjàֺݦúŒÝ(øÜŒ
-tÑÜo}¬ëÅfÇ=úSà m2(ÇÞUÏâ/Jª$àÞ~´XIË‹».Øç{eúŒ_'][Û›åYÎ
-½³;;ðñ,ø:'fF'†ó©V£^P+Ú`fÖ13Ÿz»rrýáx¤MxÖtîäìe‘¡¢@$éS~Ý™¾µ>Ž0èH‚ Åu,¶Aa—ÛÚ®OÀÉÊ=8™qêp4é¹ÜJZ“Š!(ù*œÐtóΣl ö©@ü)"ILSÓ}š~þMG&dY4Ô‘ùáo¦! ’†˜d Y4d~ø;«ÇÞ³–÷«í¯ËUàm>Ý›µ
-oªmñºòœTÀÃà3CÁ,’|ý‡ë‡­%.°}ì\Åukvfn_™O>hÄùÅÆO8˜2zìÇ~øyØn×î+§÷£ œ%ïý¨…߯÷#?âsì¬pƒ0’‡×öct¼”[}Ð8Q/Ç®ëÏ£·4|B±*~cÎ,{É‘µä›Œ%_wßc1Q@ƒ³WkéHÎðÇSÄõRÌ=«¸[~,¸¶—ˆhin·ð³þÃ!ÀæN[j9c|ʳ|eD ¦PCi±²ÃskN»+yAGÁó8îÉÄÇÊ«…¢–wBy‘•&1±F*^¼Ð˜é¬YöV¤#ËÚedŒ¯\ïWÛ¹Ïx"òî?Õ»špÂRmÅ>0¡.Ó¤$iúz³I'9ÖŠbØTlõâà6Pà„z1Nö‚»Ó¦lÁîøô–ÝéÓïR,È< Æi@õÀ<5°ñt¨Âå½q\°üòåi—§MF|ÑðÁ:q{OD
-fè: àzœ¥pØÚ LæÁ ‹áÙ­íXìî€ÁG;Þª®®á⮜„ÔÃ5 „‹¨%ÜWž-¦kº†‹–µË>ÿü›å"¸ZÐF:ëœAEQg{áÛY;8øÊ^G9S ó0hL¦ÝüÀõ0˜Äk]ï $&µ0äk/éO٨æ´*IÝ‹Jjqn£\”xÑd-T
-U+fÎWŒNgüÕÂQ¬H<<?›[.
-ýA2‡ënÒpÐ
-•m›ˆ“h¿Þà–ੵÛè%ÚtÌÝïÆ~ÅÓ`'§4¤Ø>Ã?›4™hÃXU‹PÙW"}ÜþÍ™|Èp±å4,ˆ­;šjü‹Ê¶Nݲ bËBoM
-“ëh‘¡¼Læ,q–O£íÌ®¿ù2ŒM™wÜ{æÚFûÂ[äŒÿt©Cø—?¡3<%¿ü©>ë3ý§Ë1Ä~ùSfÀÿýŸ.ùðŠ1fàò–x`ø6€/0-
-_ú¯ûb°ø&Ýè c#yá <Vº¥KkcäˆÓ±´éXÙ> bûÌo¿ü°¦}./?²ƒg¶’ª‘X®¡Òÿ•·š8QÖtÑ r ¶2žð¾Ä\™å|s3¯šÈ2OzaÜR-8¸å½’ùíY¸h½,´wýðÝ^¸ÒÅ<k¿5WÐüwOx_ˆ½À9p“âã³ubä}Wï‹ïÁ.Òïjâ<ËA¸ðS9pÚ(+N®Ÿác'ņlx6ó=±ì¸/˜رì ÿ¼Çª„_¥.Ûâ@!
-º¨ó÷ü;E±WÝ®QÅOø½í@2O~š¯HÞp:Ps
-CuŒ&Û{ìó,c -X= ¯¯l’Ýe&ÖkŽK.èLÐg0]|Ôá#øñè³.¾w²âþÒ\CcY›¥sإɨ0O#?hÈJ
-ÀÃ*U`HV![ü CŸ}ý²ºÃשc#æBË? “ØÜ8'~‘´<A©˜‘ÓN5ê:È 侪™ o¡©I y*©µXq†ì(SBfº’kÎÀ«Å¡šë[àAæîQ™}v¶;¼>gÏݱ;¼8Z£5uøÝßXðý½Ie²4eA‘Ó" è NÄÂËô¦»ª¡¬²¨X•Ì(àL'/ã9¹è‚—_TìLùÜ
-U†.–Véâ³"Ö &zòThS:ôññÊZvÕµ}Úê'
-èÄ]S– å`G`.Ø6Àά¦œjl³h†¿¶éÍà£Q _¹šDÆ6Ù×õfn6iþ¯‹æ¸~fn k”Î]_Æ‚ƒìx”³hD
-–>³/ÆÌüü*ã1Ÿ±E…
-ÊP¨ ¸ )ÆJ&¢ ¾" gd«_­~–·z’Ágº—pxkzØð‹Â7_Sà Û'Âohû:r3º#XÑÁì8Gæ€å9(Ú?omAdF·ÿÉþgÇÚ?…‚lÇ'¤4æÁ„˜Æœ—ˆ*`ÄÁ2%]•š©Ù%˜IcCd2Ø@‰G³AL×ì’e2󀺓w^¤ðM( ÞH>3>6)Ÿy0!æ3ç%6Ñ7œÒŒNJiLh =ÇrA4“.ùPf5h;¥ç61’†‰ÍðùÈøsvû‰Œ=uâzŽ·\¬š×Ë5ùVÄpªç‰¼¿£Ê›Ø€kyóÍgË0G¯ê9G–¬EXx!µL´aôá.ûí=÷Þƒ&³­¨‚ Ü!Ë•\|¾Á$6ËÃhÿ4qY¯ì±6‘ãÕ¯)XÊ]àÒrPuû"Éb_xÙ=îVßåòì=N™¼²,‡¡Œµ½‰«œEß?™½ú¬³á@üüøûŸ|¦Ø2m¤Ü[¾D\dÐIº¦(ò%à…¥žû÷vöZ`‡¿ïa±Ù°¶áJ”BI•“—ÖNѪΕ'l42i?X&ÌÙ%‰§ã8¨ôƒŸRªƒå=Ílã-­Zcl$G£<GòvÖR•¿2WЖ@÷Çöf‰Ëš¸üUù¸“•¢.H™06•Í)šð[wù‘U-2 ˜~ï“áÝG•&¨ò—â³n¼Ýrÿ`ú뇈XQÝ0'G,¢'´e…A“mR•ÝÅe©ªøfÀKŒdðbˆÑ_~ú}taà†¦Œ(4’*‰²Örˆ°¾[{â9’ inxc¯ìè J»`ìÀÙ4uV}^YØ…—ÕÄl'©¶†G¯Xú½x‡—¿£³¹®”¶Ð|¨m„†,”U¬µ¦J}/£ÊUx[”‹/
-÷t¹×•2ã³›[h"…zÄ1ü‡x _€ ;!¸šÝaqp±$Ž-—†™àGÌ4fÚ4ú*ÒÉÏÂÏŠ:\`;щ^t"®µ‘?œ&°Íº}ˆ<*…-J¥±Pç¸B˜$¿‡§ØL*‡äôË߃»k¨Ùà-;3z— ߥáÈ×z½\g$M—7¼îI¨ÄóD‡{٫λªë”j½~¢.7‘Œâ€ ÷íqéÍZ•O‹{„£Mœç&¾ÁY»p“ƒ|QûV—o¥NˆIC
-Å¡f©¨TF¶i|’݃è"3bVï~~~ÁJd½ ¸ÂþKöQ+Ó »&Ëa¦C'_»ŒØ øˆÙ3Q׫im!+@:m²z£yIyí
-†z&õ©ø:éÕqÊS½ôÛ' 9+vp¼þRìãIñЊ]6­²$«B"t%jy‡Ñ¦h|øÒá>têgðõݽVý¹<ìC7×ÀÁ®^¦Juåºûj/Ž¨¹²ØTA˜¬3¦1&dÐ}Dï4ðä©Kƒm÷`!ý¢Tü
-,¼‰gÓk?mödÙ‡+Â|ä@æ—ˆKH0[E¡û_óØ‚?…«Däï£S—O;3ïyêE£³/?üáÌ7­ÿèçïˆë.ÇÐs¡:?¿ê*m4‹~̪ôÄÈNÚ«Éâbrü±Š„úLnžµ×ŽŠøy’SM  LôGI8Œ„
-~.cûÎ
-ùÀN¢îZµùèrÈ¢t!)i*2àMH£ê‰–(Šv+’ 8%‚“I ”,‡°_­FÝuº?H ”!³Ü/M·UË•?Ì)H”†›’'¨Õ6¼Õ¦v²jûùWµå‰Úòóó–Œ;;Õ•ƒõ„£Ü°j‘Iê§õv’¥©F^¢·
-1Î'5Äåú¾ÌŽB
-ɬoJ 醆K¦Ü(‘…K`!ô ú©8³1 µ>bEñÝC®zÈJ†þÑ9‘ƒ”ûú2J™Ztؾ/ð¢wñÓ¥!üäSÁOvY,W>+ÙOt?¹úwøÉU?©|áZJ%ûI;TzÊU‰“ÐSab7D¨=¥Aõ”+²§ÌŒ¡4ðA«¥^
-“bðóË'L~¨¡a L¶®›""yçì&’`Æ«á…xÝ;è+ß“8S+ÒoW ¯|gã­Äüæ»øAŒÒ3yu­&à–cÁ'£P$–è¡Ø4E-3ÓnY›üÍ'üu
-3JgRZÔq˪Ór©’( TgDœÇÞx+NWÎ7­û+…×çuV'ò:}£Õ%¡r,ødŠšyU·ÊÓKfÚœïJëÿ
-ÂL#¯³ú÷x²ê4ñ:+γ¼NmhôX²šÈËWù…U¢Ø´­×á꣺»§§¥ˆ.Åz„€‘Oª˜ŽçÄQ‹‰Ã+×Y‹¬ ÞâMÑ 5ž.í0ÏYÎ@Ü=­âguHèûÓ~½Bb|§ˆo{ø)óÿÏøþ?ãK™ÉøÆ—JŽz®óÿßÎf|«3‹–ß}þòöÃùò³ÛÏ?þ„etãÚNP|'J¤†ÂÞóÛo—ýšúÊ
-L°uJŒR;)ÊQ JãÛ‘qŽªj¼ò.p)8çŒsXÑžºÖ8©‘€s@ÁI7Îæ Š“~»ñ„:¥AAI¶Mƒ Ò¨èOšÏ0@ò:G«^.(ØÀÕò*ëlž“DªQ 60ON÷·\;)Ô )Ý@'dœ““ÂS`’-tLF9>)J^çnÕsë%é—Ú+’NjP 61QºÛåÆi¡ö)Pé6Êé NAJ6SNY¸~ se:Ü4±Óy>ݺ¯Ž‰@›ïEK@©SPRL4–GE™ @;†É)0 æ‹£¢¬Œ?›o²L@©QPªM3–F©U‚luŒ;W‡ŸÚv9¢Â¬Œ>›/Š`)0æ
-³:ølœÄC€9 À¤怊²*öµ:“0WÇžZc»4¨Sv$µ¡'?Â.9ÝÉVGž­Î—Ì ‘'?Â49ÙÓrí43`suà©|±Dæ䤞vLAI¶Î1äø¤MYvêǘ'ÙÕž*ꜢNýó$;ÜSsBЩ|½°D9D9UÌ9'Äœzcåä å!g²]ˆ2è¤ZiNb¼ÙØÊu-/ÀryÅ`³8vo^3P§
-¼&¦7¨G7hk:ƒ‚®áõàŒò
-¾&vÇû
-xýSÂÓ)ð˜×èôNÑ}é´PšȦQÁEB¬×Åx~œèQ×þ³x¤H¯ýÁ&ü8-Ì#®÷gå%èq^ûqü4-Ä£­ðgÅ%Ð1^ÇFWÞŽ1ºQŽßñIJ-'èå°‰Ù €”¯“$øyZGÜ‘8+/ÁGˆòžõ†(AAG7=#Gˆò ÙvF'MÇëœæøëãj·É;Ÿ@‚ß'z€ñäJÿÉ»Ÿ$ƒß§{£!q³è¬¼ !ÚÓ Mâ3:é$Æ|t#'ð(_'S¸ðóÄ or”*è Ö
-Ï™ù¤jv¢™¼O×Àîx_…®ßVÁ>‚nz\WÁӬɗ¹üÌs{ø þ2ç°‹—ì_¼õVi©P§¬öÖW_.=Ë·‚Ê_åböxªç +HùFü ÜpOÏÀ ~¼ÃçÜu÷Q2ìE;Ë2a­¤ÜOn¹µœûà! iPiTðHe’
-8³^Ö¥*¬-2¢Ê-„"¸üDˆ×7;7Pìgm(Ó3²’ÖöZ=˜ŽcmÙõ Û»^´ßgRQVGt7áFr>¶äö°¶ÖðAˆ(ZD—dÌš‘QtïEAÈn’ûl6PÈ©ùXÜÌçËÀôî­ Zã3ùå(JB¾ ?`©WD‹çĸˆÏ‰}¢Tƒ.‘Γ# ý‹½kon›â_å†?˜„º‰N–Ÿ™CiJ
-cåNWÊÁa#ü)Æ^‚7pGLìèÖ*àÅ­Ž(nu¦p«³r·ŠýIŽuFq¬#ŠcI™>õÑ®õ)úÔÙ¹ªS Pѹ*Ç uý
-ìÚSÌÈV™]…ÒˆößAÅÉŽÔNvFt²ˆ‘àfÛª~ïâ³â,‹èJg"d’Ó
-ºhî§@/u=Ûì¸K¼¡MYüÒ»êÅø¥¤Rní{‹´¼¸ë‚½öÙ{Óc|ø!î‚ØÚÞl¬ƒå¬Ð+°1»±}Ï ubftb8ŸjzAൢ ff-3óò°+&gÐŽGÚ„§MçFÎ_1$J’^à×ØéYëÓƒŽÄ¿R\Çbv¹±­íºNVîÑIS‡£ÑHÏŒàVÒšT”y@ÉwÁ”¦›sùZ@ßåKD˜¤¦ý.4ùü šŽLÈ:²¨©#óãßLC$ 1ɲÈiÈüøwVýÁZÞ®¶,Wþaë¸ðéÖô­UpSùh‹We‘g¤Ÿ
-f¡ä ìw_¼à=\A8n-qíaç*®[³3sûÞ|ð@#Î/Þ¿â`Èè±wýàóþ¸Ý®Ý÷Nïžô%ï½Ó‚oΡ÷Žñ9vV°Å
-ÉÃkû><^È­>¨ª—a×õüÇÑ[>¡X¿g–½ä’5ø¦cñßÝ÷XDÐà¬ÅÕZò€’3ñã’¸^’¹Ç$qfÇ‚k{‰ˆ–æv ?ëÝ}l3Ƨ<ÍWJ”`
-…1”©!ë1<·¶á´»’´´Å<ã.‘L|¬¬Z¨!jY'”Yjr!k¤âÅ ™Îš¥oE:Òl ]†ÆøÞ=üa;·)ODÞÿ§|_NX¬-Ù &PÂe’´‘$M_o6‰á$ÃZ^ ›ŠÍ^Ü
-œP/ÂÉ^°c7Ú”-Ø Ÿ^³}úS‚™ T;¨ØA l<ªpž¤,¿}ûMÒåi“¤4|°ŽÝ^NÅc
-fè: àzœ¥pØÚôMv€Aó[Û׃f¼U!\]'ÂÍÇ]RDׯ†kQK¸ï¶˜®i.ZT/{ýú‡å"¸JÐF2ïœçAyQg{áÛY;8øÞ^‡YS 30hŒ§Ý<ß=`0‰×º‡L‘˜T^Àt?®¼¤?e£ª šÓ*%uwô-*©ù¹bQâU“µP)T­ˆa8_2:©óW G±> ñðìln±(ôñ®»‘p0ï]p~·w®çOÛj¬Wµ-`TÜ ½ÊéÿRù_ÕVþÁÔ(ä³ZõªÒ–⿪¯ø3bQèý«R½?©™Ê‡Ÿ ÷“F A.$žwûM¶aG©´Êxa˜mØ2Q@Ç=ü çØ­Ž‡ƒåøbÌö½í½äd *¾s÷êÍËåÃñþÝ¿2ÌÙ;nM±yi2=¸I…O¾%“ ç4"/Jö—/O$b®$b(Ö&‰ð?T»Í¡©ìãòÂÐ<ÂM7׋Á"^hü ÜÜûö=F{ˆÐû ×øÚÚ­U>#ü(ð$Û–‰Âeò
-~ú,Æý=LƒÀÐ×õAúáÖv)×?E+G=vö‹˜:ry0œ±Î“†Ó$.Ài¨¹xxhCOÀF`ù?¡ã;zq”£r‹b¥ÒâB8VÛ;ºe?h?Áˆ†ðçRgÏØÙ5|z†GÏ/ ˆ‚åÈ '{x2Ú­.ð 8#¤µ¶e}€öº&w¼èm)­”»k%w×ÿ4êõ¨ã£ÊîkQJÚ–’=ÆxtÆå ²j
-Ÿ€Ã ¦–Û’÷×Ä·r¥¸ä
-<‰¢u´I†På­K±èGd Àºd¨LC“¦1©]I¤’s»Ÿ¿QŽ+nÈ㊔D¬¶X˜» {ÌåÍÁ‡aØñZÚâ¡Z=hýõTÔš –³ð#á¡Y*VßžšÌ`„Ûqx4«š­Dòäâ/#L
-“ëh¡¡¼ç,q–O£íÌ^ýðm4›2 î¸=˜kí o}ÇÿõRï1ž=¡3<%¿ì©>ë3ý×Ë1Ä~ÙSfÀÿý_/ùðŠ1fàò–x`ø6€/0-
-_úúb°ø+ÆÝð c#yá 8V¸©KccäÓ±´éXÙ> bû̯¿ý¼¢}./¿°ýG¶’ª‘X¦¡’ÿ·š8QÔtá r 62ó¾Ä\™åüðf^6 >…žôܸ¥\ppÍ{óÛ³`Ñ:|YhïzÁ»½p':¤‹¬ýÖ\Aóß<àQ|!öçÀ]LŠÎV‰‘÷]q¼/º»H¯­‰ó4ÁÂOéhÀi# ´8¹~†—²áÙÌçbÙq_0ï¸c/ØþyÎÊ„_%.Ûâ@Á“bÚ9û”iSqøã[ÿ
-º¨óOü;E±Wí®QEOø³í@2OÙ4Ÿ$o8¨¹ „¡:†“í=ö:ÍHóWwÈë{Ûdw™‰õ‹%—w\ø ¦‹:|?~ÖÅ÷VVÜßškh,k³tŽ»$%æid i À
-‚7H(ý½sq³œ³yâå÷«+»B¨íôSŒò ¡¤¥ù¬<6–åý £èIñã—6D‡ut¨ËÛpåÞuÖ`<¡'†KAlºëÆPtÜa$š‚¦“¨‚u;"Uú TéÍPõˆ]˜ª\îw?|»ÄüŒ
-¥îÕšm|&Çr7®ëù
-i$èØâO }öýÛò_§ŽP ›
--$±¹Q2Nô"iq‚R>#§™zÔU$È}U3/jAÞBS“@óDRc±â ·ØQ¦„ Ìd%׌—‹C5×{ŒáAæîQ™=v¶;BÁÝÍÁݱ¼8\£5uðÝߘóý­½If²ÔeA‘Ó è :bámrÛ]ÕPVYT¬LfpÊäeÁŒ\tÁË/Jö¦|l…²CK«tñi‘ë zrÚ”}<æ|<6ïñ[ýJ¸/`BXÐÀ´ìÌ9ÛØ©Õ”®Æ6‹zø+›~Q>õ‰ð•«IdüA“}_mæfæÿ>oÞ¾[ÒègæºFéìÐõ¥\!8È–G9‹ZÚ_[½üÕˉú#–”b`¢ƒoˆÙ‰y/mÇÜŠrï{ⱿŜŒÊŽqHgê4àæ
-p½O"Ä«c^N1ò«’y>hl„˜|Ò[“Öêè,hØQb%øÒ(Xú̾3óó«”Ç|Ä&m*p(C¡‚à6¤@ J™'øò\´<,œ‘­~E´úYÖêIŸê>ÞÂá­)
-Á-:„o~ À¶O„_Óö)$´äftG°¢9‚ÙiŽ ÉËr·ÞØ‚ÈŒnÿ+’ýÏNµ
--ØŽOHĩ 19+UÀˆ‚eJº*5S³M60?’ƆÈd&°Ofƒ˜®Ù&#Êdæu/ï¬Há#êPâ?I>3>6)Ÿy0!æ3g%ÖÑ'NiÆG'¥4&´„ž”ÀS¹ šI›|(³š´½Ò³ëIÍÄfø|bü9»þJÆž:q=ç°\­Š×Ë5ùVÄpªg‰¼¿¥Ê›Ø€kù懯—AŽ^ÙsŽ,Y‹0÷Bj‘ hÃðÃM8öÛÜÛ4™}o…làY®äâõ“ج¦è„û§‰ËzÍ`—ÚœAžÝIÒÀ•»À%å êöE>’ž9¤÷T@¸7X:x—Ë»³÷8eòÞ²†2Öö&ª~p~ÿjö,úôukÃèùñ÷¿úZ±eÚH¹»|¸Ð ãtMQä9LÀ J=÷ÏwöZ`‡¿Ï±ØlPÛp”B‘å䥵S´ªuå LZÎI#svIâé4JýàKJu°¬§™mK«ÒÃÉÑ(Ë‘¼5Tå¯È´%Ðý¥½Yâ²&.•>îd¥¨ R$ŒMesŠ&üÑÝ_~á†UKçÇT&ßûdx÷Ie† ªüíçø¬›Ãn¹¿3½Üú¡D¬¨n˜‘#Ñڲ É6‰ÊîÁe²*þé3Ç#¼¢Eô—//ôÝàÔ1…†R%QÖZÖ7ëƒxŽ8CÚÛƒÞØ+$;<h‡…Ò.;r6MÜ„UŸWvGÁåpå—_0Û‰«­áÑ+–¼CÏßqÈÞÑÚ\WBÛ|h>Ô6BCæÊ*–
- [S¥¾—aå*¼-ÌÅ…ûsºÜkK™ñÙÍ-´‘‚\=✠þs<-À†\Ín°8¸XLJKƒÎÌõñ#f3m~éägÁçgÁÅ¢"„ØNx¢žˆjmd' l²n"Ka@‹RiÌÕ9.&ÉÄïÁ)6Ë(GP±ðóçp·`Í5»q}¼eg†ï²í1Ž|­×ÛÐu†Òtyóð|xOL%ž÷]?<ÜK_uÞV­ÐH§Tëõu¹‰´(`ÿ
-Žz&õ)ÿ:éÕiÊS¾ôÛ' 9Kvpý¥Ø3Æõe%Òâ]6­´$«B"t%jy‡Ñ¦h|øÒá>pêgðõÙ^ªþ\÷›Çkà`[/SźrÝ}¹GÔ\Yl*'LÖÓ˜ 2è>ÂwxüŠÔ¥Á x­`A¾(½ /FâÙäÚO“=Yú¡EÁ\˜/9P†ùâb †M”àÅ×<¶àOá*ù{èÄåSÆÎÌû[žxÑèìÛÏ9óL_ëÁ?úù'âºË1ô\è„ÎϯÚJM£³
-=±dGzb59B\DŽ7V‘ƒPÉÍ£öÚQ±?/Br
-A£)Á€"±þ()‡SÁÏelßZ@!؉Õ]+7]Y”.$!0i@yœ¼ iT=ÑbEÑ:±" ŠX"8™„@ÉRG8„ýjê®ÓýAB ô©å~iºZ®üaNA¢4Ü„< D­¶Á¨¶0µ“VÛ×ßåÔ–ÇjËÏÏ2î‚©. ëG1¸;a~‘B’ÔOêí$MS…¼Xo¾•+
-ÆS>&R
-•<ƒC8ÿ/ºb<øÆ^0T<Ö˜‡9^9:ì+_(*G‰€¼'z18£õàýà÷0OÒ{L|}†_£2™`Á5 ¶¶R CÑñ+ß-—*{ÿiúbœ/ŽkˆËõ#|™…0’TÉo‡†K¦Ü(‘…K`!ð ú‰8³6 •>bEñÝC®jzÈJþÑéÈAʇ}|¥ƒL Í;ÈtxÑ3ü„Ez8ÌùÉ6‹åÊg%ûIƒî'Wÿ?¹ªá'•/\K©d?‰c‡RO¹*pz"Ll‡µ§4¨žrEö”©1>h´ÔKnR ~~ù€É4 ”ÉÖåbDÄïœÃDÌØbµ¢3¼¯û}å31Y€3µ"ýve±àÊO6‡•˜ß|†Ä(=•W×hn1|2
-Eb€NŠMRÔ03Í–µÉAÀß|À_§0£t&9©yÝ7¬: —*)€RCuFÄyìÍ¡uÅiËù&u¥ð:ÃӼΪ#¯Ó7]*Æ‚OF¡¨ž×Yµ«<ý±d¦Éù®¤þ¯ð×)ÌÔò:«×!«N¯Ó²â<ÊëT†F÷«‰¼x5q-QX&ŠM›z®:ª»yxXŠèR¬G¨ÙD¡jÉxNµÆ%ñµÈ
-á-ÞZ£éÒóœå ÄÍÃ*zV‡„¾?í§Ñ+$Áwòøñ¶§ÀO™ÏøÆ÷ÿ_ÊLÆÿ3¾TrÔsÿÏø¶6ã[žY´üéõÛëÏç˯¯_ù!Ëèk;~þ(‘
-[xϯ\ö+^è+y¸Ën(Þ|¾7=/,æóÁEÌAÛëZ]! Ô)(E AC©“Qê%Õ•ôÚã^LN‰ž€†’“Qò.Qj”`è4¤Ö%ÈQH㻑aŽÊÊÔ/îAÀ9¤à¬a™C2Îaº9k¼uy
-Î'Ý4d˜ƒdŽöˆ¸›
-²›Ðs® =‡›Æ‰£‚ì&òœ+#Ïá†n—‘4*ÆnϹ:ðÔN°ÉeGqç\wj'Xå
-³£°s®;µúf9 ¢ì$ꜫ£N­¶UTˆsBÐÉO°JNw°¥1ç  »äi Ãäd7ÛUÈ9W‡œÊW ÄQavqÎÕ'¯mœc*ÈŽÎ9!àÔO1O²£í*ÞœâMýó$ûÛ®ÂÍ9!ÜT¾RX œtmΠѦ^ÛD99>é ØŒ·Q†›T+ÍHŒ6[¹Î½uð±D^q˜‰ž§/?Ž2Ô¤gFb5@½¹ê®$€œm’ŠWãK}tCjhc¡Wü8Ê
-¸ZÆ7¬7lê¼^ÓT£4µ' AAWÃðŒjpFqx<nÉk–»MsHM&ȈT9ΆªŸÓði|µLk
-|Z‡ø&xuLoR nÒ!¶1[ ×BËÇ…-CãU.“š)©PËA‡MÇ
-¾zfg(ð]âëSðÕ±;ÞWÀëw O§À«az\W Ó[Eo×ÐB=j@Z ›†E ±^ãøqZ G]õO Œá‘"½æ›ðã´0¸ÒŸ–£#ÄyÍÇ ðÓ´¶¶ŸC#Äx-]Ux7:ÅèF18B|Ç' µœ´¢—C
-À:f7ŒRb¼VfàçiAqâ´¼!Ê{Ô[¡tÝôŒ!Ê3dÛ­4¯ršãS¬«Ý&o} ~ŸèÆS +ý'o’ ~Ÿì†Ä ¢Óòb€„hO74‰Ïh¥“SðÑpãD|­LáÂσ¾ÉIf¨t¢¬Âï?êfsi‰J_ÚÁêü>1ø›œ`‡\At°î¿O
-|©(ÐJ|FSãíÔãp
->´A"<®€Ç“ðF\ÂÕ~·O£Àû#¢ÓèR-a|Z+Æ7ª@GMîN TàK%Ž±'9Ý‚®Žé è’‘`_6^¿•¶PÐÕ0¼Ü )Md¤4iœAG7;£[>
-Il£V°UFÔôí´D¥ÓäMUk$Ô(
-M‚kE=ÇptÓ+°¥b¿¾ìjïXCÁVùQs´3Uš9hf<ƒ¯–á)<g:擪يfò>^ »ã}º~SErHøt
->ºéq]O?±kTþæòëƒ{ÜÃñ—9Ç]´éÔ‹>*,£JâÕÛúîÛåÁò,¿t·W¹˜=žê
- E
-ˆ²¢» ¶Žó°%·Çµµ†BDÞÚ$cVŒ"ç.I.p[ÜG³Bºæcñf>_úæáÖòË5>•ýQªRòcð‹»"Z<ï ®€0ßE|N䥴‰t7i¹‡GI¥f0?©á»7ƒ„%/w¶Sa
-êÔ˜¼8œÓ¶{wÜ¥7óW¹ YðýŠq@틶³Íóæ<oæ
-o4ŠÒ6óÿ’6Ü;[Tz¦0Vît¥4Ÿbì%qËvÀÄn±wíÍmAü«Üð“P7ÑÉò3Óáa(í` C àé€G¶åD`KKN>=»§Çé}+[rxÁLcë±Öïw»{·w«½VO(nu@q«…[”»UìOÎàX'Ç: 8V”éSOv­OѧNÈÎU
-ôR׳͎ûò'ÀÚ¨—Å/½«^Œ_J*%àÎ~°XAË‹»®ØkŸ½7=Æûâ.ˆ­ìõÚÚ[ν²…í{x|­3¡ÃùX«Ð /¨M03i™™—ûm19½n8ÐF<m: 9{YÄ(Iz¹‡_c Ó³Vlj¤¸ŽÅÖ(ìzm[›Õ8Yº'5Ní=3‚[JkRQ"ä%ßšnÖy Ô^
-Ä/q@b’šö»ÐäóÏh:2"ëȬ¦ŽL3 ™‘4Ä$kÈ,§!ÓÃßY=v{k~·Üü1_úûã§;Ó·–ÁMå£-^•Cž‘
-x|f(˜…’¯°ß}ñ‚wpýఱĶ‡«¸nÅ.ÌÍ{óѸ¼zgüŠƒY £ÃÞuƒÏ»Ãf³rß;wzxÒwæ¼óN ¾9ûÎ;|ÄçØZÁ¦.(` ¯ì‡ðx!·z¯v¢^†]×óO£·0|B±*~#Î,{Î%kðMÆâ/¾»ë°ˆ( ÁY‰«µä ô$gâÇ%q$s§¤pfÇ‚+{Žˆææf?ëÝ|l3ÆÇ<ÍWJ”`
-…1”©!ë0<·²á´»”´´©<ãΑL|¬¬Z¨!jY'”Yjr!+¤âÅ MìþŸ¾éH³vã{wÿ‡íÜ¥<yÇŸòL8a©¶dï—@ çIÒ’4}µ^'F„£ ky1l,¶wqpë'pB'{ÁŒ-´1›±ß²…>þ)Á‚̪T l¯6÷U¸öOŽ ’æß¾ý&éò´Ñ€÷RÞ[Ån/§â±€ò“ ²£í¹lGÄìÝ‘
-qÆ\€Q0C×q
-áê:n>î’""¸~5\Ã@¸ˆZÂ}¿·ÅtMÛpÑr vÙë×?̇ÁU‚6’Yç<7Ê‹Bð8Û ‡ØÖÚÂÁ÷ö*Ì¡k˜ï€Ac<íæùîƒI¼ÖÝ?b‚Ĩò¦ƒüaå%Ý1T]ÐÐœV)©ÛƒoQIÍÏm‹/š¬„J¡jE Ãù’ÑI팿J8Šõ‰‡ggs‹E¡?ˆçpݵ„€ùà‚ó»»w=ÜVc½ªmƒâNèUNÿÿ“Êÿª¶ò÷ÆF!ŸÕªŸP•¶ÿU}Ň˜¹‹Bï_•êýQÍT>üd¸5 2!1ð¼ß­³ ;H%UÆ3ýlÖ‰:àÝ8ÃnyØï-Çcv°l÷à%'KP ð»Wo^Îïþø•aÆÞacŠíJ“ÉÁM*„|ò ™=§yQ²¿|y$S%}°6I„ÿ¡ÚmöMe—†æn³¹² X ñBãáæη0ÚÛC„ØO¸Æ×Öþ¬òáG‰€GÙ>°L.“P<k#ÑFsŒðÍϲqs wí•ç>ô—rP¨lÛXœDûý·O¬Ý†/Ñ&cîn;ö+ž38)à8¥!…4Àö5þñݸÉDFªš‡Ê¾éãöŸ–Èüà}†‹-ç!`FlÝÁØP㟕¶íôpî–[zk0jÃNOÛ¬¶½Ÿñv>«ì—r¿ìÜlk¡09’…ÃQôØy»íGGð:Évd0¼¤ìÎr¬½)|ÚÅä°=ÙèÉ.“.¬<Eï5l±
-7do‹T~uɆ%'–2&^,¨bn‰3ÜC|e{8 uÃäÖê_åvXÿÒúå±õÁÎ|\xc[>iézå†b%<€šUÁO—Ÿ¿‡iúº>HßßÙŽ åö§hå¨Ã.~³@®1†3ÖeÒpÚãâ‘Ä8 5'q6ôl–ÿ:¾ƒgG9z/·(V*-.“cÕ¸½Ã¡[fðƒFñœhx®uöŒ]ܧgxôòÚ€(Xž¼0q²ƒ'£ýéñà Š3BZk›ÔhokrÇ‹Þ¦‘ÒJ¹»UrwûO£nV:>¨ì¾f¥Ô¡m)ÙcL€Gg\Î «¦ð 8 bj9°-yëqE|'WŠK€Òq7g·Ÿè¼BN“ah‡9©ÑPߣ¡\¼AíÕT3*býYÉƬ’ Ô®FÙ¨ýJså¬E ÝÈ'äIË“1=I5ºúÙTcSC5cå$N‘bLORŒj.N\¤L=þbþÅ?Î7öÖŸßÛ¥C úU‡b‰±ÿa¿<3|äÜÆ{Ø›Õw,Ï»´2S”§öÖö¯`èÃûbì3 †>íûÏàÁ½»£Q!Þ„ P£ï´Ôe›tà”5ÒQ¾]’úˆ‘µùˆóý¯.bhn#% B7.A+Ôóa)‰d`c)²}ȘúÄ,€m&2ÁÇO"‚hm’!TyãR¬ú(°.*ÓФiŒjש¤ÀÜì¦o”ãŠy\‘’ˆµ6 s×a9_ì}†°¡å¡ ªÕƒÖ/PO aF¥A­ R`9 9›å b%ñí±ÉlF¸‡G“ªÙJ$O.ñ2¤0¹ŽÊÛxÎgiñ4ÚÎäÕßFƒ±1ÓàŽ»½¹²Ñ¾ðÖwœñ_¯õãÙ:ÃS"üËžê².Ó½Bì—=Õcüßýõš÷oc.o‰†o=øÓ¢ð¥û¡+‹¿ÂÑ~|Ð 26ö‚c…[º46F9H•í3#¶ÏôöÛÏ+Úçúú Û?±•TÄ2 •ü¯¸Õĉ¢¦ O[°‘)ð˜÷9æN,ç‡7Ó²iðž,ó¤çÆ-å [Þ)˜ßž‹ÖáËB;× Þí…;Ñ!-,¶·vs Í¿xÄ£øBìλ˜­#ï»áx_tv‘^[çi‚…ŸÒPÓF@iqrý ;.6dó™ÏŲ?â¾bÞaË^° üóœ• »¼I\¶Á‚&Å´Kö)ÓÆâðÇwþ tQ—Ÿ2øwŒboÚ]£ŠžðgÛdž²i>I^ÜSsCu 'Û;ìuš1æ/ï‘×÷¶Éî2ëK.ï¸ðLuø~<ü¬‹ï­¬¸¿5WÐXÖzî¶I2JÌÓÈÒ€øÊðë[ò‰O¨N©è €^˜éüñUEqQêžX‰Ø¢Ã“©Rè>‚“"èñ¬Ð=÷Øk2®˜}e]Ùkv
-‚7H(ý½Kq³œ³yâå÷›#ëºC¨ítSŒò ¡¤¥ù¬<6Ž–åý £èIñã—6DûUt¨‹ËÛpåÎuV`<¡'†KAlºëÆPtxÆH4M'QëvDªô#¨Ò›¡ê„=˜ª\îw?|;ÇüŒ
-¥îÔšm{&Çr ×õ|
-Vˆ= Pm‡ÕvªÖ
-Ô¤M5×Ð#n šWë×f°HŸ^ݸÀ‹¢X»åYêè¹gTHí=;Ž\×P³ÐÕÛñk·o_*µAYë@œK>÷îÍýŽ]¼zsÉàiw–ã™>r³üC4~\^ïè„àûƹT
-i$èØâO }òýÛò_§ŽP  -$±¹Q2Nô"iq‚R>#§™jÔUg$È]U3ÏjAÞ@S“@óDRc±â7ØQ¦„ôÌd%׌—‹C5×;ŒáAæîP™=v±=@ÁÝ5äç²^®ÑšÎ*ønoÌùþÖÞ¤ 3Yê² HŒiôgbámrÓ]ÕPVYT¬LfpÊäeÁŒ\tÁ˯Jv¦<µ€BÙƒ¡‹¥€Uºø´HõŠ=¹ mÊ@‡>ž÷s>ž÷›÷x­~¥€NÜ0!,h` ZvæœmìÔjʹÆ6³zø+›~V>õ‘ð•«IdüA“}_mæfæÿ>oÞ¾[ÒèæºFéìÐõ¥\!8È–G9³ZÚ_[ý ø«—õ–”b`¢ƒÄìnjĈ¼—¶cnD¹÷€=qX‚ß`NFeÇا3upó¸Þ% b‰ÕÀ1/§ùMɼï56BL>éIkut4ì(±|i,}fWŒ™ùåMÊcž°E…
-ÊP¨ ¸ )ÆR& ¾<- 'd«_­~’µz’Á§º·pxcŠBp³3Â7?Pà Û'¯iûZrº#XÒÁä8Gä€e9ÈÛ?olAdB·ÿ%Éþ'ÇÚ?…‚lÇ'¤4æÞˆ˜Æœ•ˆ*`DÁ2%]•š©Ù&˜IcCd2Ø@‰G³AL×l“e2sº“wV¤ðu(ñŸ$Ÿ›”ÏÜó™³ëèƧ4㣓Rš{#ZBOJà±\ͤM>”YÍ=ÚNéYuŒ¤fb3|>2þœÜ~%cO¸ƒž³Ÿ/VÅëåš|+¢?Ö3ŽDÞßRåMlÀ5óÃ×ó G¯ì9–¬E˜{!µH´aøaŽýv{÷Úɳ¬°‚ Ü!Ë•\½^c›µÇpÿ4qY§ìR›3ȳ;)ð^¸r¸¤TÝ®ÈG²Ø7ûôž
-wU ƒw¹¼{{‡S&ï-Ëa(ce¯£êá÷¯&Ï¢O_·6ˆžÿ«¯[¦ ”{ˈ :N×EžÃ¼ Ôóa÷|k¯vøû‹Íµ —A)YN^Z;E«ZWž ÑȤåü`‘42g×$žŽã Ô¾¤TËzšÉz?·*=Œ±– ²ÉÛYCUþŠ\!@›Ý_Úë9.kâòWé㎖Šº EÂØX6§hÂÝÝõnXµtzH5`ò½O†wUf˜ Êß~ŽÏº†’í»{ÓË­JÄŠê†9bá=¡-+ šl¨ì\&«âß›>s,1’Á‹!ZDùòçðBß >ŒóQh(Ue­äaµXíÅsÄÒÞÜðÚ^"ÙáA;,”vÅسqâ&¬ú¼´°;
-.‡+¿ü‚ÙN\m Þ°äzþŽ}öŽÖæºÚæCó¡¶2WV±TXØš*õ½+Wáma.¾(ÜŸÓåN[ÊŒÏnn EˆäêçÄHðŸãl6ì„àj¶ÀâàbI[. :3×ǘiÌ´qøU¤“_ŸŸ‹Š:\`;á‰Nx"ªµ‘=œ$°Éº}ˆ<,…-J¥1Wç¸D˜$¿§Ø$£AÅÂÏŸÃÝ‚5ÔláúxËÖ ßeÛcùZ­6¡ë ¥éò†gáùðž˜J<ï»~x¸“¾ê²­Z¡‘N©ÖëGêriQÀ(þØpß—Þ¬U^ ñ´¸G8ÚØyÐa"ákœµ 69ȵotùVꄘ4¤ðjŠJdd»‘6ø®ìD7š³:wãàó V ëy(àû/ÙG-M'èš,‡™
- œ|í2dWl4à!vfûÌD]{(§µ¬
-y±Þ|+W
-a($© ’Þ [—L¸Q" [—ÀBà$tqfm*}Ä’â! º‡\Öô 0” ü£s&)ö1ðe”2-4ï ÑAâEÏðéáp0ç'Û,–+Ÿ•ì' ºŸ\þ;ü䲆ŸT¾p-¥’ý$ŽJ=å²ÀIè‰0±"ÔžÒ zÊ%ÙS¦ÆPx¯ÑR/¹I1øùù#&?TÐÐS&[—‹M¿sv I0c‹ÕŠ.ðB¼îô•ÏÄdÎÔŠôۥł+?Yï—b~ó~£ôT^]£ ¸ÅXðÉ(‰e
-Eõ¼Î²]åé%3MÎw%õ‰¿Na¦–×Yþ{¼Yuêx–ç$¯S=¬&òâÕÄ^¶Da™(6nêu¸ê¨nñø8Ñ¥XP0²‰BÕ“ñœ8j1<ŒKâ+‘$Â[¼)´FÓ¥-æ9ˈÅã2zV‡„¾;î¦Ñ+$Áwòøñ¶§ÀO™ÏøÆ÷ÿ_ÊLÆÿ3¾TrÔsÿÏø¶6ã[žY4ÿéõÛÛϧó¯o_ù!Ëèk;~þ(‘
-[xOoœw+^è*y¸Ën(Þ|¾3=/,æóÁEÌAÛëym7B@©SPŠ‚†R'£ÔKª+ÕÞ³‚€’SP¢# äd<ò„Å~HÌœ†Q#cÔJ0ÖÞ·Š€qPÑ8Â(d”ƒ’Úý6š²OYÃ*ûd˜ý²šgµ' 0{˜t³ì‘Qö’8‰Ð²vÂ&¤AI6KƒŒÑ(éEÚÐW^å`Õkk¸X^VuDkÃqµ†mrº§åZ ÔAÖ9¢
-TƒµŽ}Ò].7Î µKJ·PNQx÷¼Hu
-R²•rz”Âõ2 õkZU*ƒÎþºŽN3A'VØ8&欽A
-Hµ]FÒ¨µsÌLÕ!§v„I¨ K#Î6Pö)(kØdŸŠò<çTpjõm²GYo¶á]
-F²ITˆg 7§„p“a“œî]Ë£Í6Ì’k¤5ì’“}ly°Ù†ÖŽ(8é–9¢¢,5ÛÝ ) ɦ9¤b<O¨9%„šú1¶Iö²çŠ4§„HS?Æ6ÉÎö\æ”h*_",GKÎgN q¦^ÛB992ázë8ãMA”&ÕJ3£-Å–®ó`í},Š—0óaIýÊè$€: 0N*@½ Þ\=W@Nˆ6IÅÇ«ñ¥>º!5´±Qlü8ÊÐ’fŠyÕð´3à 5½ #±à ™ÍGIàúpµŒ¯_ ®ßÔK$x=
-¼:¦×«F×kj:ƒ‚®†áÕàŒâØxØ’×,w›fŸšA©rœ Õ;§áÓ(øj™×ø´3âQàÕ1½Q5¸Ñ± )ØjÞ°Z>,l¯r™Ô¬H…ZöÎØtÜ à«gv†ŸqN|]
-¾:vÇ»
-xÝsÂÓ)ðj˜×èôVÑÁû4´PºöŸÈÆaYEB¬×Æx~œèQ×ûÓcx¤H¯ùÁ&ü8-Ì#®ñ§åÅèq^óqü4-Ä£­ê§ÅÅÐ1^ËFWÞ Ž1ºA ŽßñQB-G­èeŸ°ŽÙõc€”¯•$øyZGÜw8-/ÆGˆòNz”‚Π £›žƒ#Dy†l;£•¦ãUNsxŒõqµÛä­O Áï“=ÀxŒr¥ÿäíO’ÁïS‚½AŸ¸%tZ^ íéFr¡¾•NbHÁG7Âa ñµ2… ?O úFG™¡Ò‰ža ~ŸøQ·—KKTúÒ3¬þÁÑvÈ•ÄÖýà÷‰ mû³´<eq†?Øè_ÇåTQ`Ï"ÚbZ „¼°z|É‚Od5–Sšz‚OØ!Ÿ®À—Š¾Äg45ÞN=§àC$Âã
-x< oÀ%¼AS¯¡¦G£Àû#¢ÓèR-a|Z+Æ7¨@GMëN TàKåŽOØ…œ‚®OAWÇôú
-tÉH°+¯ÛJÛõ(èj^O®—Œ”F2Rj*½0õ0ÝìŒRlù(p ± ZÁVR3·Ó•N“7UŸ‘P£
-8ºé ØR±_·ùWž£‡QG~ÔíŒD•föšÙUÏ À«ex
-Ï™ŽùF¿ð=Œ:Þ#&cgªÐu›*‹C§SðÑMë*xú‘•W£‚7×_ïÝÃ>ˆ¿Ì9l£µ™}TXG#Á)ª°õÝ·ó½åY~éþ®r1{8Ö @Š
-ʉaãd{‡Û‚‹Ššpų^Ö¦"¬,2¢¢m}¤¢•u&D³Wo¶®¯Ø³ÚP&g¤%!.¬ßµ¼7ÇÚ°WoØÎ݇{zÆ5eDwlçaKn+k„ˆ¼=´IƤEÎ]
-’\àF¸'³BÎÍÇìÍt:÷Íýå—k|*û£T9¤$ äÇà–sE´xÞA\a¾‹øœÈ#J5hé4n0Òr’JÍ`zTÃŸß –<ßÚN…)¨ScòâpNÛvìía›Þ¾_å2dÀ÷÷(Ƶ# ,ÚÀ6Ï›ód¼™(¼Ñü)JCÚÌÿJÚp·lQÛ™ÂX¹Ó•rpЊ±— ÄMÚQ
-xBq«Š[(Üê¤Ü­brÇ:¡8Öű‚¤LŸz²k}Š>uBv®ê(Gt®Ê1H]?Ïí)&d«Ì­ú«½+]nÛÂÿûøÕ±Å&(R—'½Ô:ÉT=¦©Ûj2 %Q[™ÔH”÷é» à¥LÒ½Ú™Xâ±â÷aw‰ ”Ft°ÿê(Nv¨v²S¢“EŒ7ÛV…{ŸÇXÄK¡tB¦8™G§!ç¤ `ÛZ?ÇÚÃrx€ïÛÐÆÎ&ù".n¯›}ÔCŸ¡E>WJ¡@Íý襮g›wâO€7´±™Å/½«^Œ_J*%àÖ¹·YAË‹».ØkŸ½·Œ>į ¶v6{o»+ô
-lÄ–ŽÀ³Øák˜)Î'Z…^xA­h‚™iËÌ\ïïŠÉ1ûƒÑPó´é,åèeCR $éz¿Æ–ÖÁ^ŸF¼Hüw@ŠçÚlƒÂ.7Ž½]wÀÉÊ;º©~ê`8ê™ÜJZ“Š!(ù.Ðô²Î£¨£v-_#â€Ä$5í¿B“Ï?§éȘ¬#óš:2;þÍ4dNÒ‹¬!óœ†ÌŽgõØííÅíjûÇbåï·®Ÿn-ß^7•÷¶xUyF*àað™¡`J¾À÷‡óÇ­-.pør×­Ù™µ}o=@#Î/Þ¿agÈè±·ýàóî¸Ý®½÷nï­žôÝï½Õ‚oî¾÷–ñ9îì`0”‡×Î}x¼[ݬ¨—a×;ø£·0|B±*~#ÎlgÁ%kðMÆâ/¾·ë±ˆ( Á]‹«µä ˜’3ñã’¸^’¹Ç¤pfû‚kgˆÖv ?{xwô±¹“–ZÌŸð4_)Q‚)ÆPZ¤†¬ÇðÜÚÓÞJ^ÐÒ6Fð<®·@2ñ±²j¡†¨ePVd©É…L¬‘Š/4±ßúV¤#ÍÚehŒï½ýŽ{›òDä=~Ê÷.á„©Ú’Ý^%\$IJÒôõf“èŽ3¬åÅ°‰ØÐÅÅÍžÀ õ"œì2¶Ô&lΖ|rÖúäçd*×é{>TÛ«&®ý“ã‚ä€Å·o¾Iº<m<äfJÃÍuìör*‹
-fè:v àz¥pÙÚò-¶‡Nó[ǵÙòˆÁG3Þª®®áæã.)"‚ëWÃ5 „‹¨%Ü÷{G ×´ -j—½~ýãb\%h#™uÎs ¼(£½pˆÝÙwpð½³s(&æ;`л|oÁ$^ëí0Ab\yÓAþ¨ò’þ„ «.hhL«”Ô»£oSIÍm‹ MÖB¥Pµ"†á|Iï¤vÆ_%Åü€Äó£¹Å¢ÐÄc¸ÞF Àº÷Àùݾóþ¤­ÆzUÛ†Å/¡W9ýÿO*ÿ«ÚÊoNŒB>«U?¡*m)þ«úŠ1s!…Þ¿*Õû“š©¼ûÉ p?©dBbàùn·É6ì0•T ² [&
-踇ôâ »Õq¿·]_ôÙ!À¾w¼ã!9X‚J€+î^ýp½x8Þ¿ýã7†{Ç­%6(M&7©òÉ·dôœFäEÉ÷åõ‰DÌ”D dÀÚ$þ‡j·9°”︼04pc͵ Áb0‰?·v¾sÑÞ"´À~Â9¾¶vd•Ï?J<ξËDá4y
-•m‹“h¿ßàÆ߉¹Ûpm2æî·c¿âi0ƒ“ŽSRHl/ñïÅM&Ú0RÕ<TöHwþ´Eæ0œl醀9±u‡C^Ú¶³c×-;'¶,¼­ À¨ ;;>m³:Î~ñå›Å¼ò½´”;dçF[ …Éž,Ž2 ¿Ä÷Ña·uüè^'YÀto
-Ÿ€Ã ¦–Û’Ukâš\).ÙJÇÝؽ‹øDçrš C{ÌMõ††ì å*à kϦ*ؘSÙóÏJ6æ•l v5ÊFí%Í•£5t#Ÿ[$-OÆìQªÑ×;Sm ÕN”ƒ8EŠ1{”bTsñÈIÊÔã/_þøÓbëÜù‹wNih¨^êP,1ö¿ ì÷ãÁÇ 9¶ñåveõ]ûpû³²¦(Ïœ;Ç¿€®ˆ¾Ï(èú´ï?ƒ?l½
-±‚@J<
-¼ÓV”mÒCÖHGùvIê5"kóçû_œÅÑÜF<J„:o=‚V¨ÇÃRÉ,ÀÆRdû1õ#³
-<‰¢u´I†På­G±xÈ@uÉP™†&Mc\»ŽH%Öv7ûAÙ¯X’û)‰Xk±0o¾1˽Ý°ã=6´<´ÅCµÞ õ Ôh˜SiPk‚XÎÂCŽ„‡f9¨˜I|sj2[€nÇîÑ´j´É““G¼Œ0)LΣ…†ò&³ÄQZ<¶3}õã·QglÂ4¸ãvo­´/¼õ-gü·K½Çxö„Îð”ÿ²§ú¬Ïôß.GûeO™Ì€ÿû¿]òÁcÌÀé-ñÀðÍ„/0,
-_úú¢³øĽð cCy¡+ÜÒ¥±>rÈéœØ@Úd¤lŸ9±}f7ß~QÑ>——_:þ#[IÕH,ÓPÉÿŠ[Mœ(jºð¹y_`.áÔvüaV6 nÊ2Oz®ßR.8¸á½‚ñíi0i.Úy‡`m/܉ii³½½ÛZ+hþåű8îaR|t¶JŒ¼ïŠã}Ñ=øŠ<´5pžæ ˜ø)활ÖJ‹“ógøØq±!žÍz.¦ý÷;ïØ v†ž³2açW‰Ë¶ØQðÁ¤˜vÎ>cÚDþøÖ¿‚WÔùg þ Ø«v稢'üÅq!™§l˜O’7˜˜jîa¨Žá`{½N3ÒüÕ;äõ½ãB²»ÌÄúÀÅ”Ë[.|ÓÅG>‚?ëâ{+3îo¬54–½Y¸Ç»$%æid; i À
-¡ŽÛO1Ê3„’¦æ³òØ$š–÷3Œ¢'Å_99ì×Ñ¡>NoÕ;Ï]ƒñ„ž.±éW7†¢£#Ñ4DÌÛ©ÒO Jo†ªGìÁTår¿ûñÛægTØ(u§Ö¤¸hÛ3Ù—[zÞÁqÌü{!—‹Ìñª©ýo°ñÇ(¨1,UƒadÌP¤"@Õ\é%VÇ¥`…Ø“
-¬,x“ËЦ tèãù çãù yØê×
-èÄ]‚– egG`ÎÙ6ÀNͦtÕ·™×Ã_ÙôózðѨO„¯œM"ãšìûj3·ê4ÿ÷yóö½’F?³6ðj”Î]_Ê‚ƒl¹—3¯E
-‚Û1l(e"àËsÑr·pJ¶úÑê§Y«'|êõño-QnÞ!|ë¾°}"üš¶O!¡%G0¥;‚ÍLOsIX–ƒ¼ýóÆ&D¦tû_‘ìzªýS(hÁ°BJc6ÇÄ4æ¬DT#
-–)éªÔLÍ6ÙÀüH"“™ÀJ<™ bºf›Œ(“™MêNÞY‘ÂGÔ¡Ä’|f|lR>³9&æ3g%ÖÑ'NiÆG'¥4›cZBOJà©\ͤM>”YÍ&m§ô¬À:FR3±>ŸNo¾–±§NÜAÏÝ/VG»by¹&WE &zÆ‘Èû[ª¼‰M
-ÚèþÊÙ,pZ§¿Jw¼RÔ)Æ&²9Eþäí.¿ôª¥³cª“ë>Þ}R™a‚*û>ëJ¶ïÞY‡Üü¡D¬¨n˜‘#&Ñ:²Â Å6‰ÊîÁe²*þ;Ëg®-z2x1D‹è/¯ /ô½àÄ1…†R%QöZvÖËõ^<Gœ!}ØÞ8+$;<è„…Ò.;r6IÜ„UŸW6¾Ž‚Ëáʯ¾dŽW[ãW,y‡ž¿cŸ½£µ±®„¶ùÐ|¨m„†Ì•U,¶¦J}/ÃÊUx[˜‹/
-÷çt¹×–2ã³[[h"¹zÄ91üx [€ _Bp5[bqp1%Ž-—/3ÏǘiÌ´IøU¤“ŸŸŸ‹Š:\à¸á‰^x"ªµ‘=œ$°Éº}ˆ<,…-J¥1Wç¸D˜$¿§Ø4£AÅÂ/žÃÝ‚5ÔléùxË®eÛcùZ¯·¡ë ¥éò†gáùðž˜J<ï{~x¸—¾ê¼­Z¡‘N©æëÇêriQÀ(þØpߧÞìu^ ñ´¸G8ÚØyÑa"áµ 69ȵotúVê„4¤ðïjŠJdd{‘6øž|=ˆ×@hFÌîÝN‚Ï/X¬ç¡€+|ÉwÔÊrƒW“í2ë€'—]†ìŠˆ9>³P×îËim +@:m²z•tF¥¤¬vG=“ú”_Nzušò”Oýö ]Î’Ü}!öŒñ|Y‰´xÍF+-ɪ$]‰Z^àa´ .:ÜNý ¾>ÛéAÕŸËã.póx lk1Uü¨+ÏÛ•{qD͕ŦrÂ$`1y0 ƒî#\ÓÀã%R—ƒâµ‚¹P*Z #ñlrî§É7Yú¡EÁ\˜/9P†ùâb †M”àÅe[ð§p•ˆüèÄåÆάû[žXhtöí¿ž,_ëÁ?úù'âºË¼¹Ð Ÿ_µ•6šF?fzbÉŽôÄjr„¸ˆœÃHEB}$7ÚkGÅü¼É) 'ŠÆú£¤FL?—±}k…|`7Vw­Ü|tÙeQº„À¤åpó&¤QõD‹EëÄŠ$(N`‰àd%Káö«U¨»N÷ Ò#¤¦û¥é6j¹ò‡9‰Òpò$µÚw ÚÂÐNZm_—S[«-??oȸ †º$¬ìÅàî„ùI
-IR?©·ã4Mòb½øv®
-ä@xeï°¯\6P.TöyO¼ÅàŒÖƒôs€ßÃp<yHï1ñõ~Êd‚}×0<ÚÚ<H1 Å‹_¹:´\ª|ûOÒKˆq¼8®!.çp1;
-a($© ’Þ w™p£Dî< _ ÐOÄ™µI¨ô+Š‡4èrUÓC&xÀP2ðnGR>ìCàË (dZhÞA> ƒÄ‹žá',ÒÃá`ÎO¶Y,W>+ÙOt?¹úwøÉU ?©\p-¥’ý$öJ=åªÀIè‰0±"ÔžÒ zÊÙS¦úP¸Ùh©—Ü üüâ“*h0•ÉÖåbDÄkÎÎa Fl±ZÑ^ˆ×}‚¾ò™,À‘Z‘~»²Ypå'›ýJŒo>◞ʫk4· >…"1 @§Å&)j˜™fËÚä ào>à¯S˜Q:“œÔ¼îŒV†K•@©¡:Câ8öfߺâ´å|“º¿RxÁi^gÕ‘×éN cÁ'£PTÏë¬ÚUžþH2ÓäxWRÿWøëfjyÕ¿ÇëU§Ž×iYqåu*C£û‚ÙD^<›hfK–‰b“¦–ÃUGuˇ‡…ˆ.Å|„€‘Mª˜ŒçÄQ›áaœ_‹¬ ÞâMa§5.m1ÏYŽ@,Vѳº$ôýI?^!±¾›Ç·=~ÊxÆÿ#¾ÿøRF2þñ¥’£ëüÄ·µßòÌ¢ÅϯßÜ|1[¼¼yýÕׄ,£<Çõók¢Dj(lá=»ùiѯXÐW òp—Ü:P¬|¾³‡°Th˜Ï1m¯_Ü!4µº:B@©SPŠ‚†R'£ÔKª+éµû½˜œ= %'£ä]¢Ô((ÁÐi 52H­KÃ
-Æ v9$Ö•7¨_܃€s@ÁYÃ2dœƒtsÖXuy
-N“‚“nš&¦™LÃÑw@dË4È_%¼Êɪ'
+ìTuO‚Yù«4y=°¬ŠÉwM·ä»,œ@q~ËBA€¸Ÿe‚0y,ä¸1eAá”ÛðW
+HÞêŸúÎÇ›Õ~?e?àî|‘Ì(“+KŒ?|ðéãÃ÷Ÿß}ÿÕ×÷”LÕœ7¼_U+%ZÎêKâ²À0Í‹ˆ¢Ía+Þ<~»©¥@mwwíæÑŽÒaòºvûM¤Šú·ßï<ŸˆÒqŠºŽË
+™˜´OuöI(ÝöC¿®ÛIœFXè<Úîâå{-#—Qû½¢õ>ƒºÞ?%«é$)ª$ƒ›‘߬w´ÞÃ.JMï‹’äëÉnmR—*#Ûk”þÃ^V]ÿ‹Œåp .¥ð^¢Ÿ†Ãš¾×UméBp9-X!ÉÿÀvi-ºâ[Û*‚,2‡&ÖíÃÀ¡5¤b;Û+H@«ÔÑ·›o6˜'ðÉ *TßA—¤*é{×±¬ÈW0À·É˜·…¸”槸¹8ÁÂØ«4ŠŸP»°û/ÚìZ<ħ÷CîW$Ýô›ø|ãAȃÊ~Ct›ühãý÷«:^<ÙÜwÿyIò£|òºÇZqéI'³Š,êê _4 ùÐè‹"ÍÅi~c–QH\êQaF!¯}¼á¢ï­bчó I„“Õé hÎö9T¼qÈÇuxxà M)1%å¹Rº\r›`¡`ÿ+¶3ôRðPðsõò&0פ¹˜¡u|Ќ젗¬ÌW΋
+ÿ\±Ü¡@î®ÐsGqžÂá~ê¹d pO•
+çbi&)aâ@%쇂º,Η®vjZ¡7÷ꙆÙ4g\5‡-IÅÒYÔPCQ1ËÐïôÁù†E{Ÿcª ¯ÓÕ[G›Uö;åGJ½ÝTu5%RSŽœA¦>aRO{s¹¶>\#G!¨Ú–ÔÊ¥W (éz)Aý•Ÿ~÷@Ù4®ÖN܃…%&¨<pY{ld<õ€FP)ótÿM´ým•¨J$§»´­§lþGÞ¹õ¸Nø¯Dâe
+k;iÚ â…û nBB¡^Òž@š.½, ñ㙉“:nmgÚÆiœÓK\{lÇ3–N
+:–éKК|ÛÉ|„·—Fs)²êt€Õ¶X*²2åoWZÂRy¸Z¯¶i~t'l¤A<7"vˆS¹Ôó•nÄjpÉ«£xslŸOd®ß·@BøþRžoJMZ¿’zŽƒêÏBõ
+>‹ä7¡òƒ`X~"ÿ—￯Á()»ÿ$Ïོ÷xáH?£-aþ&·#GÖv„’î«Å|\û‡*€Y“Þb"ÌÚbPÒ}µ˜§ñŠ÷(ÉMÆÑ×ÝÚdXÔ}µY¨n¥tÙf°®=cd¢9OØ­^ÂþOƧŒ­@o:–Œ]Ý úÿ‹v+ï]ÒU[œX§y—~ñÿPnÕ›Ün"±O*ô¿éfo&›yJÜ9 G΃±©ë[¼P:&äA6Ià=ðy…u“iÛ :!3ñ‘Z#v—ñë ¨Ö"%ìl ¬èh·Æè©G@\ãÑ‚»{”6Éë]X÷ °ª§‘10›“
+k0øÙªz™ J˜ +:
+‚^-MÞåu5úêˉŽÎëêDx|-çJžÈZ“r§Òj#+ûü…ÀÆnd«ªwžwÕ¯ ÿƒßlGc 3¢a…kaýÄbÁìg„ù‰Dù/ÿ¹+ËÈÚxAãN·Ûtɬ†›¡š ~oð(ÌÊy
+KåùQå½Ï]êì‰*É1]K:ñ$TV&… CÆ#U-=ì-Ƹբ¹ùí_$oïc£dhEänD~ˆ¢1J„Q§é_ëb~”Ûe±}³Ø5›NèØÜnßÀR¥%Û§Ò³½ž•µóþl BæØàV˜‘:Ž3h=¬,. °$™Ù~[ʯ«c15¹
+ôyh8; çiÞU=Ü¥gv™¶×•¡Ž›27}§gî=¸þÿ"~m³œsWÆPRå ÕÌøº
+qVY1ÑÓå5ùÙ_³\ÛR†L²°Ë€éŠ“Ÿ“søê´DëEµ)µWÔ5´âɉ>¦ÊmSÍŒÃÒê#å"…äÙZœšB‡„ÈpûÁ
+i$Ge¾êjÒòšÏi¢` 7¸-7é<͆Œ>-aªˆÌž7‘%Ì›I¾€…žL»_C“ß®l~-±5]ù¶´@Îébh=ébÍŹª~ g耾Ӄ ™ô Ž~“;SžN¶»ªS©¾ÖÐb}èŒ^6J¨}LŽ—¾ª?ùÓ•W“-‡Ô𬪿E‡yw|¥:õp,F™ÓÙ£@?Âr”,ä’´2KÊNø9µôôœíº‰Æ)h¦“ô#¤rÕFàñ¶\kß60Ƕáõ2oSmŸ„ÆÄÕ…-CïýþùÀã'?ôÓŒ7+€M¿°5ÊŸÑö¸<>Þä†aìmÿ`Ùç¹8ÙçóÆú”´Íµ ×…ûOÛ„ùbçvbá-ùj^”›²’+„jÞ…QÕî¸úû—3
+µÝìì‹Šxtz“A¦P’¦è\ž·yeM9¡¦a¬5ݦ38'ë­Â¯Â/¹u5›;g|¬)€•WÃÕût?uºéõv^ßÓÏN2‹É\£HÔÕ¸náí ÒwÁ ÂO@Àÿ6›Hâyƒ} ’8á‘›D“ÈŒ—âÙ>¿
+7¸&— JD‡ègª'— (š9õ/< ²q˜µÊ×79¤“üà[MŠ¿ _„SϦ´ü.r¼yëÈq ¬.[«ÚôÖ‹LÄP¬ºè0®bØX!àû ÚÐ#.üQâr
+/f͸èSSj+d¤6(øzòÈãê¨&gòQÂZÀA÷wÃÌ™eû š»B£=qbŒš1©"3/CÀ:øÛ6-&›l=(A 4„áb¬AÃëÚw®9PëÀå
+ێ
+Àˆ
+,òª""»ÁfΞ¨Bùß%!ø[Ré »‘yèôˆn›Wàyš× K2ôJ+ÝòNé›ßÝtsš‘ð ¨}ZÌþ:¦‰Ži¸Âáx¬gº:³8Ú˜¤q!äjçÛéþéÉÐzÝ•ÏѠíx~öõ\ë­äKÆ­lü,6O{’Š­õê¸b‹“¨…vΞÞêùö 8½}ùÑ·Wø¼M³ßÏ=5 7ü~£SƒßÏ?6` ³ü~ËsƒßW˜E£ÊÈ°ÚþæØ4§N]—Ë= ”)—$ -á'ÊôTƒ
+GÒLêAJ…n‰ËÏzA‡o'—6—ŒžOŸšM…sÖè©óÜrüŠ€èãG!õ/#%¢8:
+&Bízu›„`.•H²¤~¤QExvÈ#l‘;%ÐWí†àÍ<öJ¶CGN©K ÆË$'@Ú:ÌsÕ²ˆ²€'O*ÞC“ÃŽ²
+R'(ϽÔL¯Ô»aøœ~ˆFó¼³€™·¸Mȱ÷#i„¤,×†Ä Šk_­ÝFŽŒ Ç0a4)ÖhTIÆÞ½]“²®‹/Žå2è>äÚå_0K2ª{‚(Æsd½Zº—!)¢$ÉŽ>(¹ÐvÄTÞå™°²&Š‘¶9q ´žão)¾jõèXl)¤g·Žào ÈbYE6!#í^¡]ÔµèäšÒ¬NŒq÷àa#g(´éaÔäÁWÿîƒÈ•ÀT KM›ØúøóIß2» xv:È=̃ŠÄòX4 j‡Á÷¤‡H{ìab@^ƒ*ÍÄ·š
+ ÅžÜö„A_£Š9J‘OƒÏgîGÌÊ[ÍÝðæ%KJþ‹>ŸÜÿ}3$WÞ±Ž˜`Š<&‹»ô™U·7/àü'åmè4n—û´U§¡+N:­‡…DC§q»N›6uø"ÖÏøÕC•1(4"ð¿D¡9 gJ¡‘Å|¹Bë§w+…æˆü§Èc²¸ÿm
+MØå>oUh"x(ÖWë³Þ,ê¬ÃªÒ´ô"Dä‹4Z(.N§v4¨ªœA©Ñ/Ói<îáj"·'‰Ê™oèÞÖC‰Ú%Åcêªt
+B“˜n
+{?`>£ò7‚?֛ߔ‘ßw@/­qfÅÂ7$µbÔÕ­2åïÂyuÜà ‡>Ž"ß ê€ZÃ1±³?›Z2Ž ¾ÂàýëBʵ©óc•x“•k•&fWŒ#ÇCƒjÔš”BEé‚ ¾¨D‡AýO¶»àï ŒhT8Â7àù1¾Oh-ÑËÎÛ4aÈÎЄùuš0oÓ„yGšÐÃ0iÑ„!£kÂüÖš0'hÂ¥ s¢&ÌïU¶]\ 9)kàb“6/ÓÜ]½Ýú¿å&kÈ{ZxPÖĘ̈hBÞÃ¥V¤y™ º]zm9ŽnCÑ @Ák0}ÛÊK,,²NY5yyI‹tÞDjS×°™x¢óÉ«¢s[CÑjm²‚Ý‹GÁ‘$I’<J†fA2Š Å0¶øB
+B†‡‹àPŒ HÛ¡ßåbìÁ[ 07/`ZiOì†g'ö«BR« Í§:Å–ó_xa%äþ Ã3rÿ8û™%LÁúdëcQåÜz¶äY?¾}·^”á¡`'$Ê•$>µ ~ßC#¥xI}+«d[ð,¡:Þƒâ7GVPšƒú5<ZïèíÀ.h«h‡ZI»º|3SYdÖÑ'Ø·šd%’{ÑQ|÷ ÅU¯³E>³jÁÁƒ{?tîï±é#¥h§á',×>ÅÐÏÅjV·ìÃtè8ª’ X„«Çˆ79š‘|°z—F^{_u¹~«%;”B%.¿´qi¼2íG”¸‘t÷ØØu¹ög'’ÞL¢o蘆‹2ÊE9ï¬Ëæ/‹ÖÙáÈ佯ølÒƒ²™²ã¯giEüì9{Ä·5Öິlué\IòØhÜCÄŠ·54ðºÆ(Yºr4ßl…Õ0Peô†vÉJÐ[Ë–„öªrÆ,B£„õÁÇ“ò÷© èxù–pI'(thOqÒ‰;¥ã:ôjpÂq:\?ë‚
+Žࢄ9Ù­‡BÉÆÝò™<è¸0ÜèÛJ²þ- §µ 8ÎïŒÈÚg4°>×n8Ö"[ÛX‹èc­O%)=rBk‚ëWõtÑõo‚­Ø…­m´ FeëUGF¶ÖñÑÆ[¯Š$$€µ 6ÞWèèŒSò@ ™:í¿õ("
+Yë0‹¨Ã¬WõØÚ†™©h}vH!h-M*YŸB rFja¨õ)°0¤`µ³0¼7,AÀjb¡¸7*N j]!¿¨•+'F¨¢n›o–¯U––t.+x“Ùj5yÉ÷;—6uZaû^èÉú
+J}fÔ¾OÙd}9¥¾&3hßw’eu¥ºKfï°¬íÈQÛ±óÆQgT•cJ•ý÷F_Yå!¥Ê¦.|ƒk<²Æ¥Æ†^|3-Ìj"bÄžÌcf‰¬Êc?ã3Jµ[z3cKÄ^.ütègJ­Ýú¹Ù?žUÿxöÓ?Æ”;;ô¸Ù7ƪkŒ=õŒ¡£ÆœØ¡ûô©ªQªÝÒ¡EÔlk|¥.{jíRí–U†~S¾yU¾ó»òU­¥Ön5ý¬y"?7\‘Ÿ»žZÀý§Í]*ŠÈñï¡4ôœÒ½ªYðÙSô¨)D¦ D×ýªÑ楠† keÂÒpW‰›8ŒÃÏÃ_Ú®­EÃöä•?&^a;ÀAѸs“óýûíI8ô­  ‘º a
+çõ~wt3n³²8@2
+äˆÐ%kF `W 9kz«/¿ÿêÛO>… W¿|øÅ'_}|Eš«Õ»\…’^¶6?¿aäÌò/KÁUøL¶Ë^Ó@:Þz÷˜>
+LYKAÁ{¶ ×ß …r”ˆ:êų]±œïÉîÃr@Fk¥~ñQX¤zªx¾|-/®>Œƒ?k7ËE¾| ¶Ò‚ Åb3(ô¬H1syѱXã—Ê[Ž?ñ@üçA ª¿‹òµo¡Ï^i» =b*ÌéØpÏ{‰íxAŠyÍÖûm°ÈÒ\Þëüò#d„¿ý1ÙÌåûHzôÕ®
+¶yüŽƒúCÏæ@ø_:Ý/mdFaG/Ë)‡é1öö%Ïv&¼Ú@<›ð×oîÖ/O@½[¯°ª2ðŠrT½ÀæðÞÿTwfÍOÂ@
+=—‘1+Ó·›'UðÁþæ€&J)‚ò,mI+¦ýHC óSmHÙEšô22&¸øN3ƒµ›QvùÌ°)‚ò,ƒm
+Êö‚–‘1—ÓwšlSÊUéh Ömf°N3Ê.ÝÒ¡ʳ ¶!d·Ö!Ìs ¶!e—KWc°^3ƒu›QvùâãRåYÛ²ËwW— Ï1׆Œ¶mЬ…ðu¨u¸açöü‘~dÜi¥·¯í)—~IJV1ÞÄJ2¶¼ ï¤èèÎy«Ðíjñ“­Åmù¥ó›°³Äwèp…ƒtÛ­ƒ„Á,ÍbÃõÌ( V§È“&žWà _5M8®ÀÎu‹_]=ôm¾òâþa1‹[øÕê
+Xrl"ÉñKÌƈ­Êç?ê! äHXÚ­ŠêéÖ¶`{ ”B=Þ"¹ëŽªÇäÖ„ª­a’±…ÝÒ Âtý-´nH&Åe„w× <¸!Q¼"ºUœHQ ÔývV)&co@uÄ[—Âޤ؞çjñeµËæ›po
+QrCûëU’¤Ø]AP/ïëì(ÕUBÒ‘¼ôÖåã΂ì@8Û•¼ƒ¶+HŒhÛ¬ð~(›’……4*².4©“M±E˜¤½>ùj³3^=°íûOž}~òôñ“÷ß¼{ôæ5\²¤Wo|„Þùüþ£KÒ6Š,Ñ‹7
+©?ŽÐ­¼*yw{éb§ý|®ˆ¯°nä'‰\=j9±zMvç÷]ñ´IeS]»­ÝtR›: Àú<·­ 2&–éÚ2íf‚J¤–H6|Ö#ÁÉ$ˆ£±]_{ ò–±mV­26Ÿ Á¾)ƒMÒ%Ceï‚Ûx˜S]áÆPç2^Ý‚ èÀÓ:é¡ä ¸QÈÑ<Vùì¯JÝbö#kÛ•µ-†¥¶áÆ°Úv~ëéÆ»@Ñ]—Ë;6Õ;ö éØmêªÚ|þž;C96žÖ¨ï›Ö;ö çØôrlŒ¶5ŽM[rì²ÜÅ{HÄ> k·ëMµý´w”ÝúaƒWþ.ÂæÌúŠÔ½õ.Mç«ß™eÛŠþµìûÊ—tøjHÕdf’ßôÙë  D3ÿó´Aw³B ÿœKFÆ÷Jý³ïððs‰«ŠOªëù­û6'yªwyfcrðr²VæÍÓ¿N¯]‹¥5üyøë«¢ë"u}wæL]9؉"`¢ 
+û3 þ™^~È®a®Èf®¡4ãšXε{é÷ÏV”ÿëIÌAû_ö‡EÙœ©T}Ç ì€]¶X…W#,éŒÑÀ¡'BêEF]?/TBÁ‘GZ1¢­¢çp3aÀ  6å‘Vlª=‘õh_G1˜Ç`ª]°Ý¹Ç¢á¸ô®…b^©}äRÜ#—ÉÐeudóçnÇ>Ë¢€WGœ,ü€œ)ŠßÍå@)P8•(á´gþÒ®ªÉlmË)x ‘ÓÏõ
+½R/uR'ãL˜|¬ˆ…?–ªßóAº’`ÑÁ‘r´>ÁrX8•Pé!PËe§8¹˜£¦ 4 ¿$éÏ}›Ò¹¬.+ ^øË7¦Œ+춴\U³Æ.æ´[FœÆ›Ü©dÿ:Ý›ê¿y5g†W) 1÷ q^¶n¾¼<^&ÙáÔõ›y™p³?YA]­ÿΣj’}ªøû ‚‘øGâøgÖWu™8!=Læ+¢P4gpmµ0üÀ>}¼YÀ@Jaü€ßTÄ¡pŒaúÓqÀéŽ"PMÎè¤BrP ‘Å1£©8ddbž?´·„U!†Ö2ÉtÁ1†@6ŸEÁH\ÕjxþÞPÊK§mÇ«‚³Ë
+:»H§›`øá>‡:|©õÿ/)$ÁH¢ ÉÈ%6гÇs@¡û1©Ÿ´¡~ZÕ>Êo5
+„Éy7v
+„…¹;n
+fГ²»ƒ aæè4Žq„QÑ€^Èу>fE2jŽôk½QÅ•<4û$RA®•U&[•u¶Ðn•@ý`ó=ŽI(‚*¡ÇO‚
+cŠ]
+Š AÜ2P F³tºˆ#‹XŠAG¼2`@†ˆV‡úÔ[7«Ý:ÿ×#–©qçPK
+ÄNzÙÂqq¿J¡£´MÛ@š–&]„xvfì¤NšÄ™tã´
+Èýô¾’‘@¯‚R€aãGI?5Þï¡SÍפÁì)+Ï·ªîP’èJéŒðû:€ÏkDÜÍ‚?pß^à"šžb|ÊÊ“Û!ö­ÈVлDõb¨zßâ!ÎrÌ™2§’ ¼L½‰ós§Ì­¬7pj“§66œ²aEÅ3[ÿÕÿmCÒ£l4eµÓÚoosÀE¬
+?µÝB§l¬ÕE~^Ii„ð»D!Yv Ω0“)«Þv‡0|u±ý=²8ö†$Bc5C:v´Þãs,©x÷Sv_k†ƒ° (%¦0o[!eß‚ Û°q{Êí[‹~ÉÙ”³¶ýò*0w$[ŒÃª¶vY ÅÈ
+Zá®{¥Xœ)wÚŠår×ã
+=Uí:œ;ån[2èp«Ê×ÇÒLR‚á@%N9uYœ
+.Ú&ʬP‹›;5§á%ûîW _v¹T,y åxÊ+¬ Ëž.‚Q›¢½¿´>Û< ,.ßGÛWÿô÷[ñÙQ¤íSZmó#%oOY+Riý@‹z‹í£F¦Á ™ZRia}®­åÁ0 T¹%O”-‹®ÕÏß9—àuôWz?ùö=ŠÓ8ëe,,1¡;Á„›¬ù>:¨'JVØÂPvJ1o'뽯·áº}ëÙꕲ—6ß]ÕÝƆhæ{‹ ˾,á)ôãÞ{Q3Ùýì¾K.¸U‘É­Ty€Ô6Z)²u¥%j*¿ “Ôyû!ª¥ĸ
+¼Xã©èþ^ÞÂgøìîÌ‘Þ¢-aþ&·#)¡ÜŽPÒuµ˜Ò Ý©¨¸5é-ÆÕ¥ÜbPÒuµ˜¡ñ:ó¿“› Wä£Ú&⮫͜c›9]¶ص-F&ºóx]£e&ìÿd|BÛœÞtöt¢ënhèÿ/Úm¾ çKºjM맂9Üq¾ü(·tMn7>­Ÿ°,¹öüï7Ý|íí>qå0kWpíq ¨g~ò;8åÅÖðÈ& rP#5ŽFÝ ¤«SÕ².Í­Jd•DlœáËΉ‚Æ…"OíÖ@AÔ/P²MæQrÄ
+<jd7õ:(Í Añ"Y² …ÁF÷È{$cÀ~ëDK…å /?TÏ"¸S[
+Sº—÷¹ºz}g@|Øä AQÜe‹?µC…½urfgmÉ툊`lXMƆë
+á£Û g$–”¯öPÕ{ØyѨEÅÙtB¯·ÁnôPš4W×yT©Û°³ƒÆD Òý‰R뻪õ»4h‡Ä`õM?Ëï‘U0A‚e©~_3BL¯v
+L6‰ÝWÏÿv“˜Œúð'Ìm3°¿¹[CàVD £%­5³JÖGžL/a‰@dß÷¶§DøS9$§šè¾<ÂaŸÄ eõ¡ðâŠ}+P®Sè]ÁJ|'°a'~ƒs î0>âò§Ç_¾sZú•£~­>îGiÃd¤'V‚êf\Ž¼^Pëhî+ë
+ÉšûØx:¬EdzDv ˆ¼âŒjyâÌÿc-®€2^Eñz™ä[‘P³¸×`j¢´d`ûLF¶g³²¢6¯ó`ÞŸoaCè1į…«í¸
+­‡•EK²vÁ#l·ùuµ-–Í@z
+Nã9?‰…Ú. î
+&¿!%·ÚZ¿¯ýÔoÍÿ˜‡…%¥cg£ _w,(IÈH„÷Ó6| :o…su5/µ—Û5´bi¤8¦–yoô°¬CŽÚCnU¥r‘B2ì
+ÍÊ®Ða ‚[qúu]Ñ©Ž4)Gê¾êÊ
+k\6:]ä:ÎÈØú¡f;d¼´Îg9û”´Ì­AV…+Ùf€ø²[Âp™èƒX˜“_ô¹%—Ò.¦ %SåϨêßw\ýî€T‹e€Ð_&ÍŽš£œŽ'©ÃŽŠ€êï˜ šL+¿‡™…,Ôxe
+‹L?<׆ú‹ëÕ–!”(6w_X
+J¹¶Ÿ1^}ˆ
+8õ CÑ8ìg$Üà˜A” " T ¸P’¼õ¬€Ð¯0 Žrù9Þv‹}KEaWÇQ-p%X5Å Ž‚âò&àD˜4…U„&‹$Ë[ÏŠýL•Ä£s¹s­þ…«A2s¡òéIù\<¿C)Ñ?„]ϼ´Ìb²¸ )[–ŠUçkU‹ÞÔÈŠµ#:I^å,ü<¿0ˆ .£ð¦ŽÙ2®ˆ©IµE2Sütr× u”‘ÛrXC4€ƒîÙ&Ìö84“¨@[
+btó9©jÜNx˜à˜ 8†@Õ}°( `àÏ$ï´éþœ2
+ çµ—u
+qlŸ„a4£§„‘SB¾'&„èNéÏhù FOÊ1ë!Ĭ}6»:»P.ˆÙ© ²g™–AÌÎÉÑÒ†g¼læZ»i¬éN©]ÕØùQ K…¯KåÇROÓn/G‰´"ãÙ-|ò
+¾»{<PÌáæ×®ØÙD›]ó¸bÇ”Åôì™cX+
+t"sµ÷hØtC’ø ŽÒj’—ßä¬8ï'ÎÿãsÓäAq7HÖB@EÃ:Ù
+¸qÛ:Çe¸„mÐŽËnä2¥ØãòÓâF­>ŠSœ.U<Q
+d:C™¨¹6ù+lRv^0GMTóç•S"›@äÒ4èIj­žîÍöi†`M$ÀL}Txæþq1+u ·‘Ûæ)^óHR¼n×À³Xo½êswÏž„eFA@=pN¡Ê°*ü¯˜!—±@ƒÕ5Q`F\ü,sòJ3"ëÁæÚž¨Rù_%!Ä[Ré*V#·rÓéÃ6Ÿ€gh^ƒz¬ÈxªW–éVWJ·Üÿ¦§[Ðœ,€EühþÇ)[ŽwSs¶žÓ=Ý»&Ц
+I†ç¾L­|;]?=— Ç]ÙB›íê®9ñÚŒgf]ŸÂ5žJF8•«¬‘µb3´&IÙŽ›z<b#šÝ
+­Íš¾6òíkzûü½ožó6 ~k»k
+ÎIwùÀ “
+§ÕèÉž7rÉñÃ)¢…Ô¿Œ”ˆFîIú0îŽW7IæR‰$KêGi†g<œyØ%‚S«½œ¼™ŒïPóLîªC •‡IJ@;ÌpÕµ²p5²€+Kï¡Éa G±Â†Ô‰ÊÓaƒŒ ó•wÌ#_9n£ˆF‹¼««^âæ!'Æ·¤’b® ‰×l­]FŽ6AŽà¶ I1C£Jrd<Ú1)vÝè¬á(Ì ë£S/ÇÑãQQÅØã€äD1¶™µt-C’DI’}P2^X+·—{RÀJxj"¼Ë/NôÍæøKŠ/³ËÆVé^/B…ÇäðIJY[8W¨Dçv-:iSj’Õñ‰6ï\\ÉéðÂô0ÎóÀ;5EŒMé`ª€&µ¦fYlý âùdlY}| ¿/”×0·*Ë]ºÑ4È_“"Íý±‡‰yËN¨Ó…ç}>o5ŠmÜö„A_£ŠÂ@‰Ì¸Üž¹1§;Šйh^²¤¡äçXt{róçÍ\EÇjr‚)òYÜ"fVÞ<ƒß5ÿPÞœNcõrŸ5ê4 Åé@§õ`Hät«×i³¼N£Ÿ¥Óúß z¨2…Fþ—(4 ô\)4²˜ÏWhýôn¥Ð4™ÿùˆ,î›Bãõr_4*4ˆ›Œ¶OÖg½,ǽŽz•Vx¼ù,æð³§ÖÔUΠÔhÈçé46êáh"7?$’«`¾¡~Y%æ)–¨ÓÒ´w–jïéæòtQ{ôùÊ›Ù=D²õ7/ëï2ûˆÚ³Ÿ¬¾{ׄ¬¡\'v<
+áB™u?˜1t÷þ'æÕ¦üÔÞqJÛ˜ð1‚pØS¤Ç‚ï–¾x³„Ì¿H+©åWY6tožàtøÇìŸPvWáÖ„&¡I*NÀ…)|ž¶ #,'þ4M”üîC6Ü|UžC]žÃåÏáÏÓ§Ÿ×ÿ
+.N£âXTÏܺ¯yÎúéé»íR¤C†‚µl(-I¸
+¾þí
+A”h~Æeå‘i3¢Ä…¤¾ÇŽtG³xv"éÅ$º¦cV”ÉB„%ç•uYÈÐx"Û¢÷K|uÒÃÜ â‘-"ÿøvy,]$¾7üôˆ#nc®g¬Õ²é¡s%É3`ÝIySÞÆÔ ÎX;FÉÒ•£ù
+dkSX+ªÌÞÐ,Y zi¹b§~¡ªÄ'cŠ°Ž©Qœlããuï#|2ñò<á’ŽSèП¢¥ãWJÇtÕ …ct¸~ì‚Î&ÀEËfÓÙú (”lLÓ-ïɃŽñŠ}±$ëß“’1
+™~Àa)WHfÈôƒ ¡õi»áXs lMcÍ¥µ>•$×ôH<Ö8+ÕS¢ëß›²Ù6ýhÃR¨l½êH—ÀÖ8Þ\ÚxëU‘80í`Ã2®ËÑtÆy 9¶Úí¿õÈ]
+Yã0s©Ã¬WõèØôà ¡¢õÙ!9' i–A%ëShŽ¦CÎéCÍ% µ>æ8,ý8ÃR® ‹°ôC ¹6*F ÒŽ.,ãj 6ºgb8*ëvõÉòí2}J‹¿¼ÈlõygÖÜ> ðg¾…^ZH©%;GÍðÀ Ã} ç0Œ“8©Ç ‰ZøììJvdÇ’,§–`˜?Í©è'­VÒjµ»
+7É>ÓYa#­¶ï…¯/5©¯ÔŒÚ÷)¯/1©¯Ì Ú÷d^]פºKfïÕv¬©íÂPxG~gD•G&U–Ê¼ÊC“*ËDø×xx}“K¤øbZ˜hÔ„ïJ2¹ŠÈªddgü×¤Ú ÒLèD±—P;ý`Rk½@?”åãAÈǃù˜˜ÔX+з<I»b–¶$CM‰¡@÷é)’WÛ7©vƒ@S¿ÜÖøL\:·ÔÚžIµVÕ›òå«òß•ÏkMMj­WÓ剞 ÝñÐõÔî?MîR¾oÿJCÏ©ªWµëÜø÷Þ¿­(DW@Ñ®åªÑä% †ÛÈ„¥á®Ì§q‡Ÿ‡M×Öüasr îÉã˜pP4îÜøÁ|ÿ~{}+LÐŒD‰0…ózŸÆ œË¬,Ž® äØ@$ F u_0ä”é­>ÿî‹o>ø2\ýöîg|ñþ Ò\­Ö(rÛhÁ¼l•~~C_›åŸ—â@1ø8‹‘Ão­{LÐ3Ö þ,´©¦þXLÅŸ–;ÓZ¶D)ÀMou¨êTIt¶:ôò.k(¯ÃÝ`)Ç£Î*
+SLqKAÀ[¶!ÿ¨"ÞyT 9hõÃij]°´÷d·a9"£µ²zñ‘*zµ®x>?8a
+¼ç©p³\$Ë[gÇ,˜X,6ƒ@Óó1³‹Žé?Än9þBê_ÍSöÜv§Ï6ˆ¿T]†»"ÌéDrÏ{édkvAŠ9ÄëýÎYÄ ÏYoþ2£?Ã휿Ž¤'í
+Pu¿þ3@NŸgëd¶˜«Sí Øq0V¤Úƒ²JèLŸ(u¿JáÏ"†²g,[ÝjæÀ‡Óyœ.»âSv P”6÷ß(Ê‘°²›ø)‰v÷Åa·Í㾉†/!7Š&>f_xJv ±øó)Øæñ8Š7-›áÑt¿<´¾Ý¨•Ã†é)ön“Ä™ƒ ïï·ñò1þâÅl½¹êl½ÂFÈËÀ+Ê~þ›ÃzTºVÙ5
+ ¿íðqsÉåK§UÈ û$¶êC”õþ˜c¢Ï­;cò8[G‹7vƳa:.ªà"†M=~6õ‘ y5kôÈD>±|Ðâ‘—àÙpŽ^Í}2Çå åZ:÷%tâ®gw=W³F¯Ì1=O8IŸo^PD 1 l%¢gB’’¢é^Ó×
+Î<׋ézŸÎ·ás“ŠªÆ~èZEÁ6ë8Å–‚Z¡R/êÕZKÙrH:i/½tÍrAZhœË‹Uõ8ÇX®Ð1¢k±2Wð—’©jc
+¨¬ŠTíPlÆI¯3ŸÒ;ã«÷)}ïãOûø“>þþƒo¾ûð›¯ñ)8m|õÍû?âÃ÷¾üì½_ⶑ‡xÜ…s(DŽÐ/¯@ëyÿ0@w±z<ŸñÎË$r{rà¼ÜÙý•öÌpÔ¯õ*éâmíG¥ï€ ë3q[NÕèY¦‹Ë´Ÿ*á[–#YŒø¬GÂÔ$¹±ý±6£òØò8«ˆV*›o‡ðà`ãd¨°ÜE—IëŠ3J<¼:‹ ö%`Nۘ뤇;yEÑIó´Ë'׺[lj½íW{[{•½3ím_2n‡'}å½ £mß—;ØD?°'†›‹ú»º9Ÿ?1Øæ´ý}MÔ{b6°É¿i`›ô¶f`“Žvnîb2ƒ/èâíGÚ€Ú{Ußb6\‚ðµl<SÜöå¾{›}’Ìצ¥’
+™kDFhàÊÁÜ
+XÇöuó2˳¶—Âæ^z&æ0žèÏN×<»F8Ê®y¾š®! hÚÜ5ÕD®e
+g9í®«cr30Ò ö<t‹õ¢ád†å6cM‚É¿k±mæR8
+F2*°™£-l¹»,…È ƒáµSH˜ø×Mm R4 j (¢™ÃªãBEòBŽúÃ@¬À¾uÕÉR-TQÉÖ4z\9…ËUqÝãíc¼F˜Füœ£Gb@‚¢¯ŸÄ
+×*ÎÐOËo7™YíÁŠ¢¨}™|fY´Mûyhy4¯™ÔlYªún9èÏу¸”\| õ „ WÔ]¼åñ¸ÞÂ(4Ò?`.U‰L·XÚN0GüpElìÃÀÁµ ˆÄœí$«Céø»Ÿo·x[àÑh@HJu_l¹(Um×1Ì™à׸ßÛ¢¸ÔLOZÃBÿ«ït¬·¬útoî»{ g9ËwOJ\¦Þ†óñâKë \ ÚÆSl2ÈPVñbfë¿ú¬Œô(D5­¹O.²ª`žW-tÑ8 c­.ŠÊʨp·G=tgÁ­ž)Ì$ Êé 7}wŦל«ÒQÐzë(ŸóxaŠ÷xBQ¢›’òÚ
+)û uêþ«ØZÈ%%%måò*07Fk1JJU|P ¯ “lzX¯´é/ ^Ûn¹Á¹íq‡ž+Šv‡öÔ¶d pK©Àõ±5ã”°p0%³·é¶8ï¸t‰e…ØÜÜŠ9 ¿²ínp)[ÉÖ™*(Ç•¬2ª©}p½„®ÑÎgx]òçéúî¯h»f¯ =RÊôfW1ÖD—êîÉiúÔ3°BV¯¾õ¹·>f“3!™%«刊ëDv=—@§ò“oß31Ë¥m°°Åq‚ W{sÏhO= ÊüÒÿ6Ú=®¤n¥µ~mÁ¢05Ç’€` 'Hâ>B3™(÷Üh^eòU`'µM—‚ŒeþíJK(*¿H²Üxµ‹’“{aã
+ÄC)n­õK1_±W)Lfû$ä)_=
+QüY>2MZ<czƒŠ÷<ñ Þóù'¡ògÈÞáGìõ7àùÀLüÃ$¹×ðÚí™#½E[ÂümÜŽxüí+ÛJº®³qõª
+æMçʹ¡ˆ«ð¿h7v÷Ò\µåTÀïÓ/þÊ-ßc· Ô‚ýßoºÙc¸G†;‡áX»s¨Ä-Dêâ&/”Žyyœÿü ¬6L²mC5PLJDÆbØ]â¯cG5n„€HxPµŠÓ~²uV‹—II…§*X/uPZ˜Qº° ë¡`…¤c`Z6-Vb°¸UH–1¸z€8í
+“kÀ$ÕŠß•1ádÔ× €? uK¡6©¯ ð%d|ÑÂk Å,³GÁ“ë%,ˆÜ[ëÖöœÿí¢¤„äɉê#|§a«E€—[r @ºâ%{w—…ÛŒ}ç<a®¼DùGŸ|æ´ü-O|Z¼ÜÒ†ÉHOV ‘7̸îy=¡Öé,«(‘m/s_AЫÌäÍ~¬«ÑW\NÔ¯&°i\àñûxl9ê°Öו^î´·šÈ˜ŒÀ6)[aÒÙîEk¼&8ü¿ÙŒæ® ¾|ì¬_ÜøðÏýa~!Êþ#¿v…£Yû4o#hÜén-]¥áf(æ
+;CÅý$NÑç¡ä쀜õô«öC^–àyú^m¢:"Kàôm5ƒo;ââWì÷ñ¡ÉtNt‰CHž:´bÀç)øä8StØ“¸´ôé2Å­“ ÀRÍ#*Ç/Ö´e²ÞD"ÝCqB³£œø ï>¾óœ›ø ø·ÖtJLš¥V%šŠÛ‰ íjÛ¥ÃWµ®q©'Áo 
+Hâl?¯Ãàáâ  ~Àc¨ó‹ò³çYRÙTz¥°é^—aÓ!1"|Úðé‰Ö‹2j¹×J\~×\Њü”D¹ÄZ{´dP•3s»ïÞI–×PAÝ:T ø’ûõlPHSppVWKC27ë
+7 ò#·å6
+³h+0x j“Çe¶¼d0a²€I6"cÉý;øra?,‹Í€lÛÚ mD -¢5+/ÏEõ 8‰
+˜ãóÍÓ3H²Ëà< žÞ ·o9¤xÓˆoÒâÍá
+âqý6K¥T{VË=VSbPS/p•5ÝE38+ë­Â‡'ø%½®vçÚkŠ`åÅp­L÷m”t‹º×÷@ãj½µWøªÇ µ c<ç(u5®›@H3ó_ЃøàÆaŠ$–·ØGj@2
+ˆ¯'¡5–ùA,[áÀÎ’¬²òÇS€x
+SÍ}¯â²Á憙l‹îpˆW]ò„öì0-/°ðl¼&\²ƒ/;3ž¹»ÖÕžx°#Rx"€ÖRjVÿAëä _Á0˜©¼n›ÙYå•?Ù.Nþת/|µ5›Å*ÅÀÁ’¤Óï]§ú)§@-oÒ'üªŒ ~b KÝr*k2²lsxš|÷@§1 "“<½ý´šáÞ²¹)G:XÁjƒa·r¿uøoç,DΠšµßþ¼Èhôs#‡“¼†¯®.Nã6Óð+ôz¾€¿L8ÝU´²RΕßä€N舘­ÅÀ±îíPb‰SÉø‡/"
+Žü
+C¿½¥sØÊ•¨ëW…Køb˽©æ¸”MòŒ£DÁJk¿»Ãœ…ùK›Ò‰2+
+ÓgÉãtiµ?„QÒL“ðXuW±ó-Všˆ!X«Î¢Ã_$À£Ò*_?Û*Ø’þ0^bŒæY9/úÖä!ÛR³
+~9º/–H~çk¤Ý5AÇ­„žf€n ‰[:q»[¿/Á²™¥ÞšC£_Påˉ]@,ÂAnãõ€¡@iˆC褌϶u™.‰ !¥ÊÑK: ŠNvÚ‡»,1ìCâ]î0_ÌuòõàH5&ÉËñÆTlκ›M•#×?ú^VüQ5ÝXÌ– FÖ¶¤
+Žq¿ùðEg¸K3{ã¼ÑÞ¸¼€½qijoœ›Ú—¦öÆNEÏÈÜ8×™…¿ÀòÚìK3{ã\coX^‰½1Gi8óñ#íVwy†¹±Ê8 †ÀÈÌËsÌ66çK3sc¤57.¯Äܸ437F&æF°3,OÌsÖïJ/ÍLŒ‘‰«ß¯u‘ùti—iT»L+ñà>»R<ÓJ®áÙóˆ U8¬x­˜:ð?µššáÂ"q–6,hcä¿Ü ]WYp|ü|÷O8êŽ
+·ñŽh~œö8ñ6SJ'¡éôï=è&¶í¨«]J¦^ò¹—ͺAyölß›šÅŠ™ÇŠ˜ö*bj)bd)âXuËaê§-¢DŒt+ºQ%JÄôÌ 6VÝSó#Íݯ
+Øð 1
+«PðL¡ÊP~„Ÿ¿¬¥-ã V×Di&Eðá+°Ú“WVÙ 63j¢*ì“„rI¥Ó¬Fîä¡Ó=Fn^×Òs úñHÆ­¬¤{¼QºÅöÉL7§m²
+ïÔÈîgXíþ0,š#£¯‡§oË5 ´)§$à-á+Ò˪z´Ï¡šÇÝè~Ó½õÁ¦²¾šKù‚ÞLwtÖtÊefîn“¦òpòpdÆÄöṅÎé‡ÌŒ ­Ýå6ŠÕ¿*Dha¿ðôäiq‡Å ßÂgÒ}Ë
+©!) ‚“’bÂ?K´6‰©’I¶äFªîs•@|‹@˜† <—%”;>"Á6¢áª¨üm^ÉQiF¦ú.Lû.tÞ(ŽÀ øäY×]Œ:,è(ó±>õq홧c½
+똶o(»‰1ŠÑhqx`úorÔú5BR¦m}âSš³ÏÚº‘##ÈÑMŠ9U’ƒÖc_“2»Ô2Çt2trô«å8¨a)UŒ RÅx‰AæS¦[1IA%Ù$s8ºQrQZQ¬‘².TÃÒÅ,Ðü!ߥøÔ ²j¾¥Æf*ÁßïðAÅL²”² •è‚¦E'§•†úubd¬ÆÖrú¢ôxyð•ÂŸÛ 2]nª€Fš¹f•ØÜ gíe¤Yu´ W†¨u̪ÊrŸ;õòðÁ·e¼ˆ]<W³5ðõÄXÏš
+ Í^ŽìÆ{B@רbBFdƳá˙݈YÅ®™  ±½dICËØôåäígŸ!¹Š•5TS䲸Um>[ƒ?h½‚mѧñj¹O­> sði&ŸÆ«}Ú´èÓ¨Àµ|Zɾ[Órp=TƒC#7éКÖiåÐLÐ3åÐÈb®ïÐÜh·rh†2€Š|@w³Úvh¢Zîs«CÞ]²¾ÚŸ9›°¨J—Vºv„ˆ\Ë£ù¢õâ³G§F•385r=ŸÆ.v¿¡GöË#E¤®Ï4/ë¡ÅbÊâuÖ:€:÷aÊ{¤«H¹ jt}çÍ™ƒ¸ö²ÿÕþ[±¨š}µûvfׄ¢Â ·ˆ'ªÂa¹˜ã<š-w îîÌ«óû|‡e(c¤?|¸Ä„× n£dïÉXòE”¾X@`¤•Ôò­¼<úd¶?LâøåX äóÒÝ
+ðAÒ(M嘩x|ÎsuV>ÂñYÏ34ù¶—ÿÔª4ŽŽ…øæmɪ‚ø
+K º÷„«Ø|v¡KŒO]"eæÚöžË¦‚GŠûÏX¾â$•)
+ü#z¸^v©+Øô]<Ùí½¼´¼QZíoÈ·ñ×ø‰Ò@Ç¡Ía0;BŸ]àãëals„qCŽ°¥Q48BŸÑaܵ#Œ ŽÐg9˜èã[u„¶,VŸ“î\l£bfÝY"kwÓcZ+ò–´ðAÙ/=£¢ñ¹ƒ W¤ÙÌ…
+¬¸jå)6™_b5Ùl¢$šÑú¥'¾ÊáúïºdtæMF_X7›*Án% àD’Œ$I„}½ E¢?p Y$#²ê̯¾kæv;+öÛþ|ÿâÛþ²úÔª‚ó¹ÏÁoqr`•r ï_p ÓÍsPâÁ#|~垯¯.àë¯_?»ie½Hk#CÃFHÞ—3IüÔÞ{:À E[¬Ð.»‚·b¼øÐÖ+äŸÇ2¡ ×è5|4_ ÑÇÕ‡g0¹“6©|ñÚ²@ï£Ï°»zÈJ$ó¤/ „î)J¤^c“|Þ°çæå}߸¼Ç&0DêÌ .¹ßw”Z$ͲªÍ´_qR¥@±‰ÜVÏ;9™‘|0{—{¼ÕºjŠüVSvh… Jœ~•ìÒAþtŽŠ I³ÆLéÈy8;‘´3‰þFÇÔ$ʨaä¼1•7 kn¶?Ôï+¾*éAÛž¼¿‹‘¯šXiE<vP± ŵ^
+)ÍbhBPÉ\
+Í7(äŒnjÅÔ\bù,›ùþ­a –ÍÄ|qkTœ@e±.Ÿß ÔÊt=†¯
+pëÓÊ׋ì–h.;ØÉd~5Ùć½i62îÁºžèÉþ
+Jµ›¨®ÏØd9¥¿º]P× É²»ŒÒ]ÍF¦ëg¶ìíÐÐÛQyƒËgT—”.kõ×¾çÛlÀc—û”.ëT¸ƒÙã€Òcwæ…¹ÁMŒ¨É|ÀÜ”WUÝf”n[´™‹‘›Â½Çn)½6+ô¸¨c¥ãvôcDé±Q¡GEÝ)Õµ¤}C9Q¡]ƉdÝ(ݶ(´Šc¯TÆyK£íSºm™e”ë~ 4ž(ŸõZPzmvÓãÒÞθ°¹3núÑÁ?¶`© W‡Ö0nª¼Oż»`ÄÞ îK‘)(Ñ´þ@7lqQ
+ª2+¶†«²@t²_?ØrÖ‚¾ýž )‹˜æpÐ4®Üä¹¼û¨= ‡¡4’
+"Þæ¼>ìOcz^73‹#$£@ *™3š
+=dªÆéH“äýèí×iz&4ó¼\vÞbÅ2«ó‹×È?ý9ÙÎåï‘ôäO‹€×ˆ¸"»áI
+…}E_»õ£¶µ²özÞ2Yî—“lãeõÜ&sY't·^ìa/(jÊ. ˜¿Á‚ß±¾ 2EP‰yØšÍ9fT
+käY Ž~¿‚¾*JpÜáÎ[ž|u,Ú|÷Åëãf–ÔðûâØòT Tã4‚6"¯ðyͯœ –ñ(b8 Utkz`4g=…Âû²>rÛ'E‹Iµ‰0Bº¢†Ë6vs…šÄ›ß&Þ«’JÉ1Á{Ï2xØ!•¼¢jUœ¢j¨ýã¬|˜¬•‡¤ûÝÚŒîU
+Î<׋éúÌ·“›‹*W~hÚEÁlÖËG
+z…N=ï×Å^ª­€¤“ñ2k×vd ƒÓ½Z•sÈz…M«ÝÁw¥SåÁ"*¸¬+UêìPl1YÆNŸ|•Ñ_ ÄëO>{øäÓ?ùáÃo¿ÿèÛoð%m|ýí?᯿úüõGׄmd!ÐKÖ ©¾‹0(Ì@5†|÷0\켚Ïú
+ïUzÈýI9Èžw}°û—3ÃQ¿1ªl`ª¶uô*c™Ë[Û2*kd™©*Óa¤¨TlY†Ôb½g3ÞKB¸;¯SÞ[VeÑ
+mËåœì2^*LwQ7wºbÇH·¯iÇe‰ Ði­8È9È:ŠAš§"ý[!n\þœI;ÐI›½IicǨÒ4vÛ?‘5¶w… ÛΗ;5ln6ìÑ°9YÕ;µýö½`D2l:­UÞ6¯6ìÍ°ùÿÉ°)Ò66oÈ°„¹«yÈ >`ª¶ÛËi8t}‹W°áDÎE`á™à²/‹ÝÛâx¾þ3ñ„Д¯…ïËgéøÕ« jƒ#ƒï¸ÌÉÎÆÄ°
+U‰ú¬%ÚiJ׬P(‹NõY#:ÕÜ9Ô¯ÌO}07îØ‚Ó¡‘8·®V\ñ%Û;R™i|ærÚ3ÊÔy~dýoÝkìëNiƒ{CŽÅŸõ‚û%Wáü„ßœ”Vm& ŒU§p"RÞO¿Ô¼:FPöñ,LTÀr½zéî&´rêètaØz!eê,U ÛéÁøx3p€­ïø"ÝÒÀ܃_
+G0Ú„|D”ýÂùÕ1ºžâŠqÙF1m\ìnS 4ºœL—ñþ¥Éѹ.5–:@2÷WžMY÷ØEõ ±ÚeW«ÚÇÑ65ª²}O¹¯_-™q2E!NíÄDœfnM¶¯ô—ËäxëúÛi¦rÿIF]LO½ê2yì*ÿû8Œ2h- ÇoQâ=j3ÅÌÁr¾0šú ÐÆ0ç5Øv0žÒwÔph £›ur
+@B‡¥”Mü¬ ñó¢ô¹~£`¶ÆãÌ°O^CžBzqôŒ©Ùxà±ÛçoË›%{é'TäNIö%ÍçJóñgËZú7.YNg›Ø&söP2ÿ—…k/´G~Ïû‹§L.ØÉ÷XÏûä»Oþðï÷‡¼™ìWnÈURÁ7—VP"c$2.B¦c%°3ž¶ÓÍ‹,/F)MìRzát_ÉÆoG4/Œ„S)š—› ·ÐÔ.š²ñ[1 c$2¢ñN¥d6 ™]J/œÃÇJ8|ÜŽp^ ˆhBfž@I§NaE•5¤ç‰WÏð_QyÆ1/\à̵ ¼Ø˜<D†eå2ŽÆÏëE
+Mf¿e´»¦ŽÉi`Ü6ÇÍb]eN4,fÇ…£ÿÖb;ÛÌ Z8:* °™ã^Øã®[
+‚ÊõÃþ­S4,ƒÛ¦
+™žtHuöI(ÝöC¿ªÛñ2‰°Þy´Û/W쵌z\Eí÷þ‘Öû ªzÿ¯§“8­’ nF~»ÙÓz»(½Ï+“o&û}´M\ª<Œ<n¯Qú{YUýÏÃr0žÃºB|‰~f+ú^U¼¥ aÀµ`…$ÿÛ¥•@ê¦[lm§Ò@üɚش×Ív¶—“¬ž Çßnz¼Ýb¶Ào$ƒÐ1¨¾ƒ.IU*ï]/ea¼‰¾Mƽ-œÀ%4?ÅEÈÅÆ_%Ñòµ »ÿŒáÍ®ÅC|Êq?ä¾– î¦ßÄçBhû tÐmò£÷CÞ×u<²¹ïþÓŠäGù äUµüî“NfiäÕ¾hò¡ÑE%g´L²‹³ˆB²àR
+3
+yåã }¯òEÎ7$NVs¤£¢9Øç|¹ âC>®ÂÃOhJ‰).έҵàâKØ û_±] —‚‡‚_ª—7¹!ÍÅ„…¨âƒfd½xã`¾r‰XüPø—Šårïp…ž9ŠË÷S/%…{Ô*œ‹¥™¤„‰•°
+ê²8\²Þ«i…ZÜÜ«g~dÛœqU¶Äš¥³¨ †B3Ë(_íƒó% ö>ÇtA!_'ëWGÛuú;åG
+÷½ÝT5%RSžœA¦>a²œúærm}¼MŽB Û–,#+*®PÙµ.Aõ=•Ÿ~÷š²i¬×N܃…%&¨<p™{ld<õ€FP)³¤ÿm´ûm«z$ç»´­§mþGÞ¹õ¸Nø¯Dâe
+ëKš¶A¼p
+íD?Í£Ú®æ†LeþmKKÔT®‡æÆ«mšÝ T F¥¸âD.Å|ulÄ2\úú(ÞÛgcò÷УÅ_ÉóYiÒâ•Ö£pT|&Í+ø,Ôß„Ê÷‚¾úDÿ=R￯{Á VÝœeð^Þ{¼p¤ŸÑ–0“Û¿ÃÚv„’î«Å|\ý‡*€Y“Þb"¬¶Å ¤ûj1OãïR’›Œ£¯{m“aQ÷ÕfÒÜJi³Í`]{ÆÈDsž¨k´b û?Ÿ:¾½éX<tu7\èÿ/ÚMݽ¤«¶(®
+ô}úÙÿC¹å{lr»‰¸~B0 ÿûM7yo¦)qçÐ8w•¸…H]Üä…Ò1/²i‚ËâŸ_€u“mÛP d!³ñY#¶—øë ¨Æ!Äìl Åª[ Ýc¨ñ
+O)TpS¯ƒÒÆY¥ ò
+Öô42¦esR@a%ß[MÏ"„1s,V-
+µ)‚ÐâA¦-ºÖPÌ|÷lxr½„%{ônmωð?ØL•¤ht:ÂáœdœéêC`ÅUçV \cè]‹¹út»ƒ;õ€‹ñ„¹ò–Ð_=|ó=˜Óò¤ù¶y»¥ “­$·7ÌàÔózº€Z¯&©Y@‰j{™û
+‚^U&oõcm¾âr¢£ó:»‘ßÇcË©Q‡'²®H¹Ui5‘©>!°ñ˜[Ù
+£€égÀ]µÆk‚Ãÿà7›ÑX̬hXáBX¿°žè…ðûa~á=¡þ忶…S3²ö«xAã&Ûm:gµ†›¾™,~oð(Ìêy
+Ûæ‚V4g$ÖÖÌX£-cªœwX[}´\´<›B ‚SSh¿!´Ü~°ä‚BÍ‘›¯ÚZ€4€¼fSš(XÌínóM:Osƒ¡#Pk˜<*³çM¤‚yg3øQèÉ$ ¼ûÕ·øíÖÃr7âoKûäœ.†öГ.V^œ›êp–è;E’i êè·¹3eéx»Ë;•ék%-Ö…€Îèeƒ˜ÚÇôxéªúã·®ìšlæ8¤†gMýkt˜wÇ=PòSÇb”9m0Šô#,ÇÈâA/Is³¤>á„Ÿ3KOÏ9¯Ëhœ‚f;I?BR«6·åZó¶9¶ ¯—Ñx›jêö¹Ñ@T˜¸¹°eé}ƒ·òížxôØ«žf¸‹°U/lõõ3•=.Ž7¹RFÞö5ûÜ>'û|^ZŸ’¶¹5ÈEáþSw a6Û¹XxCΚã¦lä
+!ÊwaLõG-Wÿr€M-"@–ÎvÍ~RïåTT—ˆÀÓd^yLºNh<
+#]Ma#W",¬ö-ã…m÷£šâNÐ6Å+ŽÊ:%ôdMÀRnÒTnqMV J¤
+ÑÍT N<.P8qê_xd¡ã0W*_ÜäÐNòÏÀ·¯þ²|N=ËÒò:Ëðæ­#Ï1°ºl­fÓ[,2ðV}DûQ¾@ýÒ
+ß/ÑJ¸ð‡Âå^4ÌÚqѧ&Ô¶Ò‘Ú àëÉC«£‚œQÈ1k
+Q;py €}#Á~«„Û]F!ã¡K‚[ÌsŸ|$ Fu’_7džðP1jåã–b¿â‚êc15X2˜VÏ%å¬ TNAEÇñšË[Aåªí|LÚ!ÑE-j8››ó±êQØÉI˜gƒ!¢9­èHæZà€^µ!]O”Ȧ7–sO_]Q[
+)VKáØf&4b* á€ÚsÛ/àÌöûoáðöûϯ:¹Ó¬ŒÓF+ãüVÆ9ÕÊ8¥ZçT+c{Vê9ÑÊ8uY—À¼3c{~msš™qê°3̯23¶çä‘£4œô„©s—;¿ÀÊèIqS¬Œ©ÓÊ8¿ÄÊèã
+–‰“UÃúG4ÆúË­À ºÊ"@ããÏà§ÂwZ8Û˜OLƒt㪧‰7»ÚÞÉ…£w†OĤ÷'áiç–©WŠ|îÅYWrìÏÒ÷}¹„"¢G‡H:
+‘cCDô؇ª{>µOΈ ¹VtQ%.DraX«î„"r܇‘ ?
+ÆðÇôøÎ;º¢kÇ ,ìÕ¬˜>úHzVà€S0 "@´5r@™­è
+‡õd¢–L[M´£ò1`7
+U†6÷#|þ
+0O&cDÃPDYEððXþä•GDvƒMœ=Ñ„ò¿KBð·¤ÒYv#úÐéÝ6¯Àó4¯A=æd<蕵tó;¥›mþpÓMiFÀƒ¢öéjò×1MxLà ÷Àc9Óµá°G’v#.!Hnv¾­îŸÞh†Æë®|êŒö
+T1©{Q’n‰ËÏzA‡o'—6—ŒžO—šM…sÖè)òÜrüŠ€èãÇ u/##¢(<
+&dåzu“„`.ÕHº¤n¤‘GxvÈC6ȃY*«vKðfy%Û¡#§ˆÍ¥ëe’ Ê:ÌsÕ²²€'O*ÞA“ÃŽ²
+ëS'(ϽëL¯Ô»aøœ~ˆF󼫳oqËCïGÒIY®õ‰×¼Z»AŽ2f4)hTIFÞ½]“²®‹.Žjtr”õrŒ.ŠŒ*Ƥ ŠñœY¬–îeH
+‚(ÉC²€£J.*;â*oóL
+X YÅ ²9q ´˜ão)¾|õèXl¤‘[„Gðwd ©YE–!ÃʽB#º°mÑé5¥#X:ãîÁÃVN)*Óà̃¯4þÝ‘+©Z—šv±u/ðçÓ¾eõþbät4Ð{˜‰å1?hêƒh‘æþØÁÄ€¼#T$íÄ·š
+ ÅžÜö„A_£Š9Œ‘OƒÏgîFÌÆ[Í]òæ%KJ~ƒEŸOîÿ¾’ïXGL0C‘Å­|fÍíÍ øCÿIyK:×Ë=iÔièŠÓ‚Në`!QÒi¼^§%eF¾H§u3¾AõPe
+ü/Qhè‰Qhd1_®ÐºéÝF¡9"ÿòˆ,î›BõrŸ6*4<¬ÖWë³Î,欣V¥UÒ‹‘/ÒhR\œNí<hP?T9ƒR£!_¦ÓxÔÁÕ$DnN)Œ3_ß½­‡Ë—O¨óÒ´sf´·Cº†” j¾\ysÖ'{U‹zýmØ#jϾZ}w6® QC…Ã%ÎÄ 5îB&|ã4,¶ÐÝ»Ÿ˜çËÓ¬½ƒ*”Ó·®2Mö›MºÚÚ{|–ª3ˆü‹´šZTDCOvûq–ýuˆþñU%@EØm¹[š,<„&±Ý
+p„oÀúc|Ÿ¨´D'c8kÒ„’¡ ³ë4aÖ¤ ³–4¡‡aÒ  %£kÂìÖš0#hBÉÎÒ„Qf÷ª ›.®JNÊ8Û¤åËt'wWo·þo¸É*¹cO êzÙ ä\jEš—© Ûµ×–ãèVŠr
+nÀÊÛV®°°È"eÕøå%]¥Ó2Z¿2uõˉ'ZŸ¼r:·•QŠFkS-ؽxI’‘$Éøo$£Rô£_HAÈðpÊ‚Ywèw¹;ðÖÌÍ ˜VšûIyvb¿<$µ Ú|ªsðWì9ÿô /¬„ÜRž‘ûÀÙÍ<¨ñ`
+_kô•&çÖ¨&Ïúñí»õL…C†‚¼¯W’øÔ.øc”â%õ­®
+&Âx?’PïAñ›c±¢4·ôkx´Ø!ÑÛ]ÐWÐ…’vuùr¦²Ð®£O°o5Éj$÷¢/¤ø^k‹|fÕ‚ƒ÷þ¾ïÜßcè#u< bÄŸ°_û}?#«™ß>¨¦}ÇQ•Å"ÌX=F¼ÉÑŒæƒÕ»1òÚûªËõÛ,Ù¡‚(qùU—Ö+Ó~D‰Iw\W v"éÍ$úLÇ´\”1.ÂÈyg]6{™5ÞÈ–›÷¾á«“”è”-|=³8Kâ‘çìÜÆX €ëÒ²ù¥s#É `ÃaqsÞÆÐ Àë£déêÑ|²eVË@ÕÑš%«Ao-W X"ë7ªÆA|h³PDp"‹ƒ'ãï“Ð1ðò ,ášNPèОâ¤wJÇ tèÕà„ãt¸nÖ9#À…1s²1:[7…š;ºåˆ<踰ÜèÛj²î- 9§5 8ÎïŒÈšg4°.×n8ÖB[ÓX éc­K%)=rLk‚Ÿ^Õ3¢ëÞ›³1
+[ÓhŒÊÖ©Ž lã-¤·N‰$€5 6.ïK::cBh’™Óþ{Q"¤5³:Ì:U’ÀÖ4Ì„¤¢uÙ!…  5 4!¨d]
+M::ä„>ÔBÂPëR`RR°šÆ™”÷†%XMCLŠ{£âª†Ñ%ùÝ@-]91¤‰ºm¿Y¾žåYZÒ©®àMf«åø%Ûï\VØÔi…íz¡§ë+(õµšQ»>eÓõå”úÚÌ ]ßIÖÕe”êZ,™@UÛ£¶3bçÂ2Θ*G”*[ûï Œ¾ºÊ}J•m]ø×xtCJ-½øfZ˜;ÔDȈ=™G¬&²*üŒ?Î(ÕnèÍ\ k"örá§C(µvwèQ¹ŒLÿùéCJzXîCÓ5†žzFßQcNìÐ]zŠäÕ)ÕnèÐ",·5¾2—Î=µ¶¤T»a•Q½)_¾*ßú]ù¼Ö‚Rk·šU<‘G%WäQÛS ¸ÿ4¹K…!9þ=”†žSU¯j<„Cö>V"3P¢íþÕhòŒ2Pý˜52ai¸+ ÅMÆáçá/M×ÖÂ~sr‹Ü¯°à hܹéƒùîýö4úVPÐH]‰0…óz¿;:Œé·YY r@è’£ P°+†\mz«¯üæûÏ>‡ Wo>þê³o>½"ÍÕr]®B/[›Ÿ_?tfù×¥à*|f±[¼¦v¼õî1}
+Þ³íø
+ ßBnèšúïøÀÛl K¿NÀ6_ÀqP|èÙÿK“ýühІvô0õèª5L±·/Ùb`Âû§ ijÙñænýòÔ»õ!/¯(‡ù lïMðOuçÖ¬4 àgÿE½ &½
+Xºk2ÉñKc$Nåóšu²#,ãVÄhHêéÖ´`4{•ÂÑ"¹íŽªÇäÖD®­a:ƒ…ÝÒ ¢lñ-rn*&%d»k^,^‘Ý*ö¤(j;«“µ7àˆtÄ[›Âèߤ`Ïs>ý2_C°hc QjCüÁbžÎPRpUÔËë::Jµ•´#/³uhgA¶ œþÍJÝÎ!Û&F4mVô
+*kf™©/Óz,©dnYÔbÇg3MB8ÛOT^[ÑgÑ*c‹énœlš]*< ®’~ŽuÅ #<¼¦Ô%@§µžuÒAÍAq¡˜¤¹«òñ_ºåôGÕ¶¯Ó6{–ÚÆ £jÛ×øm°£kïE·]/·ëØÜìØc¢cs²©÷¨jû|þ˜äØtZ«¾{pl~رÇ4Çæÿ“cS´mplÞcwæ.ŸCbø€©ßn046Ô^s¸ô%žÂ† âY$†ÙNûŠÜ½Å:Ë&óß3Çu5 láûʧtüjÌÕ³AÉàoºlvPÈb˜
+ÕˆÖˆ­4M‡ë ë ÊbSkĦšY‡öµƒùn æÆÛµ¿+Kïj%³¼S!‘Æ{.§ÝsI¥.ë#ëßxëü\_øðHÆ(dGÊâw}ApO ^%NxÍ9€²±js×Øu
+DÔõôc}À©ãua¿î‚¹`¹Î߇ƒ|uFÙ tº´
+½R2µW*†ã @>N ²õ;>KW !<xJ:‚Ñ'Ä-B ûªã u#Å rY&M.ö°)Ń¦Ñ—4û¹iR:§•ÆR$jÅÞ”uÝU¬ô«ìrV»â,YæN¥ú×þöT÷ý«3>LQˆs?1ç•[ÑòkÁ+âe:Û¼~+¯ôAnø7+¨«%àyT…í¸¾ê¿·ò`y ´ ŽoÉÌùª¯g¬ƒé|Ešþ ¾«Æ(t÷o/R8V?òßHqh£ŸuB
+ÚUSÛä40n»/šÅ:ÉhXÌŽ5ÇÿÖt/&+†C•
+‚Éapî óCÿ¼)À  &å†îa ÂÎÑj£â!?‘£}ÌŠ…ì¬9²¯‡*©d£¹{‘
+3®œ2åª,·ÅþpóËg‰Øçè„H° úüI XôÜ3ˆ5±Í5¬Š¨'˜HÊ­ä4Ëú„á\ÖûX((£õO‚ÅùóY¶Ù²Ì%Š)vEÓsŠ]
+N 8ƒ¸e¡ @œAÌ2A˜"rœYIJ p
+ÊyÄ+ ¤hµ-S½ýx9_/òW [ãÎ?PK
+
+C4$¤‡H Ñ| D@$DAbˆ†$ü<\-a Q¢! $…༔A8$Ÿ@ Q¢! - 1çqÆ "¨óÞ™žšsÞå|Ǧ*Œ¤–Å " ’|éÉÉk³ÿå‹ÓWæ˜ÏGê¬æs s¦ì*'™Ìs;ýyZÛUõX°V™‰-ϸUÖ(.ÔÂÁÿ¡d;¿)^¬PtØm'Óþ0}O²É4ßEÌAÖ™ò2Žʼn2NÄas«®FV×Ô‘²ŒL#U™DF½·ÕƬˆqdxzIŒ+kq×ý·Ùå`’ ?^]UUšßt´b{•²Q¦Ù»ŸPaÿpV"aép)Û K°–É þí{´”@SÅœù°&”?NIXL‘¦§3“aEead&ÂavÎ|˜$Àìrú4NCÕƉeñ‹à
+ç)î,šâ§tΡ †q×þ :¡ØÇùþt–M1“s =˦xË}D:ǦXíÀþí|œ—2¶×Œ¹Šá˜P³D§.†`4SR™ª'CôTv” Ñ?YZφ蕬¥]LJñ…ÁÌ0Í.‡â©''¥”»ÔúC©lSzØñk³C¨bãŸC©c¥ÌbÕ1„:æ
+ÃbqC©dúJ)›é™•›ê§¬s5é‡IÚsÉ”ê®Èñãä¥àA¶êãdŠ*²<“3Á25å#¸q3`Fð†b-}F0È»‹±K XcÜ»î§=Î]Á–#\Á–#]Á–£\Á Å—ˆß<#rFpBÕ5<K&8aЙ¹„°ŠïNß\gÃÉu7T8°[XA”’&°O˜cF«¬ï0Ûƒ–QN`W°d¸÷û8°XBºCØÌ!×½nÇM`ïïÍDÇÚü/ÚÕë¸Ðn“¥s8”Ð&“¡0îåÚ\Ê)^.¡]%3©½qï³fÊë;ŠÐ®RAÓæL3ÚT*håyq‹«p¡]¥go™þ`CK¯xšõ›"´³än`"´“„÷™•Mà ±Õ0l‰+~ó’:K_‹ž˜PópqQ² @YZ˼À¡ò?ò_Kåá§V¯~PK
+R„< å› ãÓÉ:‘¢¦Û+ŽùbhL’ÓE…šD0§éɘ¬'óšz2;üã´dNÒƒ¬%óœ–ÌÿlÙ»æânµý}±òÝ­íÀÕ´”VÁGåí/u$b¿\}œ‘
+ˆ\3ÌBÉX __«ç8ÚpØš<åaUËÓ­Ù©±}g<y g?ë¿ðîÎ<g?÷‚ëýa»];ïìóŸµð¥o/ÔóŸ•àÎvÏVƒKÌè§iË-
+ŠÇkë!|^È®ÖןͯãùÏ#¸ ¬
+ÄÊŽX3­…Š¼Åw
+pßøÎ^†Töš§V’xЬñÔs§ês—m®­bZÛ-ü°wð±È“öZÌ™:QÓŒ¥Dq®PCi‘*²s†ïÖ¼vV‰M^8ÛY@^xƲª!©dQVd©á…\¬‘Œëk…Á€,KŠ„¤øàÖšä;ÇýF~‹=’*%æw‹yUÊ o>hì­mw(ã"IÜP§­7›D+qœf./ëµËKv°=ëÎwtae×lÈØR™°9[ª“[¶Ô&?$˜>GEª¡¹rh£É@†Ìý {ûéç‹7o¿Nº?e<Tû)Mï¯c˜SõX€ùÁ
+0"EÀ>økñ.ö£Ín_}õÝbñ]%lÝLtè©™†QNT{†á´ovððµgaLœ1!eÜ=çùŽ‹¡&¦uÜ'œb1®LÀ4?ªLÒ›°aU‚Æz¾JiÝ|“Jk¾÷£Xv“ÂT+T¯ˆcx_Òbé5 ¨z<A R³=¿Å¢Ð/Äý½ÎF
+ÌÀxpÀ ÞÝCãlÒ^½®mÃâ*éuÎ
+þ§&𺶠ô'z!£ÕP—öÔÿu}õÏÅÔ¡$‰ö¿.Õþ#‹ª¢YÊ ¶?®eúæSìÀÐô~¿á¥RÊÈÀˆ-&W¾yYQ ?À/:ñ”½ÕÁu¡¯€7è!°œƒ—ìSáºðÆñ_ß¼Z<~þý†S
+<•R˜\ ûÿøNXla9F
+›˾Á¸aký‰à+uÀpŒ¦+
+æÄ–út.¬´|g‡îKwN,]¨À Ш…;;üÝEkYîâ³·‹ye-µŒu{”ëž-&š¸ð8š^ýÖNÞ~kùÑLóÀ«5hó`çÌi›®Á½Ûéôàòzíêµ³«dUõ>ŠO@@=Gk“7¬fi×ë nβ¦^,¨¢Je°Œ
+†z,Fþ-®Ê¹w¤»wV0¥ìö‡hÈéœþÄ;‹ªÂ<hà˜gIóipH:á‰Ä89OÏb-©.G˜O™;ù]àÁ3‰í­ŸO+•Æ&¡§Äl\æas.ÓBÓøÞ@¸<‡?—{ÁNoáê>=»Ô!Lo`šy¼Ô®XoÂÎñ!Ãø«#ƒ-2{·5ÙSsËvRÒJÙ»•²wûï#o^<uXY•ÍKÉC “òLJn¹œCVMâßÂbqÍÓòÛÁ:9". à³­ÝtTŽMÜ]È(¯éBV“!ê9³S­£žm ô˜Ža#>`Nåƒ`Kù˜WòÖ(ÏŸŸ–¡ù™¾EÒòtÌž¥=­CõØÖPáDÚÍS¤³g)G5ÃFÙX.>ûîûÅÖÚù‹{«´I4”¯¦(–{böÛÁóq²èûø̵îî}Ûô<vWÌÃÙÏ3kgùÐR¼-4
+šB]xÒ ëÞÖÙÓÈà‹-d ÄãÈÀ/My¨Ù.!Øà Ù/·—¡|™EÈÚŒÄ
+.N‹´BD4àuDp¥Þ:Í÷™¥$’yØ:ïÈV"âígO#(Ñi"ê„â1PàQTm¤]:P¡!÷:…@
+¬K‡Ì@a ãqÃ$ÛýìFÚÎX’Û)‰ÀÂ[@ƒc'aý¹Xº>4ÌXØâÑÕªO{ÍŽ›„Ù–¶0–tmVòð”£á©iª† ß=;.À ßc“iZÕ«Ùï'œrS(óÂÄè[h0o£¾MÞŸ‹¯Ñ†¦¯¿{5Ð&L/î\cmñOV™úË¥¡aö…Æ𠳯zÐï£ýr9‚¸0ûªÏtø¿÷Ë¥:¸b .aHŒgîúpݧpÓ{ìñä/ðt?t‡Œ EÂ~ð,Q®Z³=g)VçÄ"R&#i ͉%4»}óiE ]^~fùÏ,'Y1±LQ%ÿ+)7ü¯°ð‚ÿÈexDo_ÔY^XŠ œœ85íïnfeæ}5.G-׎),ܪç=áÓ`¸;\•3´ƒ%Åð%:¦¥ ðÓ
+`ù„Oqîö–;8ç>z[%F|w¥âwÑ7X]zíu±§YŠr-"Á*­E”¸–Ÿ[7ã%Ÿ2€È/`2麛OñÏKV&ìì*‘l‹ÍÌŠ)gìcÖà?‚šêìcÿNPæUÛ=ÐQ´l˜”íÌs7˜ôåÔÂPÃ>ùsöUš0æ¯î‘Öw– éÅ|®G•Îü¬r·Á4~©Á%8óðZã÷- Ô¿5ÖPZæf»X%é(±P=Û~HK
+KíÑ-5<}±¾3 »¥£ 
+Â[ïÌŽr>§A*óùq<àˆœ‡žÖ–‡»}ûJªÒ]Å
+ÄñöåKïÞp÷ìôõÍî»7mÏð‘Õï\âmnð‹óþ@ïN »R5Õ€K#ÇRÿÛÁO¿}[Þ
+:PÊ€(ùNŒ@jÏ òÆŠ$L^§Rf$F¾²`T„oS0ÈðÑû-N騬(uØ:ºñH®õ†Xb%t>µ§ûUI߈Úo°Ý˜ÌëA+yt4ô(±~i”,üg·¥Õ³«bï©5Xƒ&²Î›72DÄ€¢”‹°+0ÏFëÅ)ÙúWDëŸf­Ÿdø©Êä-<Þ|‹ºy§¸ PÓPhhÍ!LéaEsÓãBªû0ËBÞ¨ ¢Lé~`EòÓcý
+”žo—”ƒ*Üãs›Löµ›:‚^âÎÕÁ¢1ïÞÚcÇÊ;Ó´ñÝ6{¶^8 ￘¾ˆ®¾l±"à9øâKÉQpC³¼Ñ\*.4íhh°1u8¥/Øžú°¹³Ö=ü}‰[ã{/®‚ýXÄVøÂî)šÕG¦-狤‘Y»$1u, å>ñiϲ¬Ï™n¢bKÏâØž†YžÄ笱]‹Ü" [
+ò{gù™î¯:;¤Š1Zj¯w?rkd‚J¿ùs» ç÷÷†—}˜+ö_ÌË †Ñ+ZbDè{NìK$»úßÃ^­¶ÉÛ7˜¢Iô¯~ ÂÓàíû(4”*¨‚/ãfÃz¹vy>âÉ×Þ\òÆZ!ÝáC+Ü¿í‚Á¨7äW|„{U¯L¬œ‚äòóÏ ŽŠ6ãO¯Xò -ÿ…›ý¢Å>±„ÆùP€¨q„¢ÌmüX*,,O™
+_†[iágÁTÿààœ>Ÿ·§Ð˜{c ¥B$!·rNŒ€ÿ)>ÈlEÁ«$HÍ–¸­9TÇR‡¤AÕæøpÉg1Ã|ýð–OW? ®_‰ù–$°ìðÅyø"Úî#û8Ia³[
+"öp7(U*‘¹}™K„ :ñ>xŦ ¶Süô%|ÍyóAÕ–ŽŸìŒpÙX ðˆ‡õ6t¡¡4M|ð"|~“‰ï}x<>O§:koGÓH¯d#þcù~iQ¸Æ*ì…ïö8hg®óŠˆ¯ù7ÜáFN§àm« öîÇ4d·äoxðWèï^¤0‘o~ŠJÌ÷vB€+QQð
+!4&fžßM‚ëkV ëe(à
+k²¸¶YvPI™6Dâ(0ptb•gÈ/?(ÁCì â"õí¡œØFæ÷MV±\5+)«aÁÓ@ׄNåׯ^«@Ç=J3´ääÛí-ø 8ŽïpZr
+Âf£”î+‘D]ñíÅzð]h„¸Æq8øS¸}±×‚-ˆ.ûÀåcš½ÖâæaqfWp{Σ§p«ÒݯrÂdpë
+s ÛI¸rBd]ê vÙå<ˆeYѪ[X‰‰o“#FÍÖkélãî‡ùN>Á‚´ @\LƒÎ°ØƒÝ‚q9É|+¤â=ºž³§ÆÚXÔtúæÓŸNaJ®rÿhgðt—#¨ÇÐ]µ75~ÎL{å?Â+Ëéáâ"z¼‘„ö™ì(M¯ÌH‚ ðBÑpB0£H`¬CR’ÀqÄd¨g"öo1ÐY¶c¥WÊH©+ILšQž;oH
+UW”XY”ŽlIÀR <œMB à©3$ÜŽ•
+¥×è~!!Px†Ô„a [°øi•‚EjÀ yŠ\yƒ/Py¡ó'­¼_}“S^5V^õì¬1#Ow‡e€=a»Ï_ÌkšzIíÍ…U!/Ö^ÜY7·\Á¿ØÃ|Ðxz‚6ûýåYSk¹‰øW;:F°LHB(T04áý5&‚~‚à–0£Bà³sþ 1ô‘H°é•-ÆžtiB¹PÑrìç¼Nƒ7Ê9ü£çA¸.AW¿}·ÑNž`%A†O[9)"iHW¥–K­Izù2ö,GÛž‹1'¾˜…0’ZÒ;‡L8T";‡ÀCà4ôQè4TúŠÅWêt_¹ªé+L`˜xJ»3W)²ûx5RW™šw•¼Œ¯1Ñ ¼ºÔ¹Ç|ÊyÌv÷õ¹%{Lî1Wÿ¹ªá1¥Ë½…T²ÇĶD©Ï\8 -B¶E…ÜgêTŸ¹"ûÌT«Š@„Úoxã™\×d`ñ„Ó'*ˆèK'r—‹MP¯q;ƒÎ&èÝýèSa¢Ðe¾à= Ø¥ËçôÂ`l샻âÝ /à"hê§&é5<«·
+æÂ3 3„b“ 5ILÓìäà¯>áïSˆ‘º“œÔ¼æŒšTœÆwK)@RCq†Ä®îÛ®Ú´çz“Š¿’xœÁqgÕ…Çéé CÁ¼QªçqV-ªN/qÖ`³=`Iå_áïSˆ©åqVÿCVœ:§Mµy¦Ç© 
+ÆÕâ±Æ~v³Ä2QlÒÜ"»ê¸nùô´à&§Cгӊª&#:þÔdøþ±×|qñ£°ÁuŸ¶:OZôD,ŸVQnmþÞ¤—Æ_%±„
+R¬úh@U2Pµc 
+(Ôa4œ
+§Ò1ÎaNý’‘›ÜO‘€t@AZÃHd¤ƒŽË´OAJ7Ò>h?9ýÌyœ:'ÙFu2L½ÛÚE­rºòα5ܮڱ•ª
+l 3Ué¾WU:;¦`¥ꘌtÜ1Ð(ÙRGdœ£ŽqªU®WÞ«T î|Õ~×`u
+Ø:¦JwÁªÞ5Ø,ÝVUz0£öºÆªQ°’ÍU¥‡3ªÖÔ™4DlêØë,¢âºõB„:“F¨ƒMSäQqv Î¤ê`SÃL#qTœÅ§3i|:ØÐM4’F…ÙYx:“‡§Êö9¤í,:É£SåPvœÎäÁ©Rß@ûTœ]Ŧ3ylªÔ¶OŠ²«ÐtFMÕ#ìS¥;ÜÎ"Ó!2U0Q•ìu» LgòÀTº
+º8*—[§V¹O꼃¬H‰rö;->U§ ¬g~º¡Þ-ÂaûS{€½nj€5LPÕ$ø´–ñÁŒuZ(HOÈ&áÖf„X°6 ü<-¤Î!H Œ’"Á6¡ðó´08o -/ÆGˆÛˆ!àÇi! m¦@Z\ Ž¶n|UáßðãÆðñŸ:N(ç¸%íP Ö1¿A ‘¶Ô× ÄÓDÓòb„„(𙋮(øt
+>º ê1<B¨‹òÓ[*>µÊŽŽ±BUîB»[„A@yŒ!ªR_Úɨ"ä€ ÄÃ^Óòbˆ„hPÓ£þzKUƈ‚nŒ£ %"l©Ó2@
+ÇG™£Ô¡v2†9 †Ô¢Ò¥~µ“ÑCÈ18aª4ºèdÜr@ iÇ¥åIŒNF á@o ‡’E‰}“h“i€D
+@…ìˆO‘àK5n”„*-á°u*yZ`9ÂüÕѳN¦àPðÕ1ÁA)¾|¤ØØk©üú|5 °/×OÆQã^¶O§À£›Ÿ^Š.%ºaKè*£DêDñ´D©U›Û)Q¡@¬c€ª"ƒ¨¤*‰DÑÄ1a KðSÝm^KJ:¢À£›à¨]>6ì‰úáˆs%(è*#Cê\ðŒD™~ö›ÚÿœP§
+mI?Õ` ûS{2|½æ¶*&!Ô(é&¨j2€ÚÑ{"Æ›õ\~é:‡=^ñ fvÑ~¾×''ÅÛù(”-|Šö?úæÍÂ5Å ùSÅ°ø(w†zZPóÿë;ÁY|¾á¼èd¾ìtN¹½hjP'Ø£,ÏZÀÁVwþ}î JzzZ`›ñ ~jY„éÇòàˆ)ÓÀÍËø‰Æž±ÛoM,²¥éâvNœ8LÊZyxÀ™Ö„i¼+ت¯jñ­6úWÓãû_þ4aÚ¯§£gÑÃV‰³ìÕÏû§°–?æ#'†M’eý,)\mÄdí*ÃÚ$c*:’Cˆ‘`‚äaš¿¾íÁ$§ÒêÒÉiIlœ¬·‚S)l8Ëéõ Û;nxN_¼7™Ø©ÌÙ‡>yXšÛÃÚ\Ñ·Švé˜Ö£#çì… xÄå³ù@!Ý32¿™Í¾áÞ™~¹Þ§f“ä$/ (ù>¸À /¾·Y@™ï B;òBÚÅúyWºÜ8„_eŠ_ k,Ÿ©å2,KaŽb à¢À¥Ør"°%—,gÞ†à%x2ºGÇèž–"9Pµ±u´çû¦»gz¦gfWk¹·GI¥Æ0oTùÏa ‹^îl§Â ÔÉ6yq8n;öî¸KÕ­rrçñ·w(‡‡PM™gÎyFæÌ
+s4ÏŠÒ8óá?Jž‡+ve¥pVî~¥ìHŸbô%ñ(fÀÄÙKCžQìˆâ`g
+;+w°Ø¶œÄÅÎ(.vDq± )ÓÂ>ÙÉ>O ;#»YuRŠ#ºYeŸ¤®¿@§÷3²«Uæk¡4¢«ý¯Gq·#µ»Ý-¢$8Üîö¨v±´8#ˆÒq
+™45€(; :'![æú=<ÿDžöŒãÔ³½I6ËåЭuÛ­M9ø¼Qä}¥
+xQåσ_j|¶êñÔí|C› ² H?«3 %•Rpkß[¬ öÅ[ìsŸ½5Œâ戭íÍÆò,g…ÞÙíð.vO@ÍŒN çS­B7Ì f´Áͬsn^y»bzýáx¤MxÚ€nä(gGR ¤é•¿ÆñµnF4*þÐâ:Û °Ëmm×'aeåTßu8ôLŸn%mJEŠ¤| |ºY'RÔu{%0¿BÌIrNÑ &,hz2!ëÉ¢¦žÌÿ8-Y´Ä$kÉ"§%óã?[Eöžµ¼]m[®|oë¸ðéÖô­UðRyÿ‹Wå©g¤"Ÿ
+f¡ä l…_¾ä=œm8n-ñ€}À¦V<·fgæö­ùx
+›D#yym߇×KŽ[oü—á×=øO#¸0¬B±*†#Ö,{É%oðMÎâ/¾»ï±ˆ* ÂY‹§µä . $kâÇ%u½öŽªÏö×ö1-Íí~øpwô±Ê“öZÌŸò4c)Q‚+ÆPZ¤Š¬ÇðÞÚ†ÛîJ>Ðôh
+8Ç]"¡X°¬j¨AjYg”Yjx!k$ãåKMœë~ IóÖšä[×ûÍvnS©Æa¬g¶pÊ$oɹM2.“Ä$qúz³Iô'æòbØTœdãàá´àŽzVö’»Ñ¦lÁnøôšÝèÓïLÈœ¢)EÕÐ<5´ñt¨BæýA‚ÁòË7_$ÝŸ6ñAJÓëØæT=`¾7Avtˆ°íˆ˜¾ÿ0Y ÐznÌ•U¬©šÞk ’ŸÓXàöýreÆ2N®3’ ³ÓLð–ä
+¹TNâZ‹
+ÿ¡Ú‡Me£—†vb=øGÏ‚Ç š æÿB?
+›˾êöïÖßâC†s4§¢`A¬a¥OÂJëw~<}í.ˆµ 8µrçÇç®ZÛö–¿Y.*[©›X·ÇU«c¤0ÙÅ…ËQzõÇØ:ö[Û®às’lÖ<ë
+>T>Ķ’E%¨a­òÑ`Euå¨F ý¨Zn,¥åé˜?I=úú Õc[C=FSå0O‘rÌŸ¤Õl<y~3àfùñ·ß-·öÎ_ÞÙ¥]¢‘z5E±Ä؃°_“…äØÇÇPë;Öá Žªe(&›Û;Û¿€®Š¾Ð8è
+“E?lÝ= ±Ø‚@JlF¾i©CÍn Án$¤üD(õ2‹‘µ‰\œÅZÑæ9CJ"„Ro]‚f¨ÇÌRÉ<ÀéYd+‘ñö“ÓJtšÈŸR<
+lDÑFº¥C(ô֥ش):P`]:T¢I™4ØÔ¤’s»Ÿ£ìgÜû)‰¸í¢aî&l?—7ž³ã=V¶¼´ÅKµÚÓ&;íˆXP‰PkƒXÎÃcŽ†Ç¶Y¨š‚|Ó8;.À ïc—iV5ª‰Ê '^Fš&gßBƒymâx.ÞFš½þö˨ƒ6e¼që™kí _ý‰3þó¥¡aö†Îð– ³·ú¬ÏôŸ/Çfo ˜ÿ÷¾äÃ+ƘSb¢Àðm
+}HpSDB+ôÒð-vŒ f_Xö†¡’à ÒJï\¼,t^¢xùýªñŽsM(µ~ŠSž¡”4£Ÿ•Ç¦Ñl¾Ÿá*~üĆ`Â[G—ú8'Oî]g &:dxĦÛpŒPÇ' PSàtY0ÍG$Ko@–ÞYO:[ªÊù~õí—KLí¨°Têé´Iqѱn²cwãº`ÆqI0à†lº,2Ê«öNôQ
+\m^ Dk;´’ÀÚ¬í\n”“*œjb@<
+5!®ÚÏÌ`n?=r†EAxçƒÙQÉT"Hu¾hÆN¨yèë]y¸ë7¯”¡ÜU¬@œè_¾w¸3½=;{ýÍ9ƒòî-ç`úÈÎê7¡
+Fe6´àFÎÐàã%gp>}‡²¢¡»¥ÀUºû´Hö‚-» zÊ`þ>šŠKOÕváû›ýTžxòaBXPɶìþÔ9à©©—Óõvõ¨¬þE=и@˜|"3TÛ×ÕænÖQ¯ófî»%fn ¡”n`Ê)‚«ì¼ß³¨EA `ÍŸ„Å ¤þ”È
+é/ÚáþmŒ9›&^½ªW6NÁãðä'3Û‰7ëW,ù†žÃ˾Ñá˜XBã|¨@Ô8BUæ6~,Ö§J…/í´ðµ0Õ_<Óç^w
+¥7·P+Drû'çÄHøá…ì¾pØ$ÁÓì·5“êXëðhд¹>~Ä,f¦Mï"]ý,øü"xXlI¡Ã¶Þè…7¢í>²—“¶»¥ bwã€Z¥™Û—¹D˜¤¿·ØL*ˆdõËÞƒ·o>¨Úëã+;3\6‡ v82¶^oCJÓå /Âûá;1™xßwýðr/ýÔyw;šFz¥šñŸ¨÷»H‹Nñ
+ùîg¡¨D¾·j|’ …hBcbVïv|~É
+d½
+¸Â–L¶V+Ó )ËaæŽN®ò ù%;³}f¢¾Ý—ÛJ^tßd+é JIY ®º&u*¿~õª©UL÷)ÝÐ’“¯¿'฾Ü.µø„ÍF+Ý9V!ˆºÛ‹¯Ñ¦h„¸Æq8ø3øúb¯[]÷ËÇgàbwK·â®\w_îÑ7Wî~•&!ëŒiÌ…at$áÊ /Ⱥ4Øv¿<ÈeYѪ[X‰‰w“3Fí¶kébãî‡ùA>É‚r @\LƒÁØ* í÷¸œd ¾ž#tâñ)cgæý-O,j:ûò£Ï¦¯õàýü]ñÜåÚ1tGççWÝ¥£¦ñÀÏY…^Yò#½²š!.¢ç0Vу`ŸÈÎÏRñ!;…¢Ñ”`F‘ÀX‡”$ãˆÉàç2öï0ÐEvb¥×ÊH—¥+ILšQž'oHUW´XY´Ù’„Å <œMB äédH„kJ¯ÓýBB ô ©„iÂ-[°üiNÁ¢4à„< E­¼Á¨¼0ø“VÞÏ¿Ê)/•—ŸŸ·fäÃaØ#ökðüÅü´†¤©ŸÔÞIš¨
+y±öVnøäzb„3ø óô},ö!úËó¶Örñ¯v>vt$Œ§|L$!*™:Œpÿ%>tÅxð½d¨x­'.´†>0v ½²ÇØW.M(*{Ž€½'Ú4¸£õàýèa¸ž¼¤÷˜øú¿F;y‚•Ï0¼ÚáÌI1EG@¹*µ\ªì LÓË—qd9Þö\Î9ábzÂPHjnTjIWDì\2àP‰<ì\ ÐÐOD¡ h¨ô+Š¯4è¾rUÓW&˜À03ð”ÎÉ\¥,îcàÕ(]eZhÞUb¿Ä‡^à§KCxÌÇœÇìv__YZ²Ç4èsõ_ñ˜«S¹Ü[J%{LìK”úÌU³Ð!dWT¨}¦Aõ™+²ÏLõªDðAËÏä†Î 
+5#›VT-0щ«ÃË8q¾9D"ÄÅ—Âk4|Úiž´‰¸y\E¥uHøûÓ~¿BbNž|­%*f×—ßþæú£ùò³ëÏ?ù”2Óþk;~~í€H•‚Cwç×ß-ûI²}e[ ·XǽÄú™÷öæánÉæ¶ÀCÌAéû=>l0øA
+Rº‘È@ÉéèäêŃGœ'ÙF 2L£¤uiÒ­&ÀäUNW=8V °†ÛåeVÚdfžV£€­a¦œî{¹vb°
+Vº¡NÈH'':¦
+Ò/´¹A1¬A[ÇTé.˜§Û§€¥Û*§3¼j¬:+Ù\9=œáú© Î•!êpSÇ^ç™×­7‰P›IÀ©SpRL5’GÅ™ P;Ê)@ f‰£â,O›œ‰JÀ©QpªM4’F…©•Âl¹ï;W‡§ZûQ–F§M‰ @‡ 5 tHZœ6˜Ï&
+ÄQNNìuÇœd+SaŽO\•a©ÞÄLÉn÷tQ霕êMÌ”ì|O”Î A©rAN<rørº˜tNˆIõÚ¦ÊÉÌIBÒxó~ePJµÖŒÄè( •ëÜ[žÛQåƒÑ|¯¾ÉŽÅ$ˆ:¢0R*D½¢ÞæΊ$ˆœm“ŠW#Lõ‡t#Ñv¶šÅRÆ 4“ÌÈ«¨ÜG
+„Æiö)ëØï+
+„©(ÑJ„F{=ñT8!Ú" W
+¾!_*ð%#ž¬À~Gõ7 à«a€¼A2ŽšÈ8ª½°Tq
+<ºù¥èòQâH¢k1Û6*Ž:J¤&Š§%*(oo§4D±ŽrMQK5b{ÙÄQ”ñ!17<-Oo’„'•´Å,̨8Êà–ž§@—Š û1ºÓ££â¨#Cj.xF¢J?míNhP
+oùƒ>rbØ4Yëáá¿bç;xÂÖ,†u«k‹Œ©èP)F ?¦Åëov®¯8—ÖP¦{¤%!2ÜY|ug:Žµe¯¿a{× Oê‹w'“{•¹›àاÖæö¸¶ÖðAˆÈÛE·tÌêÑQäî¥ Érùd>PÈéY|3Ÿ/}Ó»µür½Oå“”*ˆ””||À-/ÞwY@™ï"B'òŽRºÅ:+€µÜߣ¤Rc˜7ªüç0†„E/w¶Saêt›¼8 ·{wÜ¥ëV¹¹÷øÛ; ”ÃC (‹§Ì3ç<#sæ…9šgEiHœùð%OÄû²R8+w¿Rv%áO1úŒx3
+`âô¥Ž!Ï(vDq°3…ƒ•;Xl[Nâbg;¢¸X”iaŸìdŸ§…‘ݬ:­
+Åݬ²OR×_üMÞ•.7NáW™âWÂz,Ÿ©å2,KaŽpQàRl9Ø’K–CÂÓÓ=:F÷´IËU[ß7Ý=Ó3­Ø¿ÇX]­2c ¥]í…<Š»¨Ýí‚èn%ÁávW¥ÚŧŹÑA”ÎTÈ´©ÄÙiÐ9)Ù2·/q¹ß3Î\XÐÎö.Ù-—C·¶m÷6åàDðF‘÷•R(àE“¿üRã³Mûn'àÚ,­ñ©¬9½˜)©”‚;ûÁb­/îºb_øìOóÄøø1îŽØÖÞí,Ïr6èØ”ÝÚþ Ïâ°jtj8ŸkºA`5£ nsóÚ;Ó3Ž§mÆÓt+ç9‹8’%M¯=ø5vkž¬m3Ê Sñïױ؅]ïlk¿í…•{vRc×ñd2Ñ3cº´))Bòu0õéfHÑÐíµÀü14&Éé£CM"XÑôdFÖ“UM=YžÿqZ²"i‰IÖ’UNK–綊=k}·Ùÿ±ÞøÞÞqáÓé[›à¦òñ¯ÊTÏHD >3ÌBÉWØ ¿zŸÞpÞ[âû„]­¸nË.ÌýŸæÓ ´âòêãWàöË0ø|<ï÷[÷Ogð‹žô5ü¢ßoð >âs¬`»I0‘‡·öCx¼dÃõé~Ý“ÿ<‚ Ã*«b8bͲ×\òß4à,þâ»Ç‹¨"œ­¸ZKÐàÀH²&~\R7ho³úìèpk¯ÓÚÜïá‡O÷g›<i¯Åœñ9O3–%¸Ba ¥EªÈ Ïmm8ínäM7'¡€sÜ5Š–U 5H-댲"K /äb‹d¼z¥‰½Ó·"!i>Ð:C“üÓõþ°»”Gª±kÅ®-œ²Ì[²sS Œë$qIœ¾Ýí£ÄY†¹¼6{Ù8¸=-¸£A„•½bÆnµ9[±[>Ënõù &dVQƒ¤¢jhžÚt>V!óþÈ Å`ýÕ÷_&ÝŸ6›ðQJÓGÛØæT=`~4Av´°íˆ˜~ø8y Ð{îÌU¬©š>œ6©
+šÆ§ÖÃ0Öå;åòÉD¦ÌÎ3Á[VN“„¦^øq&†8cÞ‚m0C×qP×ã<†Ã¶¦o2^ Ïîmcg KÚò\…€u8“I`¿°a `Ä-ÿéÙbJ§{ÀhAPgí‹/¾[O!¾«„m$sÛyn`”…ðqf±ƒu€ƒÚÛ0c®aΆ”ñôÜÉw= 5ñZ×{Â$‹YåLùÓÊK†s6©º µ™¯RZgߢҚŸý(%^kÙ
+µBõŠ8†ó%#–y„•€ë ÏÎü‹B¿Ï÷º; (0óÁ7xwƒ³yw ö¦¶LŠ»¤79+øŸšÀ›Ú&0š…ŒV@B]ºSÿ7õÕbêB4
+íSªý ›ªbXÊ ¶o62 r,14½?îD«”226¥ÅdÚ·Lpò
+›˾9êö_–H ác†k4}Q°"¶°Ò§ a¥í»<÷ߺ+bëBN€FmÜåù]7­m{ëO¾_¯*{©ÛX·§UïÇHarˆ ‡£ôêO°w:÷¶Áë$Ø­Á˜°²;˱<Sx·‹ÅÙýڷЯ]&Ùø9|½>qÀ’â.Vk«têulɨŒ© ª˜„âŒis¶µO8]uÃø<œgfŸ‰?ÑL’ô©õ9Êc»³#û¼ðÆî¼}ÕÆ=•›‹•ðj‚@TCC#ÿæJ`Lìú Ý»³AËÛ£%§»øYL¹ÆN0À±.“æÓ%O$6Ày¨ÙxzhIï„Àüˆ.ð|²ˆã}”[O+•WîÀlÜæáp.3BÓøÎ@¸¼‚?×:{Á.Þ§xôòÚ€0Yž43qrœÔoØp.®ð 8ÃÄ©†Á™½·5ÙãE¯íHi¥ì½U²÷ößGÞªy|RÙ•­JÉC Sòǘ€n¹œCVMâ;a1ˆ¸å`·äuË-ñ•`).9 JGå8Ä=DŒ¢ YM†¨æ¤FGcCŽŽrÅúšìÚ§àcEåC,`+ùXUòÖ* Þ©®œÕ¨¡U/Kiy:–ÏR¡Þ£zìk¨Çd®œæ)RŽå³”£’&›ËU°q»þä»Ö{ûà¯ïíÒ!ÑDý6E±Ä؃°ßÏ'“…äÜÇ'lQë;Öé$6«e'Ì~^ÚÛ¿‚¡‹±Ð4
+õáIƒG?íÝ# ñ² ”ØŒ ¼ÓR‡šÝ‚3ÜHHùžPê×,
+DÖf$~¡àê"ÖŠ6wR!”zï4C=g–’HæöÏ"[‰Œ·ŸFP¢ÓD.øœâ1P`#*ˆ6Ò-B¡÷.ÅF O!ÐëÒ¡2MȬAY“JÌýqù­rœqKg¤$báDÃÜ]Ø®o=fçllyh‡jõ§MjíˆXQ‰PkƒXÎÃSŽ†§¶Y¨Z‚ü¾qv\€îÇ!Ó¢jV ” N¼Œ4)L®¾…ó}<·‰ó¹xmhñ滯¢ÚœipÇgnm´3¼õÎø¯×ú€ñì á)fO Ùé¿^O!.Ìž1þþzÍÇ7Œ1—ÄÄ÷|éSø2|Šä¯pttÃŒMä…£àXán5-ŽœCVWÄ&ÒæSe ­ˆ-´|ûÕÇ-t}ý‰í?³TÍÄ2M•ü¯¸Ýĉ¢Æ OÛ°¥Éò˜ù5&'.,ç»o—eæ#YJÏcÊÅ où `&|,w‡o%A†vðJ1܉ŽéÖbžuÜ›P€Û'<Šoá^ál¹‹9÷ÑÙ*1ò¾Ž÷E÷`wyênŠ=ÍB°PT:"qÚˆ(-N®¸áƒÇÕlx6ó¥H@äWìt>°Wìÿ¼deÂ.o—íqØàƒY1í’}È´¹8üôT—2øwŽ2oº^Њð'Û„ ²y@ÉÝx>RSC} çäì‹4a ÍßÜ#­Ú$ÒË|®G.Vg~áÂm0]|Ôá#8óð³.¾w´Pÿ½¹…Ö²vkç|HÒQb¡Fvü–
+œN" –ùˆdé ÈÒÛ!ëY»KU9߯¿ûj©–JÝŸ6).ÚØMìn]÷äÌ8. ÜM—EFyÓÞž>
+àøsÜ­ªaƒ02j(’àjsû%ZÛ¡ …”
+Â;ŸÌŽž|E%‚Ôæ«f<àˆš‡¡Þ•‡{ûýk¥F(«ŠˆãË—§{Ó;²‹7ß^2xÞ£åœLÙÙü! .sƒw Bøc£?5€ÇUªÁ˜¬B <¶ú;¿øæûò€N-¡6ºþ:È„s£\žèÕÕâ §|BO[5´«@¯H ‡ª¦^Õ½‡æ&Áæ‰D¦ãÈn¤Ì'™Éz³C/‡Ê®ÃÌ=¢JŸØÅáüxÉvž{`·xq¸°k:Ûà»^2×tø®N˜S—E^M‹< Gè‡ï“› «¸ÊBge2£`TfC nä
+ ^~U² çó 8”=º[
+\¥»O‹h¯Xгˠ§ vèïù8çïù¸ ßØìg
+ðĽ‚F–°åðG ÎÙ8
+8¼¡Ap R ¥\„Sy6:,.ÈÖ¿!Zÿ"ký$ÃOu&ßÃá½éaã¯z%À|¤ |
+ŽN¾åò+6J8!vfûÌD}{('¶•¼é¾É*V2@•’² tMêTþýÕ›¦
+T±p<¤ CKv>p¼áZì€ãú²\jñ.»VZ9V!ˆºåÅÀ×hs4B|Çñ8ø øúâ¨%ˆ®ÏÇÀåã5p°»W·â‡Ý¸î±Ü£#n®¬~•&!ëŒiÌ…it$á›<~!ëÚ`ûãNð _ËŠÞº…71ñlrŨÝ~-ýØXý0?É'YPNˆ‹i0Û„¡ý_'Ùƒo…«ÄÌÀ ݃¸|ÎØ…ùpÇ/5]|õñÏ'Ó×ð~ù¾¸îz
+ýº£ËË›îÒQÓxàç¬B¯,ù‘^YMÑsšªèA°Ïdç™{©ø!;…¢Éœ`F‘ÀX‡”$ãˆÉà—2öï0ÐìÄJ¯•‘.1JW’˜4£<NÞ4ª®h±²h=Ù’„Å <œMB ä©7$ÂŽµ
+¥×é~!!Pz†T€4á–-Xþ4§`QpBž„¢VÞàT^˜üI+ï_ç”—ÇÊË//[3ò‚é0 ì Ç5¸ÿb~YCÒ4Ljï,MT…¼X{
+•LF8ÿ
+/ºa<øÆ^1T<6ZC‰;^9b*_M(*GŽ€} ú48£ àý`¸ž<¤˜øú¿F•<ÁJ‚kíp夈b  |+µ\ª ÌÓ¯/ãÌr\ö\®9áËô(„¡¤’HxWD\2àP‰<\ Ð0LD¡ h¨ôŠ¯4è¾rSÓW&˜À03ð”No®R>îSàÕ(]eZhÞU>¡«Ä‹^à'¬Äá`Îcv[×W>-Ùct¹ù¯xÌM ©|Ý[J%{LK”úÌM³Ð!dWT¨}¦Aõ™²ÏLªDðQË…grSgð
+/z]æ 1“€Sº"§wc±à²÷wÞFLƒ¾ÀbàžJÒk9«·
+>…!±f@gÅ&j“˜¶ ìäà¯>áïSˆQº“œÔ¼æLÛTœÖ«¥ ©¡8âT÷ÎëVmºs½IÅß(<θ™ÇÙôáq†FËëFÅPðÙ( Õó8›Ug8•Ä´;–Tþ þ>…˜ZgóŸñ8dÅ©ãqºT›gzœÊÐè¡`­‘¯5Ž²ÅËD±y{/ÙUÇu·OOkaŠu
+5#›VT-0щ£Ãøp¾9D"ÄÅ›Âk4}Úiž´œ‰¸}ÚDOëðçÃ4~…Ä"œ<x[K T¬®¯üâû·/ן¿ýâÓÏ(+íߺ¶ãçß©R°éîòíëaE’ìPÙÅÈÃ븣—xæåÑ<Â’|an \Ä´‘a±ß©)j‚S§à% §NÆ©—Ô+Ñ8xPNŠ ''ãäýâÔ(8¡£ÁÔÈ0µ~aN*` ìsB:){=¸É+ò¤c
+Ò:&#§›´Ö{JMŽ(Hé&:"%—¢µg 5 0
+L²…d”F¯ ¯r¸êi±5\./³Ñqƒ©@
+X¶†‘rºãåZÏiFÁJ7Óé¬g S
+P²¡NÉ8§=ãäUŽW=ŸT îzù¨ÍÒÄ°lS¥{`nô vHK·UNcø°o¬:+Ù\9=’áz_P—Êàt¼«c¯ËLpŠo¬ÿbÓ¥26ïêXj$
+³¯Ðt© MÇ»F‰£Âì+2]*#ÓñŽnŸ‘4*ʾÓ¥:0ÕØæ„Š³·¸t©ŽKµÖ9¦í-,]ªÃR­¾yŽ¨8{ŠJ—ê¨T«mdOAé’”òÖÉéζ4&ucŸ\£`­a œìrû I—êTùÒO8*ÐÞ"Ò¥:"åµtJ…Ù[@º$¤z3%;ÝþâÑ%!Õ›˜)Ù÷öŽ. á¨ò%œyäÀ¥¿htIˆFõÚ¦ÊɱK/Áh\°_ŽR­5#1Úþgã:–çc ªâ0}P'þ(~ e(J5ÒŒÄjˆz›ÕI9"Ú&!¯F˜é†ÔÓ³ø”(Í$3òªj½â¤ 5i!#±⤭­IðÆxµŒp\ oÜ^¶4 àˆ°Ž ŽªñÚÛ)ƒ„Ï à«a€F5<£8€žvæAË]¨9¦&%dDªœhkÕ‡i5
+ÂZ&È5B­W„3
+À:&8«†7ëÝ”‚®†NKÁåãÆÎÁñ*÷IÍ8ÈŠT(ç¨×æãa=ó3~)ëØ*
+ÿ&MŒoÃ#Ä|–PÎYGÚ9¦@¬c~ã"%ìh® €wMË‹¢Àg¾hEÁgPðÑMЈá¢@C¶ŸÑQóñ*:mb…\íBySMð¤@P61D®ô¥¼ 5xJ087xMË‹!¢AÝÐ$B££.cJAH7Æi v4é @
+gÌQéP{YC„' †ÔM¡Ò•~µ—ÕCxbp8k`\]ô²nO@ i[¥å)Œ^V ao7„RE‰#‹h“i€D
+„©(ÑK„F{#ñÔq
+B´E"@®
+F¨Q
+|©Á–0B­##œTà£&‘§*¦T§ÏÚY˜‚oLÁWÇÇ
+|ÉHq(pØQû(øjàHo”Œ£f2ŽšuÏ À£›ŸQŠ.%N$ºIGè*£DjšxZ¢Òòöª£‘ jˆu k*ˆZª“HôÝ@œQÖ0Á™ß,5Ý&áu¤¤S
+<º NèR±áPö ö’  «Œ ©¹à‰*ýµUóœР
+/šŽ ¥‚v¤Ÿ|HXÃþøP…oØ^ybB‚n‚\WÔ×AŒ ô\î¹ç#~˜s>D[üzï½â>¥lOQÍ£¯¿Z{ÖÉòKwj”ËâÓÂ}Ó¥ æ;ñ×wƒý÷|Ó?Ÿ¢Ýø–®{ Sn¯ÚZÔ‘uÉppϧõÞrîüû$¨Q•r÷ó´$À¶ÄNe¦¯]ûd±ƒebÁ2±‹ñÉ<÷6Ù­åa 'Á‚}òíÍ 75ÓGãðšÓ Ÿ³×ã¯úœqM7âï¾üyÎôß.¦//£ƒg;›5îñOa-¿µGN ›'Û<ÜîWÔºƒ+<àÌbxY·Ê°µÈ˜Š¶ábT˜¶Vo˜Vo¾=¸¾b'ZC™ì‘–„È°–øæÞtkÏÞ|ËŽ®îÍ×#“ÕÉÜ]°ÑÓ [sÞZ[ø Dä­¢[:õè(röRd·µ|6(¤FVß.—kßôî,¿\ïSÙ$¥
+"%%?°è"âÅó" (ó]DèD¾QªB·X—q£°–{{”Tj ËFÿ.Œ!aÑëƒíT„:Ù&/gÂmÇ>œéí¹U®CVÿóÞåðPCÊ¢í(óÌ9ï9ó‘Âͳ¢4$Î|ü‡{àŠJ¬ÎÊݯ”ƒIøSŒ¾#n¿Œ˜Øo©cÈ ŠƒPìBá`åû–^\ì‚âb' ’2=ì³ì»éad7«NªBqD7«“Ôõ(°± »Ze¾J#ºÚÿ
+yw;Q»ÛÑÝ"J‚Ãí®.µ‹O‹31¢ƒ(§IS#ˆ²Ó sR²en_âž'r‡gœ·° í]²[.‡nmÛîmÊÁ/ˆà"ï+¥PÀ‹&7ø¥Æg›wÚNÀ7´YZãS9sz1RR)wöƒÅ
+Z_ÜužðÙŸæ‰ññcܱ­½ÛYžålÐ;°)»µýžÅ!`Ô,èÔp>×*tƒÀ jFÜ,:çæµw(¦g4O'ÚŒ§ èVÎrq$Jšþ&ïJ—'‚ð«Lñ+aM¢‘å3.CX
+sK
+\Š-'[rÉrvÃÓÓ=:F÷´ÉËU[ß7Ý=Ó3­ž~Ý›kÝŒ2èTüG Åu,¶Aa—ÛÚ®OÂÊÊ=:©±ëp4é™1ÝJÚ”Š!Hù.˜øt³N¤hèv#0ß æ€Æ$9§èP“4=™õdQSOæÇœ–,HZb’µd‘Ó’ùñŸ­"{ÏZ>¬¶.W¾·u\øô`úÖ*¸©|üÅ«òÔ3RƒÏ ³PòöÂ××¼‡« Ç­%.°ØÕŠëÖìÌܾ5Ÿ çwÆo8À:zì®|Þ·ÛµûÖéÝéáIßYòÞ|s¼Þ>âsì¬`ƒI0’‡×öSx¼d‹õÉ~݃ÿ2‚ Ã*«b8bͲ—\òß4à,þâ»û‹¨"œµ¸ZKÐàÀ@²&~\R×ko{úìèpm/ÓÒÜná‡G›<i¯Åœñ)O3–%¸Ba ¥EªÈz Ï­m8í®äM·#¡€sÜ%Š–U 5H-댲"K /äbd\_kb/ïô­HHš´ÎÐ$ߺޟ¶óòH56`­Ø§…SyKöj
+”q™$n$‰Ó×›Mb”8É0—æb÷7¤wÔ‹°²k6bì^›²»çÓ[v¯ON0!sŠ¤UCóÔÐÆÓ¡
+™÷@ Ëoß|“tÚdÄ)M¬c˜SõX€ùÙÙÑÆÁ¶#búþ»‘Èb€Þsc®¬bMÕôþXküœÆ§Ÿ–+Ã0–å{ãòÑH&ÌN3Á[VN“„ &^øq†8cÞƒm0C×qP×ã<†ÃÖ¦o2^ ÏnmcG KÚò\…€u8“I`¿°a `Ä-¿õl1¥Ó=`´ ¨²öõ×?.ÇßUÂ6’™í<70Ê‹Bø83 ‡ØÎÚÁÁ·ö:̘j˜1!e<=wð]CM¼Öõž1ÅbRyÓAþ¸ò’þ”ª.hmæ«”ÖÝÑ·¨´æg?ŠE‰—ZÖB­P½"Žá|Ɉ¥Aa% Åz‚Dij3¿Å¢Ð/Äó½îF
+ÌÀ|rÁ ><ÂàlÚ]ƒ½®m£â.éuÎ
+þ§&𺶠¦F!£ÕP—îÔÿu}õ‡˜ºBû_—j檖2ˆí›Lƒ K M÷Ñ*¥Œ Mi1™ö-“œ<Á/ºqÊÞêèy–ã‹=ÄàO¶{<$çTPðU¿×?Ü,ŸOwþÆ0ð¸5q}(é6Æíê…|ömž‡Q1 zN1ò¢dzÓŠ¹’
+ùªœ:ŵþ»j:4•^^Ú‰õÎ?z\Ñd°þúnî}û ÃAB¸ÀÂåÁd^#œ«~–y’íËDá:{
+¢tK‡Pè­K±èSt Àºt¨ D“2iPÔ¤’s»Ÿÿ gÜ“Ç)‰XöÑ0wöŸË{χÙñ [Úâ¡Zýi“Jû"T"ÔÚ –óðœ£á¹mª– ß4ÎŽ pÂý8dšUÍj"rÁ‰—‘&…ÉÕ·Ð`ÞÄs›8Ÿ‹§Ñ†f¯ü6 M™w<xæÚF;Ã[ï8ã¿]ê=Ƴ't†§Dh˜=Õg}¦ÿv9†¸0{jÀ ø¿ÿÛ%^1Æ \ ßð¦OáKÿ]_ ƒ£Ãø dl$/Ç
+÷ªiq䲺 6‘6+[hAl¡ùí·ŸU´Ðååç¶ÿÂvR5Ë4Uò¿âv'Š/<AnÖ&Ëcæ—˜œ8³œ˜—M˜dõ)=7Ž),Üò^ÁLø,XîßJ‚ íà•b¸Ó½Å<k¿5W 
+½4|‹]G ã‚ÙÖ…½ag¨$xƒ´Òß;7Ë k/¿_5®8ׄRÛé§8åJI+úYyl­æûNÑ¡âÇ/l&¼ut¨kâpåÞuÖ`B¡C†KAlºÇu|Ò
+K¥îN›më&v÷®{ðf— nȦË"£¼joGpü9
+nŒVÕ°A5Épµ¹y­íPÐBHJ
+ô‚º¯jêE-Ð[hnlžHdj1Žœá–AÊ|’™¬7›1ôrq¨ìz1<ÈÜ=ªôíŽPxã¹;v‡ »¦³¾[à%sý@‡ïꄉ0uyPäÕ´Èz„“ñð&¹Õ°j€«,tV&3
+Fe6´àF®Ðàå%{p¾¼€CÙ£¡»¥ÀUºû´Hö‚=» zÊ`‡þžsþž»ð}Í~©
+°åO€bRÉ
+d€T Vaò=1•2#1"ðÆvÌ­(S0(.«÷[Lé¨ì(‡uØjÝ|G®÷ ƒ†Xb5tLí)Æ~U27Â-Ž“Ïú`ÒZÝ =J¬„_%KÿÙci~~•òž/Ú€ŽBo(dˆˆE)áT`žÎ‹3²õ¯ˆÖ?ËZ?ÉðSÉ8¼5E‰ºÅI 0ßQ>€H@M@¡¡3‡0£;„Í!Ìš9„$ ,ËBÞðQft?°"ùYS?@!¡‹À1 )7z0!æFg%¢Q0MÉ¥&~v˦[ÒøéÑ>Pbc>ˆÙŸÝr¢ÌPw1ÏŠ¾¢)þ{J’Æ'%I&Ä$é¬Ä:úñÞó¤ñáIyÒƒ -+(%°)Dcé–eªô€¶O|V`S©™-Í5µ¥”F§³Û/edªSwt¼åêhU¼Õ®É—.†S=ãRäýUņ
+€ï±ruðÒØáÑÞãÄÊ[ËrÊXÛ›¨ôÂYøýËÙ«èÓW"ø_~¥Ø
+n¤Ü]¿@\hÚq¨(L¦ôå©ûvöZ ‡¿aiÜ öâ*¨Ç"KáK»§hÖ (h82m9ŸX$ÌÚ%‰©¦,”ûÄRͲ¬Ï™m¼¥UékŒäi”åIÞÎZ«BXäÝHÿÂÞ,qY—ÎJx²R')Ʀ²QECþäî/?wÃúªócª“¯š2¼»aid‚Jû>íÆÛ-÷æ!·ú(1+ê/fäˆeGôŠ¶¬h²M¢.}p™¬êÿhú̱Äø/†h}çÍ/á…¾|˜2æ£ÐPª¤ÊZËaÃú~í‰çˆ“¯{pÉ{…t‡í°~ÛcGΦ‰›°VõÊÂÎ)¸®üâsf;q8<zÅ’wèù;¼ìΉ%4·D#4e®ðc©°°=U*|–ÒÂÛÂT±ñ@NŸ{Ý)4>½¹…V!’«Ÿœ#ᆲuá°K‚«Ù=–5‹êØêpiе¹>~Ä,f¦Mï"]ý,øü*¸X”¤ÐáÛ OôÂQ¹ìá$…í–Dìa5hU*‘¹ºÌ%Â$ø=8Åf Ê)~öÜ-xóAÕî]oÙ™áks`Œ#cëõ6t¡¡4]Þð*<Þ“‰ç}×÷ÒWwWÑ4Ò+ÕŠÿD]ï"-
+8Å?
+\aO&{«•é”å`$Ž…£“oy†üŠˆÙ>3Qߞʉm%¯@ºo²Š• P¥¤¬†G]“:•õª©U,÷)ÃÐ’¯¿;฾,—Z¼ Âf£•VŽUH¢®Dy1ð5ÚßqÜþ ¾¾ÚëA ¢Ëã>pùx ìîÕ­øaW®»/÷舛+«_å„IÈ:csaÚIøæ_Ⱥ4TÙ<Èײ¢·náML<›\1j·_K?6V?ÌOòI”Ó
+¥×é~!!Pz†T€4á–-Xþ4§`QpBž„¢VÞàT^˜üI+ï×ßå”—ÇÊËÏÏ[3ò‚é0 ìÇ5¸ÿb~YCÒÔOjï$MT…¼X{
+•LF8]1|c× õÄÖÐF¢À¤WŽûÊWÊ…Ê‘#`ï‰> Îh=øG?z®'é=&¾¾Â¯Q%O°’à†G;\9)¢(ßJ-—*GÓôëË8³—=—kNø2=
+a($©$’Þ;—L8T";—ÀCà4ôQh*}ÅŠâ+ º¯\Õô• &0Ì <¥s2W)÷9ðj”®2-4ï*ŸÑUâE¯ðV âp0ç1»­ë+Ÿ–ì1 ºÇ\ýW<檆ÇT¾î-¥’=&Ž%J}æªÀY色+*Ô>Ó úÌÙg¦FU"ø åÂ3¹©3x€å3¦OT1P&r—‹MP¿ãv“M0»ûñ^…}ˆ.ó•˜IÀ)]‘Ó»²XpÙ‡o%¦A_á1pO%鵜Õ[ ŸÂX3 3„b“ µILÛvrðWŸñ÷)Ä(ÝINj^sÆm*NëÕR
+ÔPœqª{ãu«6ݹޤâ¯gØÌã¬NáqúFËëFÅPðÙ( Õó8«U§?–Ä´;–Tþþ>…˜ZgõŸñ8dÅ©ãqºT›zœÊÐè©`­‘¯5²ÅËD±i{/ÙUÇu÷ÏÏKaŠu
+5#›VT-0щ£Ãøp¾9D"ÄÅ›Âk4}Úiž´œ‰¸^EOëð÷§ý4~…Ä"œ<x[K T¬®/þúÍígóåW·_ñ%e¥ý×vüü»"U
+6Ýßþ´ìW$Éö•]l<,±Ž;z‰÷g>Ú›‡CX’/Ìm‹˜ƒ6Ò/ö{¼ÁܧNÁ):JNŒS/©WÒ d<'§àÄ~““aòÌ-t`j˜Ð}ÑPjd”Z ÊÛÈPŽ*P ŒsDÆ9*y7xØMs)@kXç tXVM¨A@L
+Tº•NÈ@'e8ÕãÆ&8Çœd3“aŽO “Wy]õ<R@ºßåƒ6KSÀ°uì”î~¹qj°}
+Xº¥rzøÂû§ÆªS°’­•Ó#®—AmR)¦
+ê\”7uìuž JñMõ&1iƒ¹8L“b©‘<*ÌLHú¢U NNÁI0ÒHf&$}Q’ ¦F©¶ÏH¥všù…¹:$Õ˜æˆ
+³4"í炳†m©8OÎÕ©Vß6T˜eñh7žÖ  $›¦Ay¢ptNGyÛätO[vcž\£`­aŸœìo˃ÑntwBAJ·Ð gi,Ú͘oLI6Ñ1å©BÑ9!Õ›Ø(Ùãž."Q½‰’ïéÑ9!U¾vS ²œ.âP½¶¥rrÔÂõ Kô+Qªµf$Fþ¬\çÉò|,:•@ó!K“ºÄ$ˆ:¢0R*D½¢ÞfýDDNˆ¶IEÈ«¦Cº!õ´ÅÑmü@ÊГf’yÕ
+ÂZ&È5Bí¤'€uLpR orRtc
+º8.—;Ç«Ü'5Ñ +R¡œƒ“67(뙟¡@hœaŸ‚°Žýñ¾`ÿ´
+À&Èu>½c|—N ©9il0#Ä‚ÝŒaàçi 5o -0HŠ»„ÂÏÓÂ@b®@Z^ŒvCÀÓB@Zv@Z\ Žvn|Uáߨ‰ñbx„øOÊ9éH;‡ˆuÌoC¤Ä€Í5ÁЂ@âž¡iy1BBøÂW«(ø
+>º 1<BhÈö3:j>^å@ÇM¬«](?ÁT<)”M ‘+})?Å„<% ‰[º¦åÅ Ñ n$ü;ê2Æ„tcÇ
+BaD„ºa*J4†¡ÑÞH<õ@œ‚m‘+
+›z ìˆOSàK n´„já¨5}<-P0•›:~Ñ^Â|C
+¾:&8TàKFŠ}Ù€ýŽÚo@ÁWÃ
+xƒd5‘qT{©‹©Ç1(ðèæg”¢ËG‰#‰nÔºÊ(‘š!ž–¨t ¼½zh$ˆbäš
+¢–ê$$Äö^öŒHÓÂÓòø&©é6 ¯#%SàÑMp¬@—Š û]¼|=Ž:2¤&‚g$ªôsÐV•s@ƒ°–*¼h:&œtð’Mô8êx˜ô¨Â×o¯ 1 ¡NAH7A®«
+õU9úîÛ¥g,¿toF¹,>.Ü)]Š
+ÓÚ:¦Åëv®¯Ø{ÖP&{¤%!2¬¾z4ÇÚ²×?°½ë…»ñÅÈd=2wlítÀÖÜ×Ö>y«è–ŽY=:Šœ½$ÙÀ,_Ì
+9=#‹æó¥oz–_®÷©l’R‘’€’Ÿ‚Xfñây‘”ù."t"ß(U¡[¬ó¸ÑX˽=J*5†y£ÆÆ°èåÎv* Bl“‡3á¶cô†Ü*×!ë‹¿}´@9<Ô€²hÊ<sÎ{dÎ|GaŽæYQg¾û‡»ÞŠÚ«ÎÊݯ”ƒIøSŒ¾#n¸Œ˜Øa©cÈ3ŠƒQìLá`gåû–“¸ØÅÅŽ(.$ezØ;Ù÷ÓÃÎÈnVT…âˆnV9&©ë/Pàé=ÆŒìj•ùZ(èjÿ+äQÜíHíngDw‹( ·»JÔ.>-ÎĈ¢tžB&M ÊNƒÎIAÈ–¹þw9‘{:ã¼…ílo’Ýr9tkÝvoS~Foy_)…^4ùûÁ/5>Ûô¸·v¾¡MҟʙӋ’J)x°Ÿ,VÐúâ® öµÏÞšƇïâíÍÆò,g…ÞÙ½íð,O@ÍŒN çS­B7Ì f´Áͬsnn¼]1=ƒþp<Ò&<m@÷r–³ˆ#)PÒtãÁ¯±{ó`­›QŠÿ´¸ŽÅ6(ìrc[ÛõIXY¹G'5vŽF#=3¦[I›R‘"ä)ߟnÖ‰ ÝnæÄИ$çjÁ‚¦'²ž,jêÉüøÓ’IKL²–,rZ2?þ³UdïYˇÕöÏåÊ÷¶Ž ŸLßZ7•¿xUžzF* bð™¡`J¾À^øúš÷pµá¸µÄö»ZqÝš™Û·æó´âüâÎø ¸@GÝõƒÏûãv»vß:½;=<é;KÞ»Ó‚oŽ×»ãÁG|Žl)‰FòðÚ~
+—lªÞ ù/ï{ð_FpaX…bU G¬Yö’KÞà›œÅ_|wßcU@„³WkÉHÖÄKêzímHŸ®í%bZšÛ-üðáñèc“'íµ˜3>åiÆR¢W(Œ¡´HYá¹µ §Ý•¼ é$—w¥ËmÛ@øUðÓ®› ©Ó“q›cª¶™ºN«ét4”D%leR#Qnܧï.x€7–4Éôhgb‰ÇŠß‡Ý%X,(à\o‰„âƒeUC RË:£¬ÈRà ¹Ø ÏŸkb÷îô­HHš´ÎÐ$ÿô8îû”Gª±åjÅÎ,œ2É[²;S ŒË$qcIœ¾Ùn½Äi†¹¼6ûÕ¸¸-¸£A„•=gcÆVÚŒ-ØŠÏîØJŸ½K¦†=e/‹jh5´Él¤Bvø ƒƒåw·ß&ÝŸ6óaJÓ‡›ØæT=`ÞY ;Ú*ØqELo|‹,x{n­µ]¬©šnL´ÉÏi,púa¹6MsY¾.eÂì,¼eEà0)@Øbâ…çaˆ3Ö
+lƒ™ºŽ*¸Ç1\¶±|‹ ãÅðìÎq¡3v°¤-ÏUX׉€ó1™ö«›&FÜðŸG ét-ª¬½yóãrñ]%l3™ÙÎs£¼(„#ÃpˆÝÛ÷pðOgfaÌ4̘À2ž;úÞCM¼Ö;<bŠÅ´ò¦ƒüIå%ÆŒ«.hmä«”Öû“oSiÍ~‹‹Z6B­P½"Žá|I¥Aa% Å|‚Dij#¿Å¢Ð/Äã½ÞV
+ÌÀzðÀ ¾ÿ
+“]\8¥W¿À·Óq¿süè^'yÀ×ôy
+½ó(6ï(°.*ѤL5©$ÁÚíço•ýŒ¹Ÿ‘’ˆe? ó¶áûs¹:øÐ1;=`cËC;<Të}Ú¤Ò>ˆ•µ6Hå<<æhxl›…ª)ÈÛÆÙqN¸»L7U£šH œpâe¤Iarö-4˜ÛxlÇsñ4ÚÐÍë¿‹:h3¦ÁïÖÆA;Ã[åŒÿv¥ÏžÐž¡aö”Á ¦ÿv5¸0{jÈLøßø튮c&N‰‰†oCøçðÅøhˆäoptôƒŒå…ÃàXá^5-öœCVÄ&Òfe -ˆ-4¿ûî«ŠººzáøOl'U3±LS%ÿ+n7q¢¨ñÂä6li°<f~‰É‰7¶ûãÛyÙ€ùPVŸÒsý˜rqÀÂŒ„ßÓÝáª$ÈЖÃè˜V6;ØûµX=âQ\…{‰£åæÜGg«ÄÈû®9Þ݃¯ËcwCìi‚‰¢ÒÑÓzDiqrÆ <®}äÀ³YÏDÊ
+\ÊI=œjbHÜ
+5!®ÚWV0·Ÿž9Ë¢ ¼óÁìèÉT"Hm¾hÆN¨y0ô®<ÜÝíK¥F(«ŠˆýËgÇÖaÏÎ^¿=gð¼{Û=Z>²³þC(@\æï„ðGfj
+ÚU $Іª©µ@ï ¹I°y"‘©Å8ò· Ræ“ ­d½ÙŒ¡—‹Ce׌áAæíQ¥ììþ¥·ïž­ðâpb×r7Áw¼dî=ÐáZ0¦.Š¼šy@зɭ†U\e¡³2™Q0*³¡7r†/¿,ÙƒóéÊ Ý-®ÒݧE
+´—,x³Ë § vèïù(çïù¨ ßØì7
+ðÄ‚F–°e÷G ÎÙ8
+: `
+Ø"AÐ’á‡UØ#ܼ÷h8çÁKéÀ²fÊå›-fÄÙLö ÷…— ÚB/µ:ƒ=»¦¡+÷·KÊA6Dn“;=¤w…@À+¬\,;~pö8°ò§m» elœmTzá,üþÍÍEôéU‡„>Á7¯[Á•»ëˆ M;Î
+8Å?
+ñB‰Ùƒ÷³àósV ëY(àßdòmµ¶Üà%e»‰£@áèä*Ï_±Q±3ÇgêÛC9±­äH÷MV±’ª””Õ°àh kR§òëW¯›*PÅıA醖ì|àŒ¥ØÇóe¹Ôâ]¶[­´r¬B"u-Ê‹¯Ñfh„¸Æq8ø3øz±×ƒDW§}àòñ8ØÝÒ­øaמ·/÷舛+«_å„IÈ:có`ØI¸r‚Ç ²®LUvrYV´êVbâÙäŒQ»ïµôccõÃü ŸdA9 P .¦ÁdØìAµ`\N²ß
+W‰‘#ºqùŒ±3ëá=O,j:ûî«_ÎŽ–¯ àýü3qÝÕÞcèŽÎϯ»KGM㟳 ½²äGze5=B\DÏq¢¢Á>‘'î¤â@„ìŠÆ3‚EcR’Ž#&ƒŸËØ¿Ã@C>²+½VnDºìÄ(]IB`ÒŒò¸yCÒ¨º¢ÅÊ¢õdK'ðDp6 ’§Þ;Ö*”^§û…„@éR Ò„[¶`ùÓœ‚EiÀ yŠZyƒ;Pyað'­¼o¾Ï)/•—ŸŸ·fäÃaØ#ökpÿÅü´†¤ÉHjï4MT…¼X{
+I*‰äwEĽG&*‘‡{ÀCà4‰(´ •¾bMñ•&ÝW®kúÊfžÒíÍUÊÇ} ¼¥«L Í»JlãçxÑ~ŠAæ<f·u}åÓ’=¦I÷˜ëÿŠÇ\×ð˜ÊåÞR*Ùcb_¢Ôg® œ…ž!»¢Bí3MªÏ\“}fªWE ‚[.<“:ƒX>búDCe"w¹Øñ·sl‚ÑÝÏÏð*¼è3t™b$‡tENïÚfÁeŸmk1 zDÇ=•¤×rVo1|6
+Cb΀ΊM2Ô&1mØÉ!À_}Äߧ£t'9©yÍ™´©8­WK)@RCqÆÄ¡îí¡[µéÎõ&­ð8£fg݇Ç1̖犡à³QªçqÖªŽ1‘Ä´;–Tþ5þ>…˜ZgýŸñ8dÅ©ãqºT›'zœÊÐè¡`®‘Ï5³ÅËD±Y{‹ìªãºÕããRD˜bžB Á̦U LFtâ¨Íð0NœoD‘qñ¦°Ã Ÿvš'-G"Vëèi]~cf¤ñ+$àæÀÛZb bv}ùîÍíÝWóå«»7_C™ië9®Ÿ_; R¥`ÓÝùÝOK£"IÖP¾b äa‰uÜÑK¬Ÿy¶·ŽÇ°$_˜Û1mÄ(ö{C5EMpêœâEIé“qê%õJôž
+Jç„ ”7°NNw¶¥1é°ûäk åd—Û_H:W‡¤ÊE?â¨@{‹Hçꈔ×6Ò foéœêMÌ”ìtû‹Gç„xTob¦dßÛ_8:'„£ÊE8òÈKÑèœêµM•“c—^‚Ѹ`¿2¥ZkFb´ýÏÚsìƒ%¨ŠÃPôAø£ø”¡(ÕH3«!êmVS$Aäˆh›T„¼aª?¤›RO[ ÌâR 4“ÌÈ«¨õnˆã
+€Ô¤…ŒÄjˆã¶¶$ÁQàÕ2ÂQ5¼Q{ÙÒ$€C
+À:&8¬Æ7lo§ >“‚¯†šÕðÌâ
+º8)—;Ç«Ü'5ã +R¡œÃ^››„õÌÏT 4ûEhPÖ±?n(
+?O ‰iy1>BØE ?N i9iq18B عñU…ã&Æ7Žáâ?>M(ç´#íQ Ö1¿Q ‘v4Ö@ ‰;ˆ¦åÅ QàZQð™|t4cx„(ДígvÔ|¼ÊNšX!W»PÞÃP<)”M ‘+})ïc@ ž€ ŽGÄ ^Óòbˆ„hP75‰Ðìè•1¡ ¤ã$H‰;ô… …ÓFæ¨t¨½Ì!ÂCê¦Pi‰J¿ÚËì!<18œ6°G®Œ.z™7„' ˆ´-‹Òò”F/3†°‰·ŽB©¢Ä¡M´É´@À"€aMç’ C.Ýçí¹Ô鄉uÂT”hŽ$B³½žxê8!Ú" W
+t©ØÐï‡{IPÐUF†Ô\ðŒD•~ÛªyNhR
+ìÞcLÉ®vHpµS¢«ý¯Gq·C¹»Ý-¢$8Ü«¦@ç:)Ìí÷ß|T¥ý£ØÐúe§Aç¤ð®
+cýÒ±·O ±<çx¿… ålm’Õr9tsÝtmS~J¯ç¼oJ
+</ò¿¤ñù¢7Ìm¾®ŒûY„ŸÕÒ ä%•Rpg=˜¬ ôùWì+Ÿ½3<¦ãꈭ­ÍÆt¡¿ÏD§0bKËç^Ø,£fÔ5S:5ª:Q*tƒÀ jFÜL+¸é7ÂÍ+wWLO¿7 •±š6 ¥èåÌr$¦iz寱%ôù¬£ *ÿhql“mPØåÆ2·ë6)±rvªí:‡Z¦M·6UAŠ¤|t|:Y'RÔt{Å1¿BÌIrº¨P“æ4=“õd^SOf‡œ–ÌIZbµdžÓ’Ù៭"{×\Ü­¶¿/V¾»µ¸ºƒ–Ò*ø¨¼ý¥ŽDì—«3Rƒk†‚Y(ùkáëkõG[“'°<¬jyº5;5¶ïŒ'´âìâgýÞÀÝ™çìç^p½?l·kç}þ³¾ôí…zþ³ÜÙîùÏjp‰ù
+c(-REvÎðÝÚ‚×Î*‘ )Ã+
+â´õf“h%ŽÓÌåÅ`½vyɶgÝÙàŽÎ#¬ìš [*6gKurË–Úä‡Ãç¨H54Wm4ȹÿ
+Òc?ŒÌ¾Á\hx1|»µlhŒ0,iÊs†Lçc2!"ìWF¤Ò'
+ácÏ0<‚ö;³Öá,Œ‰‚3&0¤Œ»ç<ßq1ÔÄ´Žû„S,Æ• ˜òG•Iz6¬JÐXÏW)­»ƒoRiÍ÷~‹ÂnRøƒj…êq ïKZ,½¦U'Dj¶ç·Xú…¸¿×Ù@¸Á»{hœMÚ+°×µí`X\%½ÎYÁÿÔ^×6þD/d´Ú
+àakàøPÒmŒšÕ ‘÷mž‡a1 ZN1ò¢DúêH*fR*"¦m–
+ÿ±Ú‡ i¥—†vb>úÐkÉ š ÆÿB?
+“Kt_âß ‹-,ÇHaó`Ù77l­? |¥ŽÑtEÁœXÂRŸÎ…•–ïìÐ}éΉ¥ 8µpg‡¿»h-Ë]|öv1¯¬¥–±nrݳ…ÂDGÓ«?ÃÚÉÛo-?z‚ébxµm윹3mÓ5¸w;\^¯Ý@½vv•¬ªžÃGÑâ È¡çhmò†ÕÂ,ízÄ͹QÖÔ‹UtB© –@¿£‡ÝUWL„ýÌì þ'ìéá$}n~‰òØæ`¯xµ]øa{Þ>jåxåæb&<œ UÁPÅÈ¿ÅE9÷Žãƒt÷Î
+¦”Ýþ 9³ÓŸxgÑAU˜ ó,i> Iç <‘Ø
+<Š
+¢´K*4äžb#P§è@uéˆ" d<n˜c»ŸÝHÛKr;#%Xx hpì$¬?Kׇ†Ùá [<Úâ£Zõi¯Ùq“0ÛÒÆ’® ¡ÀJžr4<5ÍBÕäÛ£gÇ8á{l2M«z5ûýä€Sn
+e^˜} æmÔ·Éûsñ5ÚÐôõwo¢Ú„)ðÅk¬-°3þéÏ*S¹Ô 4̾оâ¡aöUú}´_.Gf_õ™ÿ÷~¹TWŒÁ% ‰ñ Ã]n ûnz=Þ€üžâ‡Nø±¡HØž%ÊUk¶ç,ÅêœXDÊd$-¡9±„f·o>­(¡ËËÏ,ÿ™å$+&–)ªä%å†ÿ^ð¹ èí‹:Ë Kq“§¦ýÝͬ¬Ã¼¯Æå¨åÚ1å [õ¼ '| w‡«’`†v°¤¾DÇ´4avbZ,Ÿð)®Â½ÀÞrçÜGo«Äˆï®Tü.ú«K¯½.ö4 Á@Q®E$X¥µˆÒââ· ãÑòs òf¼äSùL&ÝAwó)þyÉÊ„]%’m±ÙàƒY1åŒ} ÃüñGPS}Ìàß Ê¼j»:Êà– ‚²ý€yœº@êcØ'ξJÒüÕ=Òúβa"½˜Ïõ¨òÑ™ŸUî6˜Æ/5¸g^kü¾¥ú·ÆJËÜ,`«$%ªgÛi ÀÜ2¼Ý w+ÎsóõP Ý¡ß¿.oõûÄ 1#KutÎÄ„+ô!ÁK¼‚>àÐKÃ]ì:°¾à¼€5§¨$ø°Òß;ã‹k/îÓZ  Jå ªc(µì^ŠS5C)iD?+M¢Ñ|?ÁiäPñòs ‚ w=êá˜8¤Ü;6n²:dH
+bÓu8F¨£NÔ8D óÉÒŽ Kk†,ÑVö²¯´¿üæ»7 œÚQa©=º¥Æ‧/Öwf¢a·t``Æq‰n,² w-ŒŒòª8F´
+\©»O‹äh/XP³‹ § và¸ôPm¾/°Ù/$àG´²N
+9†lþ`¢œÀÅÐKw­y=*‹^
+ ­9„)Ý!¬hazœCHufYÈûµÁA”)ݬH~`z¬ ÐŠE`›…47º?&ÎÎJD5У`š2ÿ•:ñ³]>pº%>=šÀJ<šâìÏv9‘Îî‰n3+’ûŠ:¤øÓ$iÌ8i’tLœ$•XG?þöyÒ˜yÒ<éþ˜6+(%ðX6ˆÆÒ.#Ò©Òý1©NÉ
+¬c*5gK«ŠÜRJ£Óéí"2Õ¨§Â
+ãÕÁ¬XÕ®ˆEƒ‰–q)âûÖvÅ‚
+nh–7šKÅ…¦Í
+_Ø=E³:P  àÈ´å|b‘42k—$¦Že¡Ü'¾"íY–õ9ÓM´SléYÁÓ0Ë“øœ5¶ a‘[t ýsk³ÀaQ:+ÍðxUº9I©0È~\¨AA~ïì/?sÂýUg‡T1FKMãõîGnLPé7Ÿbn7°áüþÞðr£sÅþ‹y9Á°#zEKì}ω}éƒdbWÿ{Ø«Õ6yûC4‰¾óÕABx\À¢}…†RUðeÜlX/×.ÏG<ùÚÛƒKÞX+¤;|h…û·]0õ†üŠp¯ê•‰•SR~þÔQÑ&püéK~¡å¿p³_´Ø'–Ð8
+5ŽP”¹K……å)SáËp+-ü,˜ê<Óçóösol¡Tˆ$äöOΉð?Å™­(x•©Ù·5çƒêXê4¨Ú.ù,f˜¯Þòéê§Áõ‹ 1ß’Bƒ–¾8_DÛ}d')lvKAÄîÆ¥J%2·/s‰0A'Þ¯Ø4£ ÁvŠŸ¾„¯9o>¨ÚÒññ“.› ±ñ°Þ†.4”¦‰^„ïÃob2ñ½ïƒÇçéTgííhé•lÄ,ßï"-
+×Xƒ½ðÝíÌu^ñ5ÿ†;Üȉâü mµÁÞ½à˜†ì–ü þ
+½àÝ‹&òÍÏBQ‰ùÞN¨p%*
+^!„ÆÄÌó»Ip}Í
+d½ \aM×V Ë*)Ó†HŽN¬ò ùå%xˆA\d ¾=”Ûȼá¾É*–k f%e5,xèšÐ©üúÕ«c¨bà¸Gi†–œ|`»½?ÇñãNKNAØl”Òc%¨+¾½Xo¾ ×8î
+·/öZ°Ñåa¸|L³×ZÜ<,Îì
+ŽcÏyônUºûUN˜€ n]atÛ # WN¨ñ‚¬KÁ.»œ±,+Zu +1ñmrĨÙz-mÜý0ßÉ'Xvˆ‹iÐ{°[0.'Ù‚o…T¼gÀC÷À“CcöÔx¸S‹šNß|úÓ)LÉUÎáíìžîrõº£³³«ö¦£¦ñÀÏ™i¯œãGxe9=\\D7’ÐÃÁ>“¥é•i@²S(Nf ŒuHJ8Ž˜ õLÄþ-"Ëv¬ôJ¹i¢#u% I3Ês`ç I¡êŠ+‹Ò‘- X*'‚³I<u†„Û±R¡ôÝ/$
+Ïš0 L¸a ?­R°H 8!O@‘+oð*/tþ¤•÷«orÊ«ÆÊ«ž5fäéî° °'l×àù‹ùa AS/©½™£°*äÅÚ‹;ëæv €+ø{8ã€OOÐÆbŸ ¿<kj-7ÿjçcC‡@–)I…
+&‚#¼¿ÆDÐOÜÁfT|vÎ4†>0 v ½²ÅØ“.M(*ZŽ€ýœ×iðF9‡´3 à<×Å#èjã·/ð6Úɬ$HÃði‹#'Å@$ éªÔr©¢50I/_ÆžåhÛs1æÄÓ£†BRc£BKÚ"bç‰
+=‚†J_±¢øJî+W5}e‚ 3Oiwæ*EvŸ¯Fà@ê*SBó®’—ñ5&zW—:÷˜O9Ùî¾¾"·d©Ó=æê¿â1W5<¦t¹·Jö˜Ø–(õ™«g¡%Bȶ¨ûLê3WdŸ™jUˆPû o<“ë:ƒ ,žpúD}éDîr± *â5ngÐÙ½»b*LôºÌ¼'»tùœ^Œ ’}°qW¼ô\MýÔ$½†gõCÁ¼Qâct†Pl’¡&‰izƒüÕ'ü}
+1Rw’“š×œQ“ŠÓøn)Hj(ÎØÕ½qÛU›ö\oRñW38Î㬺ð8=½áq£b(˜7
+Cõ<ΪEÕé%Îl¶,©ü+ü}
+1µ<Îê?ãqÈŠSÇã´©6Ïô8•¡ÑCÁX£Z<ÖØÏn–X&ŠMš[dW×-Ÿž<ÂäãrzvZQµÀdDÇŸš Ã?öšÏ!â!.~6X£îÓVçI‹žˆåÓ*Ê­MÂß›ôÒø«$–`çÀÏb bt}ñÃWoo?-¾¼ýêó/(#í7LãίàS¥àÐÝÙí÷‹^Å$Ùž´Š-‡[¬ã‰^|ýÌ˽áyá–|áÜHÄl´‘^Êï=o@
+Ò¯Úï¬N[ÇTé.XÕ»Û£€¥ÛªJfÔ^×X5
+V²¹ªôpFÕº‚:“†¨ƒM{eBT\·þOˆPgÒu°©cª‘<*ÎÎÔ™4@lj˜i$ŽŠ³³øt&Oº‰FÒ¨0; OgòðT9Â>‡T E§3ytªa *Ð΂ә<8UêhŸŠ³«Øt&M•Úö©SQvšÎ¡©z„}ªt‡ÛYd:#D¦ê&ª’½nwéL˜J
+‡–áh·£Ê£ù6 zÌŽÅ$ˆ"7R*D­¢ÖäΊ$ˆ*"Ú&¡Z0ÕÒm?íˆÙ>$„
+!˜$ R °‹FP:CÃ
+€Ô ‰Õ‡M#H‚7 À«e„ƒjxƒæfN“
+¾¨WÃÓ‹CèQk´Ü…êä„ŒH™ml'bB…‚°– ªŠ¡Ò)Â1`WÃwŠnDAWÃ
+Ä:æ7ˆ!RbÀ–úš ´ xšhZ^Œ>sÑŸNÁG7A=†GˆuQ~zKŧV9ÐÑ1V¨Ê]hc‹R (1DUêK;U„P‚Áá€xØkZ^ ‘ jzbÔ_o©ÊQÒq¤D„-uúBˆAáø(s”:ÔNÆ!ÄÀz@TZ¢Ô¯v2z9 ‡ã#ìQ•FŒBˆ"íø¢´<i€ÑɈ!è­ááP²(±om2-0ƒ`¸¿sÉ€¡¹¼nÎí¤2¤Qr{$"ÔÊæ£D=Ñ×›k‰§2¤R¢-ªå
+¾:&8(Å—{¢
+ní{‹Ô¾xë‚}î³·æñáCܱµ½ÙXžå¬Ð;°1»±ýÞÅ.à ¨™Ñ©á|ªUèÔŒ6¸™uÎÍ+oWLÏ ?´ OÐå,âH
+”4½òà×Øy°ÖÍ(ƒFÅ¿Z\Çbv¹±­íú$¬¬Ü£“ê»G£‘žéÓ­¤M©Hò€”¯‚O7ëDŠºn¯æWˆ9 1IÎ)Ô$‚MO&d=YÔÔ“ùñ§% ’–˜d-Yä´d~üg«ÈÞ³–·«íoË•ïm>Ýš¾µ
+^*ïñª<õŒT@Äà3CÁ,”|­ðË—¼‡³ Ç­%°ØÔŠçÖìÌܾ5 ç??cè豟úÁçýq»]»oÞOzxÓw–¼÷“|s¼ÞO<øˆåØYÁa“(`$/¯íûðzÉqë ’ÿ2üºÿi†U(VÅpÄše/¹ä ¾iÀYüÅw÷=QD8kñ´–¼ Á…dMü¸¤®×ÞQõÙÞáÚ^"¦¥¹ÝÂîŽ>VyÒ^‹9ãSžf,%Jp…ÂJ‹T‘õÞ[ÛpÛ]ÉšMBç¸K$ –U 5H-댲"K /äbd¼|©‰s½Ó¯"!i>Ð:C“|ëz¿ÙÎmÊ#Õ8ŒµâÌN™ä-9·)PÆe’¸‘$N_o6‰^â$Ã\^ ›Š“l<œÜQ/ÂÊ^²c7Ú”-Ø Ÿ^³}ú}‚ ™SÔ ¥¨š§†6žUȼ
+­6€„ºt§þ¯ë«?ÄÔ…hÚÿºTûVUE·”Al߬gdXbhz·ßˆZ)edhJ‹ÉÔo™,àä~ÑSöVGϳ_tè!¿·Ýã!9¦‚º€Ký^ójùx¼ÿé·Ÿ¦
+§yp®døY"äI¶Q,…ó옃µ•x£Iøægù¸:Ôà[nñ+ÙWTÖo,Nâýzƒ'ÿ&¦~ÃU¼ÉÀ¼ß•‹ò`b(§T¦è>Ã?¾W›¨ÇHaó`ÙW"CÝþÝZã[|ÈpŽæT,ˆ5¬ôéBXiýΧ¯Ý±v¡'@£VîüøÜUkÛÞòã7ËEe+uëö¸juŒ&»¸p9J¯þ[§Ã~kûÑ|Nò€Íšg
+¬K‡Ê@4i “›šT’`n÷óo”ýŒr?#%·ý@4ÌÝ„íçòÆó¡cv¼ÇÊ–—¶x©V{Úd§} *jmËyxÌÑðØ6 USogÇ8á}ì2ͪF5‘@9áÄËH“Âäì[h0oâ±MÏÅÛhC³×ß~uЦLƒ7n=sm£á«?qƾÔ!4ÌÞÐÞ¡aöVŸõ™þóåâÂì­3àÿþÏ—|xÅ3pJL¾ à ŸÂ—þC_t †«Ãø¢^dl$×
+Ϫi±ç²º V‘6+khA¬¡ùõ—UÔÐååǶÿÄzRUËTUò¿âz7Š*/¼A®Ã–Ëcæ—˜œ8³œo¿™— ˜äîSz®S.X¸æ½‚‘ðY0Ý®JÚ»‡`I1¼‰ŽéÆbžµßš+P€›G¼Š«p/p´ÜÅœûèn•ùÞÇ÷¢w°¹<t7Äžf!˜(*í 8­G”'gÜ°àñÞG6”Í|O¤ ò v8îØKv†ÞceÂίm±ÛàƒY1íœ}À´©¸ü>´Tç0øwŠ2¯ºžÐŠ
+øƒí@BPÙ8 än8¨© „¡>†cò=öyš0æ¯îÖ·¶‰ô2Ÿëãì útLuøÎ<ü¬‹ïMÔ¿1×P[ÖféwI:J,ÔÈöÒ€øÊðë½[²ÌOÚCSÑN
+œN" ¦ùˆdé ÈÒÛ!ëIgKU9߯¾ýr‰©–J=6).:ÖMvìn\÷àÌ8. ÜM—EFyÕÞ‰>
+àøsÜ­ªaƒ02ê/áY«Íà ”hm‡‚BRXÛ¡ƒµ«ÃrR…S C ˆG¡&ÄÕ@û™Ìí§'BÎð¡(ï|0;*ù‚J©ÎÍxÀ)5}½+wýæ•R#”»ŠˆýË÷w¦·gg¯¿9gPÞ½åLÙYý& Þæßè…ð‡ÆéÔ
+]d¹Q.O´tµ8Ã)ŸÐÓÖÚU $Ð}UU/jÞBu“`óD"S‹qä Ræ“ Ìä~³C/‡Ê®CÌ™»G•>°³Ýñáœm<wÇnðápb×tÖÁw ¼d®èp­N˜S—E^M‹< G8o’G «:¸ÊÎÊdFÁ¨Ì†ÜÈ|ü¢ä ΧoàPV4t·¸JwŸ)Ð^° e—AOìÀßGSqé©Ú.|_`³Ÿ*ÀO>L *Y–Ý:gã
+"b@QÊE8˜g£óÎâŒlý+¢õϲÖO2üTcò.oM+qRÌ
+ ¨é(4tæft‡°¢9„Y3‡deYÈûÞâ$ÊŒîV$?0kê($tbØg!åF&ÄÜè¬DT#
+¦)ù¯ÔÄÏnùÀtK"=šÀJlÌ1û³[N”Òê)æY‘ÂWÔ!Ŧ$i,8)Iz0!&Ig%ÖÑgÏ“Æ“ò¤ZVPJ`S6ˆÆÒ-#ÊTéíœø¬À:¦R3[škjK)NgןÊÈT§žèxËÕѪXÕ®ÉEéžq)òýÎvÅŠ
+·Ò7äž)Ÿo0#Îò0Ù'<N<Ök ½Ôê,v<á|„¥<ß.)U¸/r›,ö…—>ßàÎÕÁ¢±Ã½Ç•·–å0”±¶7ÑÖ gá÷Og/¢OŸuØAˆ` >ýLqÜHyº~¸Ð´ã P±1u˜ÒlO}Ü¿·³×=ü}·Æ ö^\û±È­ð¥ÝS4ë
+T™¶œO,’Ffí’ÄTSÊ}â+ÒžeYŸ3ÛxK«Ò×ÉÓ(Ë“|µ¶ a‘[tK ý{³ÄiQœ:+-ðd¥Øœ¤H›ÊJù»¿üØ ÷WSÕ˜\jÊðí†[#TúË°´o·Üß™‡Üì£Ä¬Ø1#GL;¢W´åˆ&Û$ö¥“»úß™>s,Ñ¿Á‡!šDßùê‡ðAß >LóQh(URe­e·a}³öD9âäëÃ\òÆ^!ÝáE;ܿ킱#gÓÄK¸WõÊÂÆ)xžüäcf;ñ&pxõŠ%ßÐóoxÙ7:KhœˆG¨ÊÜÆ¥ÂÂúT©ðe¸•¾¦ú‹ƒrúÜëN¡±ôæj…HBnÿäœ ÿ#¼Ý›$xšÝà¶æbRk š6×ǘÅÌ´iøU¤«ŸŸ_‹-)txÀv½ðF´ÝGör’Âv·DìánP«T"sû2—“tâ÷à›I‘¬~ùÑ{ð¶àÍU»q}|eg†ËæpÁGÆÖëmèBCiº|áEx?|'&ïû®^:ïnGÓH¯T3þõ~iQÀ)þàðÞ'í¬u^ñ¶xG8Ü؉Ñq"åÝ ŽiÈnÉßòä¯Ô 1¼Ha"ßý,•È÷vC€O²¡ BhLÌêÝNƒÏ/Y¬÷BWØ’ÉÖje:A#e9Ì< ÀÀÑÉUž!¿â „bg¶ÏLÔ·ûrb[É+b%T))«aÁÕ@פNåׯ^5U Š‰ã>¥Zròãõ—â×—Û¥Ÿ‚°Ùh¥;Ç*$QWb{1ð5Ú×8î__ìõ` ¢Ëã>pùø \ìnéV\Ø•ëîË=:âæÊݯrÂ$d1¹0lƒŽ$\9ÁãY—Ûî7‚¹,+Zu +1ñnrƨÝv-]lÜý0?È'YPˆ‹i0[…¡ý—“lÁ·ÂSbdà€îA<>eì̼¿å‰EMg_~ôãÙÁôµü£Ÿ¿+ž»C;†îèüüª»tÔ4ø9«Ð+K~¤WVÓ#ÄEôÆ*zìÙyâÙA*~ 
+IÍJ-銈K&*‘‡Kà!ðú‰(´ •¾bEñ•ÝW®júÊfžÒ9™«”Å} ¼¥«L Í»J¬ã—øÐ ütiù˜ó˜Ýîë+KKö˜Ýc®þ+sUÃc*—{K©d‰}‰RŸ¹*pz"„ìŠ
+µÏ4¨>sEö™©^>hyã™ÜÐ`ùˆéD ”‰ÜåbTÄkÜÎa° Fwß?çð¡wÑe¾# 8¤+rzW {wã­Ä0è ü :î©$½–³z‹¡`Ù( ‰9:C(6ÉP›Ä´½ÁNþê#þ>…¥;ÉIÍkθMÅi}·”$5gDêÞxݪMw®7©ø+…Ç6ó8«Sxœ¾Ñò¼Q1,…¡zgÕ¡êôÇ’˜vGÀ’Ê¿ÂߧSËã¬þ3‡¬8u<N—jóDSÝÌ5òâ¹ÆAv³Ä2QlÚÞ"»ê¸îæñq)"L1O¡†`dÓŠª&#:qÕbx'Î×"‡H„¸øRØa†O;Í“–#7«¨´ ÚOãWH,"ÀÉ3€¯µÄ@ÅìúòûÏß\4_~výù'ŸRfÚ¿qmÇϯ©Rpèîüú»e¿"I¶¯lb äáëx¢—X?óÞÞ<Â-ùÂÜxˆ9h#ýb¿Ç‡ ?@u
+PÑRÒ€êd zzÃ’§-" å¤ØôÑ€r2P^tÐ`{|PÚ0NŒS;1ÎQN£ŽÈHGeû)òn)HkéŒtXR§ºÖ Ň€t@AJ7Òè 9\½Ø`ðˆ€Ó à$Û¨A†i”´.MºÕ˜¼ÊéªÇ
+Öp»¼ÌJ›ÌÌSÀj°5Ì”Ó}/×N vBÁJ7Ô éäÄ@Ç dK“qŽOŒ“W¹^õ¨R@ºóåƒ67(¦€5(`ë˜*ÝsãÔ`û°t[åô`†÷OU§`%›+§‡3\?Ô¹2DnêØë<¢âºõ&j“C# 8u
+NŠ©Fò¨83jç@9(ÁL#qTœ¥ñi“3Q 85
+Nµ‰FÒ¨0µR˜-÷}çêðTk`Ÿ#*ÐÒè´É 1è´†©@˃ÓóÙ 
+Pº¨8ËbÓQË£ sulªÕ¶OƒŠÒ8m³RšòöÉé·<2myTeNˆLyåd¯ËµS•ÍÕ©rP8*Ðɉ½î˜‚“l¥c*Ìñ‰«³2,Õ›˜)Ùíž.*¢R½‰™’ïé‚Ò9!(U.È)G_N“Î 1©^ÛT99€9IHoÞ¯ J©Öš‘´r{Ëóq;ª|0šïÕ7Ù±˜Q§@FJ…¨WCÔÛÜY‘‘S ¢mRòj„©þn$ÚÎöB³¸@Ê”f’yÕ
+„ÚIN(
+.7vŽW¹OjÞAV¤B9'­>nPÖ3?CÐ8-Â>aûã}Àþiê€5Lë
+|zÇø c
+Ró ÒÙ4ÜÚŒ vÓ‡Ÿ§‚Ô‚´À )ì¢
+?O ‰yiy1>BØE ?N i™iq18B عñU…£&Æ7Šáâ?>I(ç¤#íR Ö1¿a ‘v4Ö ÄÓDÓòb„„(ð‰‹®(ø
+>º 1<BhÈú3:ª>^å@ÇM¬«](?ÁP”€Ê&†È•¾”Ÿb@ J@ GCâa¯iy1DB4¨šDhtÔdŒ)éÆ8ŽR"ÂŽ}¡
+€< pÄ%ÀQ{kdSÒ(
+ÀZ¨ð¢é˜P*hGúÉû€5ì÷UøúímULB¨SÒMë*€zã=ãÍz.?óÜã?‰Ì9î¢éÿ—ï¼S¼FÙ§hÿ£¯¾\zÖÁòKOm”ÓâãÂ3Ô¥ æ[ñ×wƒ³ø|Ó?¢“ùæ®»Sn/ÚšÔ‘{”%ààùOË­åÜúwIPƒ4*åIèiI€m.>ˆSË"L_¹öÁb;ËÄÍËĉÆs·ßZXe7–‡Û9 ìƒo¯xÀ™>†Ï®ø” ¸Õ§Œkºÿë¿þüqÊô_ÎÆ/ΣËRg;«%žøOá-ÐGN ›&k=<üWì|OxÀšÅð±nÕam‘1Ê!Å(0Áã'ôxýÍÎõçÒÊt´$D†;‹¯îLDZ¶ìõ7lïzáI}ñîdr¯2wûtÀÚÜ×Ö>y»è–ŽY=:ŠÜ½$ÙÀC.ŸÌ
+9=#‹oæó¥oz·–_®÷©|’R‘’€’#âÅû" (ó]DèDÞQªB·Xçq¥°–û{”Tj óF•ÿÆ°èåÎv* Bn“‡cá¶côaÝ*×!÷{grx¨!eÑá”yæœgdÎ| 0Gó¬( ‰3þ£Äቸb_V
+gåîWÊÁ®$ü)F_‚cFLœ¾Ô1äÅÁŽ(v¦p°³r‹mËI\ìŒâbG ’2-ì“ìó´°3²›U§U¡8¢›UöIêú‹¿É»ÒåƉ ü*SüJXo¢‘å3µ\†e)ÌQÀ.
+\Š-'[rÉrHxzºGÇèž–"i9 jcëhëû¦»gz¦Õƒû÷ ²«Ufl¡4¢«ý¯Gq·µ»]Ý-¢$8ÜîªT»ø´8#:ˆÒ™
+™65‚8; :'![æö%î€"÷{Æ™ ÚÙÞ%»årèÖ¶íÞ¦ü‚Þ(ò¾R
+¼hòwƒ_j|¶éqßí|C›¥5>•5§3 %•Rpg?X¬ õÅ]Wì Ÿýiž?ÆÝÛÚ»åYν›²[Û?áYö@Í‚N çs­B7Ì f´ÁÍ¢sn^{‡bzFÃñt¢ÍxÚ€nå<gGR ¤éµ¿ÆnÍ“µmFt*þ=Ðâ:Û¡°ëmí·½°²qÏNjì:žL&zfL·‘6¥"EÈR¾¦>ݬ)º½˜_#æ€Æ$9}t¨I+šžÌÈz²ª©'Ëó?NKV$-1ÉZ²ÊiÉòüÏV‘£g­ï6û?ÖßÛ;.|º3}kÜT>þâU™ê©€ˆÁg†‚Y(ù
+{áW¯ø
+”q$n"‰Ó·»]b”8Ë0—Ãæb/·§w4ˆ°²WlÂØ­6g+vËçoÙ­>ÿ1Á„Ì*jTT ÍSC›ÎÇ*dÞ?
+VÄVút!¬´}—çþ[wEl]èÀ Ш»<¿ë¦µmoýÉ÷ëUe/uëö´êý)Lqáp”^ý öN§ãÞö£#xä»5ó
+ïv±8{¢_ûúµË¤3?‡¢×'XR’ÃÅÀjm•N½Ž-9•1õbA“Pœ1mζö §«nŸ‡óÌì3ñ'šéA’>µ>Gylwv„cŸÞØ·O£Ú¸§rs±ž@Mˆª`hÈbäßÀ\ Œ‰]¤{w¶#hyûc´ä4`?‹É¢3×Ø 8ÖeÒ|ºdã‰Ä85OÏb-éðx€ÑžOqÜ£rëi¥ÒâÊ8‚Û<Îe†Ch?—WðçZg/ØÅ[øô^^&Ë3f&N‚“ú ÎÅÁg˜8Õ0Ø"³÷¶&{¼èµ)­”½·JöÞþûÈ[Õ#O*»²U)yhaJþðÑ-—sȪI|',·ì–¼n¹%¾,Å%D騇¸‡ˆQtb!«ÉuÀœÔèhlÈÑQ®X_“]û|¬¨|ˆl%«J>PÃZå£Á;Õ•³5ô£ê…c)-OÇòYê1Ô{T} õ˜Ì•Ó<Eʱ|–rT²Ñds¹
+6nן|÷Ãzoüõ½]:$š¨ß¦(–{böûùäc²œûøă-j}Ç:Äfµì„ÙÏKû`ûW0âc1šC¡><ið觽{¤‘!^¶ ›‘wZêP³[Bp† )ßJýšEÈÚŒÄ/\]ÄZÑæNCJ"„Rï]‚f¨çÌRÉ<ÀþYd+‘ñö³ÓJtšÈŸS<
+lDÑFº¥C(ôÞ¥Øô):P`]:T¢I™5(kRI‚¹?.¿UŽ3nÉ㌔D,üh˜» ûÏõ­çÃÀìü€-íñP­þ´I­}+*jmËyxÊÑðÔ6 UKß7ÎŽ pÂý8dZTÍj"rÁ‰—‘&…ÉÕ·Ð`¾ç6q>O£ -Þ|÷U4@›3 î¸óÌ­v†·þÂÿõZ0ž=¡3<%BÃì©!2ý×ë)Ä…ÙS#fÀÿÃ_¯ùø†1fà’˜x`ø6‚/0}
+_†C1€üŽŽãƒnx±‰¼p+Ü­¦Å‘sÈêŠØDÚ|ªl¡±…–o¿ú¸¢…®¯?±ýg¶“ª™X¦©’ÿ·›8QÔxá r¶4Y3¿ÆäÄ…å|÷í²lÂ|$ëOé¹qL¹8`á-Ì„/‚åîð­$ÈÐ^)†;Ñ1ÝZ̳Ž{s
+pû„Gñ-Ü+œ-w1ç>:[%FÞwÃñ¾èì.OÝM±§YŠJGD#N¥ÅÉ7|ð¸ú‘ Ïf¾)ˆüŠÎöŠ]àŸ—¬LØåMâ²=|0+¦]²™6‡?€žêòCÿÎQæM× ZÑþd;T6(¹ÏGjêa¨áœü€}‘& ¤ù›{¤õOÛDz™ÏõÈÅêÌ/\¸ ¦‹:|g~ÖÅ÷Žê¿7·ÐZÖníœI:J,ÔÈŽÒ€øÊðë½[ò™ŸUESÑO
+°å{a@±©?g2@*+Š0ù–˜J™‘øÚv̽(S0(.«÷{Lé¨ì(ÇuØjÝ|¤@ׇ„AC,±:¦öc¿)™á£ÇÉg½3i-nƒ†%VÂ/’¥ÿŠ±4¿¼IyÏgmAG!‡72D
+Ä€¢”‹p*0ÏFçƒÅÙú7Dë_d­Ÿdø©Îä{8¼7=lüU¯˜„ PÓPhèÌ!,èaCs‹f!É˲÷¼ÅE”ÝlH~`ÑÔPHèÄ"pÌBÊ͈¹ÑY‰¨FLSò_©‰ŸÝòé–4>Dz4”ؘbög·œ(3¤GÔ}̳"…¯¨CŠÿŽ’¤ñÁIIÒ£1I:+±Ž~¼ó<i|xRžôhFË
+J lÊÑXºeD™*=¢íŸXÇTjfKsMm)¥Ñéâíg22Õ©û:Þzs¶*Þj×äK㹞q)òþÎ*„bC
+KéÀ²fÊÕ;̈³<Lö ÷…— ÚB/µ:ƒ=»¥¡+÷·KÊAŠÜ&‹}é¥w…@À·X¹:xiìtoqbåOËrÊØÚ»¨ôÂEøý³Å‹èÓç"øŸ}®Ø
+n¢Ü_¿@\hÚq¨(L¦ôå©ÏÇ—{+ÐÃß—X7¨½¸ ê±ÈRøÒî)šÕƒ G¦-狤‘Y»&1Õ”…rŸøšT³,ës;omUúc'yšdy’·³Öª¹E@·Ò?µwk\Å¥³ÒžmÅIŠ„±¹lTÑ?¸ÇëOÜ°¾êòœjÆ䫦 ïnX™ Ò_}ŒO»óëã½yÊ­>JÌŠú‹9bÙ½¢-k šl—¨K\&«úß›>s,1¾Á‹!šDßùú§ðBß >ÌóQh(URemå°a{»õÄsÄÉק#¸ä½AºÃƒvX¿íŠ±3góÄMX«zcaç\W~ú ³¸½aÉ;ôü^öŽçÄçC¢Æš2Wø±TXØž*¾Kiámaª¿Øx §ÏƒîŸÞÜC«IÈÕOΉ‘ð?ÆÙºpØ%ÁÕìËš‹Eulu¸4èÚ\?b3ÓæáW‘®~|~\,JRèpí„'ቨÜGöp’ÂvK
+"ö°´*•È\]æa’Nüœb © ’Õ¯>~ w Þ|Pµ[×Ç[føÚ¾°Ã‘±ívºÐPš.oxžï‰ÉÄó¾ë‡‡é«.»«hé•jŦ®w‘œâ
+ùág¡¨D¾·i„ïÊŽBt¡11kp7>¿b²^†n°'“½ÕÆt‚NÊr0GÂÑÉ·<C~ÅF 'ÄÎlŸ™¨oåĶ’W Ý7YÅJ¨RRV£®IÊ¿¿zÓT*Ž‡”ahÉÎŽ7\‹p\_–K-Þa·ÓJ+Ç*$Q7¢¼ømŽFˆï8__õ Ñõù¸|¼v÷êVü°×=–{tÄÍ•Õ¯rÂ$d1¹0mƒŽ$|s‚Ç/d]lÜ äkYÑ[·ð&&žM®µÛ¯¥«æ'ù$ Êi€q1 c›0´?âë${ð­p•˜8¡{—Ï»0îx⥦‹¯>þùâdúÚ
+Çâ@kè#Q`Ò+GŒCå« åBåÈ°DŸg´ü£_ ד‡ô__àר’'XIp 㮜Q ”o¥–K•£yúõeœYŽËžË5'|™…0’TÉƒK&*‘‡ƒKà!ð†‰(´ •¾bCñ•ÝWnjúÊfžÒéÍUÊÇ}
+¼¥«L Í»Ê't•xÑ ü„ƒ8ÌyÌnëúʧ%{Lƒî17ÿ¹©á1•¯{K©d‰c‰RŸ¹)pz"„ìŠ
+µÏ4¨>sCö™©Q>j¹ðLnê `ý„éDŒ”‰ÜåbTÄï¸]ÂdÌî~pWáEï£Ë|!fpJWäôn,\öþÎÛˆiÐøA ÜSIz-gõCÁg£0$Ö è ¡Ø$CmÓvüÕ'ü}
+1Jw’“š×œi›ŠÓzµ”$5gBœêÞyݪMw®7©ø…Ç7ó8›><ÎÐhyݨ
+>…¡zgÓ¡ê §’˜vgÀ’Ê¿ÁߧSËãlþ3‡¬8u<N—jóLS=¬5òâµÆQ¶Xb™(6oï%»ê¸îöéi-"L±N¡†`dÓŠª&#:qÔbxη"‡H„¸xS8`¦O;Í“–3·O›èiþá|˜Æ¯XD€“g
+6Ý]¾ýa=¬H’*»ØyXbwôïϼ<š§SX’/Ìm‹˜ƒ62,ö{#5EMpꜢ£¤áÔÉ8õ’z%zO
+Ò]/µYš˜Ö €­cªt̾Á)`é¶Êéa öU§`%›+§G2\ï êRœŽwuìu™ Nñõ@lºTƦã]KäQaöš.•¡éxWÃH#qT˜}E¦Ked:ÞÑí3’FEÙW`ºT¦ZÛœPqö—.Õq©ÖÀ:ÇT ½…¥KuXªÕ7ÏgOQéR•jµ­Ó ‚ì)(]‚RÞÀ:9ÝٖƤ£nì“k¬5 ”“]n!éR’*_ú)GÚ[DºTG¤¼¶‘N©0{ H—„€Tob¦d§Û_<º$Ä£z3%ûÞþÂÑ%!U¾„S ¸ô. Ѩ^ÛT99vé% ö+ÃQªµf$FÛÿl\çÁò|,AU†¢êÄŤ E©Fš‘X Qo³š" "§@DÛ¤"äÕSã!ÝzÚb`?2
+åõÚ|Ü  ¬g~†¡Ñ/Â!aûãCÀa¿
+À&Èu>½c|¥N ©™il–3#Ä‚ÝŒaàçi 5{ -0HŠ»„ÂÏÓÂ@bÆ@Z^ŒvCÀÓB@ZŽ@Z\ Žvn|Uáߤ‰ñMbx„øÏÊ9ëH;LjuÌoC¤Ä€Í5ÁЂ@â¢iy1BBøÌ­(ø
+>º 1<BhÈö3:j>^å@§M¬«](ïaª ž€Ê&†È•¾”÷1¡O@ 'câ¯iy1DB4¨šDhtÔeL)éÆ8R"ÂŽ&}áˆAᬑ9*j/kˆðÄÀº)TZ¢Ò¯ö²zO@ g ì‘+£‹^Ö á ˆ"mË¢´<e€ÑËŠ!lâ­ã†Pª(qdm2-0Â`XÓ¹dÁK·Ãy{n'õ@:¡°G"B]0%c‰Ðho$žz NAˆ¶HÈ
+@°C">M/5¸ÑF¨ud„“
+|Ô$ò´@ÂT‚êôY; Sð)øê˜àX/)e;j¿_ )à’qÔLÆQ³nàxtó3JÑå£Ä‰D7é]e”HMOKT:PÞ^u4D±ŽrMQKu‰>¢ˆ3
+Â&8Sà›¥¦Û$¼Ž”tJG7Á©]*6Êþ¡Á^t•‘!5<#Q¥Ÿ£¶jž“
+ÓÖê ÓêÍ·×WìDk(“=Ò’ÖßÜ›ŽcíÙ›oÙÑõ½ùâzd²:™» 6z:akîÏ[k „ˆ¼UtKÇ¢EÎ^
+’lඖÏæ…ôÏÈêÛårí›Þå—ë}*›¤TA¤$ ä‡à]D¼xÞAde¾‹È7JUèë2n4Öro’JaÙ¨ñß…1$,z}°
+ƒP'ÛäÅáL¸í؇ó!½=·ÊuÈjãÞ[ jH@Y´ež9ç2g>R˜£yV”†Ä™ÿQâp\Q‰•ÂY¹û•rp ŠÑ—`Äí—Q
+B¶ÌíKÜóDîðŒó´³½KvËåЭmÛ½M9ø¼Qä}¥
+xÑäï¿ÔølÓãNÛ ø†6Kk|*gN/f@J*¥àÎ~°XAë‹»®Ø>ûÓ<1>~Œ»#¶µw;˳œ z6e·¶³8ìšÎçZ…n˜AÍhƒ›EçܼöÅôŒ†ãéD›ñ´ÝÊYÎ"Ž¤@IÓßä]érãD~•)~%¬I4²|¦ÂeKaŽb àJK±åD`K.YÎnxzºGÇèž–"y9 jcëhëû¦»gz¦ÕsãÁ¯±{ó`­›QŠÿ´¸ŽÅ6(ìrc[ÛõIXY¹G'5vŽF#=3¦[I›R‘"ä)ߟnÖ‰ ÝnæÄИ$çjÁ‚¦'²ž,jêÉüøÓ’IKL²–,rZ2?þ³UdïYˇÕöÏåÊ÷¶Ž ŸLßZ7•¿xUžzF* bð™¡`J¾À^øúš÷pµá¸µÄö»ZqÝš™Û·æó´âüâÎø ¸@GÝõƒÏûãv»vß:½;=<é;KÞ»Ó‚oŽ×»ãÁG|Žl0‰FòðÚ~
+—l±Þ ù/ï{ð_FpaX…bU G¬Yö’KÞà›œÅ_|wßcU@„³WkÉHÖÄKêzímOŸ®í%bZšÛ-üðáñèc“'íµ˜3>åiÆR¢W(Œ¡´HYá¹µ §Ý•¼ év$pŽ»DBñÁ²ª¡©eQVd©á…\¬‘ŒëkMìå¾ IóÖšä[×ûÓvR©Æ¬û´pÊ"oÉ^M2.“Ä$qúz³IŒ'æòbØTì^ãà†´àŽzVvÍFŒÝkS¶`÷|zËîõéÏ &dNQƒ”¢jhžÚx:T!óþÈ Á`ùí›o’îO›Œø ¥éƒuìsª‹
+ê¾ê÷ú‡›åóñéîÏߦ
+“C\8¥WŽ½Óa¿µýè^'yÀn Æ<€•=XŽå™Â»ÍŽžè×~€~í<é̆/á£è則äp1°ZZ¥S¯CKÎ@eL½XPÅ$gL›²µ}Àéª+Ƨá<3ûRü‰fz¤/¬¯PÛáا…7vçíÓ¨Vî¡Ü\¬„'P¢*ê³ù÷0Wcb×éÞƒíZnŽ–œzììW1Ytä;À
+ÀýòóZní¿|´K‡D#õÛÅcO Âþ8|L’sŸ{°5­ïX‡ƒØ¤–0ûynïlÿ†B|(ÆBã`(t
+O<úaëîidˆ—-d Äfdà–:Ôì–œáFBÊw„R¿fQ ²6#ñ g±V´¹Ï’¡Ô[— ê9³”D2°{ÙJd¼ýâ4‚&rÁ§QA´‘né
+½u)6}
+X—•hÒ@& ŠšT’`n÷ó”ãŒ{ò8#%Ë~ ænÂþsyïù00;>acËC[<T«?mRiŸ@Ä‚J„Z¤Àržs4<·ÍBÕä›ÆÙqN¸‡L³ªYM$P.8ñ2Ò¤0¹úÌ›xnçsñ4ÚÐìõßF´)ÓàŽÏ\Ûhgxëgü·K½Çxö„Îð” ³§ú¬Ïôß.ÇfO ˜ÿ÷»äÃ+ƘKbâáÛ
+àþâ[¸8[îbÎ}t¶JŒ¼ïŠã}Ñ=Ø]º›bO³,•Žˆœ6"J‹“+nøàqí#žÍüH¤ ò v8îØ5;Ã?±2açW‰Ë¶8lðÁ¬˜vÎ>aÚTþzªóOü;E™W]/hEø‹í@BPÙ< än8¨© „¡>†sò=öuš0毑ַ¶‰ô2Ÿë«3w\¸ ¦‹:|g~ÖÅ÷Žêߘkh-k³tŽ»$%jdÇi À|eøuƒÞ-ùÌ/ª¡©è'€b˜ýéuETêŽ_‰Øªã“ WèC‚“":X¡—†o±ëd\0ûº°7ì •o6Pú{çâf9¡sâå÷«ÆçšPj;ý§<C)iE?+M£Õ|?Ã):Tüø… Á„·ŽõqM®Ü»ÎL(tÈp)ˆM÷á¡ŽO ¦Àé$²`™H–Þ€,½²^´·T•óýîÇo—˜ÚQa©ÔÝi“â¢mÝäÀîÞu>ÀŒã’ aÀ ÙtYd”Wííè£
+ZI `m‡Öv® å¤N5 1 n…šWíWf°¶Ÿ^9Ë¢ ¼óÉìèÉT"Hm¾hÆ.¨yèë]y¸Û77JPV+'Æ—MoÏÎ^ÿpÎày÷–s0}dgõ§P€¸Ì ÞÑ áÓ©<®R †d5ÒHà±Õß;øÙ÷oÊ
+̳Ñù`qF¶þÑúgYë'~ª3y‡·¦(Q·8)æ;
+ ¨é(4tæft‡°¢9„Y3‡deYÈûÞâ"ÊŒîV$?0kê($tb8f!åF&ÄÜè¬DT#
+¦)ù¯ÔÄÏnùÀtK"=šÀJlÌ1û³[N”Òê.æY‘ÂWÔ!ÅOIÒøà¤$éÁ„˜$•XG?Þ{ž4><)Oz0¡e¥6eƒh,Ý2¢L•Ðö‰Ï
+¬c*5³¥¹¦¶”Òètvû¥ŒLuê·\­Š·Ú5ùÒÅpªg\Š¼¿³
+¡Ø
+‰@Ô•(/¾F›¢â;ŽûÀÁŸÁ×W{=(AtyÜ.¯ƒÝ½º?ìÊu÷åqseõ«œ0 YgLc.LÛ # ßœàñ Y—ƒ*»‚ùZVôÖ-¼‰‰g“+FíökéÇÆê‡ùI>É‚r @\LƒÁ°ÙƒjÁø:É|+\%fèÄåSÆÎ̧žx©éìÛÏ~=;˜¾ÖƒôóÅu—cèÇП_u—ŽšÆ?gzeÉôÊjz„¸ˆžÃXE‚}!;/Ü;HÅ<€Ù)¦3ŠÆ:¤$ GL?—±‡†|d'Vz­Üˆt9ˆQº’„À¤å9pò†¤QuE‹•E;‘-IXœÀÁÙ$JžN†DرV¡ô:Ý/$JÏJ&ܲËŸæ,JNÈ“PÔÊÜÊ “?iåýú»œòòXyùùykF^0&=ã¸÷_Ì/kHšúIí¤‰ªk/`å*À'×3œqÀƒ§gc±OÑ_ž·õ.7ÿjçã@‡@ÂxÊÇDB¡’‰`Àç¯ñ¢+ƃoìš¡B౞8ÐúÀHØôÊc_ùjB¹P9rì=ѧÁ­ÿèç@@Ãõä!½ÇÄ×Wø5ªä V\Ãðh‡+'Å@å[©åRåh`š~}g–ã²çrÍ _¦G! …$•DòÀ»"bç’‰
+m@C¥¯XQ|¥A÷•«š¾2Á†™§tNæ*åã>^ÀÒU¦…æ]å3ºJ¼è~ŠAæ<f·u}åÓ’=¦A÷˜«ÿŠÇ\Õð˜Ê×½¥T²ÇıD©Ï\8 =BvE…ÚgTŸ¹"ûÌÔ¨Š@´\x&7u°|Æô‰
+"ÊDîr± *âwÜÎa² fw?>ëð¢Ñe¾3 8¥+rzW .ûpã­Ä4è+ü î©$½–³z‹¡à³Qkt†Pl’¡6‰i»ÀNþê3þ>…¥;ÉIÍkθMÅi½ZJ’Š3"Nuo¼nÕ¦;×›Tü•Âã ›yœÕ)<Nßhyݨ
+>…¡zgÕ¡êôÇ’˜vgÀ’Ê¿ÂߧSËã¬þ3‡¬8u<N—jóBS=¬5òâµÆA¶Xb™(6mï%»ê¸îþùy)"L±N¡†`dÓŠª&#:qÔbxÎ×"‡H„¸xS8`¦O;Í“–3÷Ï«èiþþ´ŸÆ¯XD€“g
+Öp·¼ÄB¹Ö/âl åt¯Ëµ°£n¬tBJ·Ò è¤ §zÜØ瘂“l¦c2Ìñiaò*¯«žG*H÷»|ÐfIb
+Xƒ¶ŽÒÝ/7N ¶OK·TN_xÿÔXu
+V²µrzÃõ2¨M*ÅTA+ƒÒᦎ½Î3A)¾©Þ$&m0G€©S`R,5’G…™ I_´
+DÀÉ)8 F‰£ÂÌ„¤/J²!ÀÔ(0ÕöI£¢ÔN3¿0W‡¤ZÓQa–F¤ÝàRpÖ°Í!ç©Ò¹: ÕêÛæ€
+³,íÆÓ”dÓ4¨ OŽÎ á(o`›œîiË£ÑnÌ“k¬5ì““ýmy0ÚîN(Hé:¡â,E»ó)0É&:¦¢<U(:'„¢z%{ÜÓE¢sB$ª7±Q²ã=] :'¢Ê×n
+ä‘C–ÓÅ¡sBª×¶TNŽZ¸~¤q‰~e JµÖŒÄhß•ë<YžE§òh>diR—˜Q§@FJ…¨WCÔÛ¬ŸH‚È)Ñ6©y5ÂÔ`H7¤ž¶8ºHzÒL2#¯ vrCU
+|©Á–0B­##Uࣦ§*¦rSÇ/ÚK˜‚oHÁWLJ
+|ÉH±/°ßQû (øjà@oŒ£&2Žj/u1õ8ÝüŒRtù(q$Ñ:BW%R3ÄÓ•”·WQ£@¬c€\SAÔR„„ØÞËžÑ)ãCbZxZžß$5Ý&áu¤¤c
+<º ŽèR±a¿‹—¯£ÇQG†ÔDðŒD•~ÚªrNhP
+<½Ç˜‘]­2_ ¥]í…<Š»©ÝíŒèn%ÁávW‰ÚŧřÑA”ÎSȤ©DÙiÐ9)Ù2×á.'rOgœ·° íM²[.‡n­ÛîmÊÁψà"ï+¥PÀ‹&?ø¥Æg›÷ÖNÀ7´IZãS9sz1RR)ö“Å
+Z_ÜuÁ¾öÙ[óÀøð]ܱµ½ÙXžå¬Ð;°1»·ýžÅ!à ¨™Ñ©á|ªUèÔŒ6¸™uÎÍ·+¦gÐŽGÚ„§ è^Îrq$Jšn<ø5vo¬u3Ê Sñױ؅]nlk»> ++÷è¤Æ®ÃÑh¤gÆt+iS*R„< å»`âÓÍ:‘¢¡ÛÀ|ƒ˜“䜢CM"XÐôdBÖ“EM=™ÿqZ² i‰IÖ’ENKæǶŠì=kù°Úþ¹\ùÞÖqáÓƒé[«à¦òñ¯ÊSÏHD >3ÌBÉØ __ó®6·–¸À>`W+®[³3sûÖ|>€Vœ_Ü¿á
+ˆpÖâj-y@ƒÉšøqI]¯½ 鳣õ½DLKs»…><}lò¤½sƧ<ÍXJ”à
+…1”©"ë1<·¶á´»’4Ý€äïò®t¹m¿
+~Úµb$uzÒ#nsLÕ6S×i5Ž†’¨„­Lj$ÊûôÝðÆ’&™íL,ñXñû°»Ä‹œë-‘P|°¬j¨AjYg”Yjx!$ãùsMìÞ¾ IóÖšäŸÞáÇ}ŸòH5¶\­Ø™…S&yKvg
+”q™$n,‰Ó7Ûm¢—8Í0—Ãfb¿· w4ˆ°²çlÌØJ›±[ñÙ[é³wÉÔ°§ìeQ í †6™TÈÿ
+ë:p>&“""À~5`ÓDÀˆ[þóàˆ!î£A•µ7o~\N ¾«„m&3Ûy®c”…ðqd±{ûþélÂ,Œ™†RÆÃsGß;`¨‰×z‡GL±˜V^Àt?©¼Ä˜±qÕ­|•Òzòm*­ùÑbQbQËF¨ªWÄ1œ/é±4È"¬¤˜Oˆxvä·Xú…x¼×ÛJ@X¸Á÷ s6ë®Á^׶ƒqñ+éuÎ
+þ§&𺶠gf!£ÕP—îÔÿu}õ‡˜ºBû_—jæªè–2ˆí›õLƒ K M?ì·¢UJYÒb2í[& 8y€_ô┽õép°]_tè!p¼Ó19¦‚º€Ký^¿}¹|<=üúÇo S
+E‹'î± 8$‡‹ŽÕÒ.zÙr*cêÅ‚*¡8cÚŒmœ#W]3> Ç™Ù7âO4Òƒ$}m¿Byl{r…cŸÞØ·O£Z{Çrs±ž@Mˆª`È`1ò`¬úÄžÒïWÐr÷.šr°³_Ä`щkìû<i>]²ñHbœ‡šÇ'±–ôIø<À;t§£Mì÷èÃÜ|Z©´¸nö`ã6»s™îšÆ;8áòþ\éì‚ÝÁ§ <z~eB˜,Ï@š™89Nê×̘‰ƒ <(Î0qªa°Efï®&{¼hÙŽ”VÊÞ’½»y‹zäñqå«lQJZ˜’?Æ|tËå²j? ‹AÄ-;»%‹-7ÄÁR\²C”ŽÊ±‹{1ŠN,d5¢˜›êLÙ;Ê•ê7˜ŒUð± ò!&°•|,*ù@ k•+ª+G5jèG>Ó·HZžŽù“ÔÃÐ{T] õÏ”Ã<EÊ1’rT³ñäùÍ€ÕòÅ?-wν¿üà”v‰ÆêÕÅcO Â~?}L’c/°)­ïÚǣ؞–1ûyîÜ;þ%t…øHô…&AW¨O<úqçíidˆÅ2Pb32ðN[jvKŽp#!å;B©—Yˆ¬ÍH¼ àò,ÖŠ6÷R!”zç4C=f–’HævÏ"[‰Œ·ŸœFP¢ÓD.øŒâ1P`#*ˆ6Ò-B¡wÅFàB Ö¥Ce š4iƒ¢&•$X»ýü­²Ÿ±"÷3R±ì¢aÞ6|.W:f§llyh‡‡j½O›TÚ'± ¡Ö)°œ‡Ç m³P5yÛ8;.À ÷c—é¦jT ”N¼Œ4)Lξ…smâx.žFºyýãwQmÆ4¸ãýÁÚ8hgx믜ñß®ôãÙ:ÃS"4Ìž2˜Áôß®&fO ™ ÿ¿]ñÑ5cÌÄ)1ñÀðm_`ø¾ Ñü ŽŽâƒ^x±±¼p+Ü«¦ÅžsÈê‚ØDÚl¢l¡±…æwß}UÑBWW/ÿ‰í¤j&–iªäÅí&N5^x‚܆- –ÇÌ/19ñÆv|;/0ÊêSz®S.X¸ãƒ‚‘ð›`º;\•ÚÁ’b¸ÓÊf{¿³Ö 
+æöÓ!gxQ„w>˜=ù‚J©ÍÍxÀ)5†Þ•‡»»}©ÔeU±q¢ùìøÁ:ìÙÙë·ç žwo»GËGvÖˆËÜàƒþÈìO àq•j0"«F­þÉÁßüp[ÞЩ½%ÃfB×_™p^”Ë-]-ÎpÊ'ô´UA»
+ô‚ÚP5õ¢è47 6O$2µGÞà–AÊ|’¡•¬7›1ôrq¨ìú€1<ȼ=ªô‘ÝŸ 4ðöàݳ^NìZî&ønƒ—̽:\«&ÂÔåA‘WÓ"èzãá6¹Õ°ªƒ«,tV&3
+Fe6´àFÎÐàå—%{p>½€CÙ£¡»¥ÀUºû´Hö’ovô”Áý=åü=uáû›ýFž¸óaBXÐȶìþÔ9à©©—þz;‹z T6ÿ¢hÜ L>‘ší‡js·ê¨Ày3÷½’†?³¶ð¢”n`Ê)‚«ì¼ß³¨EA `Ë÷€bRÊ d€TtVaòŠ˜J™‘øÒq­(S0(.³÷;Lé¨|QŽê°Õ ºõ‘]7†Xb5tLí)Æ~]26‡-ö“ÏúÞ¢µ<º z”X ¿4J–þÓ}i~~òžOÚ€ŽBvo(dˆˆE)áP`žÎ;‹7dë_­ÿ&ký$ÃO½LnáðÎ%ê½`}¤ |
+¦)ù¯ÔÄÏnùÀtK"=šÀJlÌ1û³[N”ÒCê.æY‘ÂWÔ!ÅÿDIÒøà¤$éᔘ$•XG?>yž4><)Oz8¥e¥6eƒh,Ý2¢L•Òö‰Ï
+¬c*5³¥¹¦¶”Òèôæî™êÔÝÝÃr}²+VµkrÑÅh¦g\Š¼¿³
+¡Ø
+{„ûƒ÷þ
+Kiámaª¿Øx §ÏƒîŸÞÚA«IÈÕOΉ‘ð¿ÂÙºpøJ‚«Ù
+Ëš‹Iulu¸4xµy>~Ä,f¦Í¯"]ý,ø|\,JRèpã†'ቨÜGöp’ÂvK
+"ö°´*•È\]æa’Nüœb7 Ê)~õ î¼ù j+ÏÇ[î­pÙX ãÈØf³ ]h(M—7\„çÃ{b2ñ¼ïùááAúªóî*šFz¥šñŸªë]¤E§ø€Ã}{œ´³7yEÄÓâápc'zBlj”oqt/ئ![’¿åÉ_©bx‘ÂD¾ûY(*‘ïíEá{òE!^¡11{ð~|~Î
+d= \ã›L¾­Ö–¼¤l#q(\åò+6J8"væøÌB}{('¶•¼é¾É*VÒA•’² tMêT~ýêuSª˜86(ÝÐ’܃±;àx¾,—Z¼ Âv«•VŽUH¢®Ey1ð5Ú ×8î_/özP‚èê´\>^»[º?ìÚóöåqseõ«œ0 YgLc Û # WNðxAÖ•É Ê®àA.ËŠVÝÂJL<›œ1j÷½–~l¬~˜ä“,(‡
+ÄÅ4˜ ›=¨ŒËIvà[á*12pD÷ .Ÿ1vf=¼ç‰EMgß}õËÙÑòµü£Ÿ&®»šÀ{ ÝÑùùuwé¨i<ðsv¡W–üH¯¬¦Gˆ‹è9NTô Ø'²óĽƒTüÀˆBÑxF0£H`¬CJ’ÀqÄdðsûwhÈGvc¥×ÊH—¥+ILšQž7oHUW´XY´žlIÂâžÎ&!PòÔaÇZ…Òët¿(=C*a@špË,šS°( 8!OBQ+op*/ þ¤•÷Í÷9åå±òòóóÖŒ¼`8L{Ä~ ŸÖ4Ií¦‰ªk/`ç*À'ï F8ã€:OÐÇb_¢¿<ok-7ÿúÞÇŽ„ÉŒOˆ$„B%A‡Î?Ç‹®¾±ç  ÄÖÐF¢À¤Wö åÒ„r¡²çØâg´ü£Ÿ ד‡ô_/ðkTɬ$¸†áÑgNŠ(:ÊU©åReo`–^¾Œ#ËqÙs9ç„‹éQC!I%‘<𮈸÷ÈD€C%òpïxü#…6 ¡ÒW¬)¾Ò¤ûÊuM_™`ÃÌÀSº½¹Jù¸W#p t•i¡yW‰mü/ºÀOX1ˆÃÁœÇ춮¯|Z²Ç4ésý_ñ˜ëS¹Ü[J%{LìK”úÌu³Ð!dWT¨}¦Iõ™k²ÏLõªDðaË…grCgð
+Cõ<κCÕ1&’˜vGÀ’Ê¿ÆߧSËã¬ÿ3‡¬8u<N—jóDS=Ì5òâ¹Æa¶Xb™(6ko‘]u\·z|\ŠSÌS¨!˜Ù´¢jɈNµƉóÈ!!.ÞvX£áÓNó¤åHÄêq=­KÂoÌŒ4~…Ä"Ü<x[K TÌ®/ß½¹½ûj¾|u÷æëo(3ío=ÇõókDªlº;¿ûiiT$ÉÊWl<,±Ž;z‰õ3ÏöÖñ–ä s[à"æ¢Å~o¨¦¨ N‚S¼(i8u2N½¤^‰ÞÀÁ€r
+P|ñÑpr2NÞ/N‚^`4˜¦Ö/ÌqL³}ŽÉ@Çe˃›,‘' QÖ°Ðé(ݤµÖ)5A:¤ ¥›è t˜œŠÖžÔÕ$À4)0Éj’Qš½¾Xx•ÃU‹¬áry™Ž RÀj°5Œ”Ó/×zvHS
+Vº™NÉH§=P€’ uBÆ9é'¯r¼êñ¤tסm–&¦€5)`ë˜*Ýs³o°,ÝV9=ŒáFßXu
+V²¹rz$Ãõ¾ Î•Áéh[Ç^ç™àW¬ÿbÓ¹26mëXj$
+³¯Ðt® MGÛF‰£Âì+2+#ÓÑ–nŸ‘4*ʾÓ¹:0ÕØ昊³·¸t®ŽKµÖ9¢í-,«ÃR­¾y©8{ŠJçê¨T«m&dOA霔òÖÉéζ4&vcŸ\£`­a œìrû IçêT¹è§@hoé\‘òÚF:¡Âì- R½‰™’nñèœêMÌ”ì{û Gç„pT¹§@9pé/¢Q½¶©rrìÒK0ìW†£TkÍHŒ¶ÿY{îƒ}ð±UqŠ>¨?2¥iFb5D½ÍjŠ$ˆœm“ŠW#Lõ‡tSêi‹Yü@Ê
+¼ZF8ª†7j/[špHXLJÕø†íí”AÂgRðÕ0@³žY@O:ó å.ÔQ“2"UN´µêÃ4„a-äš¡Ö+Â)`œVÛöŠnBAWÃ
+„f¿
+Â:öÇ @£_€:` 亟Þ1>ÈR§…‚ÔL‚´@6 Ë™bÁnú0ðó´@š=$E‚]tBáçia 1c -/ÆGˆ»ˆ!àÇi! -G -.Gˆ;7¾ªðoÜÄøÆ1<Büǧ åœv¤#
+Ä:æ7Š!RbÀŽÆšàhA qÑ´¼!!
+|âB+
+>“‚n‚f š²ýÌŽšW9ÐI+äjÊ{j‚' ‚€²‰!r¥/å} ¨ÁP‚Áñˆ¸ÁkZ^ ‘ ê¦&š½2&„tcœÄ
+€< pÌ%Àqƒ¢`€ Ø!Ÿ¦À—êÜh #Ô:2Âq>jyZ a*Auò¤…)øF|uLp¤À—Œ Ù€FGí7¤à«a€C¼a2ŽšÊ8jÚ <“n~f)º|”8–èÆ¡«Œ©iâi‰JÊÛ«ŽF‚¨Q Ö1@®© j©—DâÑ Ä)a œ*ðMSÃm^GJ:¡À£›àD.òýÐ`/
+ºÊÈš ž‘¨ÒÏa[5ÏI
+ÀZ¨ð¢é˜P*hGúÉ
+ÀöÇ >£½òÄ$„:!ݹ®¨7®ƒè¹zuðN{ñé%ˆÿüoPK
+iÁÉ°#Jn®æóE {·fP¯úØU.9÷*IÀÉ7ü$Ü â{¡…œ.Btb™jC%X­+¬ó¤ÔX\~*©ló½J¿=ôàËi°ˆ”\ŸØG 8àå¥åX›ÝŠ*þ;×^!"ï¸è"!»ìí Êᡆ„”±·–m³¥YfÎù™Ó(ÌÑœ+JCâô‡qݹàÛ5~Y [ °VöÀe9Øž„?ÕøkP2Ëg(€¹¼ìÛÇÎ(>vDñ±3ÕúX^¿ÄËÎ(^vDñ²±¤´–}²ŸmWËvå/fdO;¢xÚÑÓ
+Û%m]
+¤;^ØÓ(ì¡·¥{ÛyÝyÜÅãŽÄwFô¸ˆ“às/:ó¹¥þ
+³ûÍ«×a%QÛe1Nlm
+ïµÐWﻎýÈ€ˇ¸Žwa˜PÔÖ:[9×c7WÍ5N—àgDðZÉç¤PÀó2ï
+n­{“U”>ÿêŒ}°·ºÏäáCR#±•µ^›ôý™èÆli¼ÿ ‚µª±‡nÔq3£s#ËS©A9Ô jtAά‰œI'ä<÷6Õü Ôáx$Mä¼ -Ó.Ï"I©À<OÏ=ø5¶„îŸÕ~œAÍÜ/®c²5
+;_[¦½ª¦EU'ê¸[f wçä±ÃÑh¤wFjY Ĥò€˜WaO¨[t%Um¸ç÷sÄR™%H\³CU锕š¾LÈúrÓR_æ»´e"IÚµo/$mÑÉÚrSÒ–ù®WU‘‡êxødÇ»õÌÅ­aÿ²0Ïv\¸º…Ö“~Tß&“ÇiDXª¢ Rƒk†‚Y$ù +æËKùÇ"v¶ÉX>Ö¾<ÝŠëö[ýÑõ89ûAû‘7{7æ)ûA ¯·;Û^¹oÓ”èeà,äÓ¤ðÎñNÃKÌ(ªéèKŒÒÇ+ë>z^I±2xrܹuýàiW[¡XÃ1k¦µ‘·äNÎ’›ÀÝÂˈ* ÂYñÔRö)küÇSêN«¹ÛÇ^‹ Æ•µ@L ݶá‡ý»]€Ež5ÚjÎä©œg,'Šs…ÂJ‹U‘2|·²àµkdtÕ¬
+]ë†YÓ‹¡¨ci/•Ç¯ï†¦i VÏ@R³`FI©ÓB<W§
+K›¸ð8žzý)ÖNþÖ¶‚ø ¦KxàÕ´y°sæÖtLOçÞíx¶óx½võÚÉE¶ªz
+UK+ ‡ž£•ÉV ³¶ëu˜4çÆES¯ÔÐ %3Xd
+Ø–‘H¯’ÉdZ··ó+aCcInhä$ o
+JË\/`“«,5ªÛy ÀÜ2¼]£w«Îs÷õP ý¡ß¼¨o Ĩ± Ku|ÊÒWèC—xÀ‘—†»Äu„2`Á™y‹ ŽQIðƒÔjï„œöè\‚øô>¯JJ©¸Aµ¥–£æ8• ”’†ô‹òØ4Î2œÆ/?³ šðVñ#Å!åÖup¾È!CR›¯Ã1D4BÍSHdÁ8‘,e²”nÈÒºÝo$õ—¯^¿\àÜŽKUé–šˆž>_Ýš™†ÝÒ…aP€™Ä%z´ßÈ:ÚÔ06Ê‹êeØpø9
+nŒVÅ°AõKHËqe°âϧËûºõÉa-‡‚BRXË¡ƒ…´Wß}–QæDÝ­]Á‚¸h¿ÐÃÁýüHÈ1&ŠƒðÞ{³ãœßP‰ •ùÍ~<àˆ˜UéËÃ]¿y.Ôá~câxûò}ÿN÷¶ìøÅÕ n/»5_ã®
+\¡»Ï‹ähÏXX³§AOìÐßÇcqù±Ú>|_h³Ÿ Àier;ÛüÁD%§C/Õ­>ª¼›v 4ÿM;и÷$€0øDf ,¶¯›Í]o£_—ÌÕü±¾†Š2u{‘L"¸ÊÞÛ=7­( è@-iÉ„Á¤ò”È)o¬Âä%q.eAbLàs FEøö!ƒ<¾·qNGcE9lÃÖ~Ðõ
+tE%4‰ÐùÜžjì5}#Z‡uF6«·:­àÑkÐÀ£ÄFôµArê>UÞ”–O.rγ®ÓLÎyã†ÂÁ}¤1œ¨¥"ê,“ÑãúöÈÏ“mß Úþ¬hû$³ÏU%oà±­ó­ênJ€þ@!€{
+lc*=L•®Lgן§Q©B=8–;³aI»”®¸N•‚KI¿ïm{P,€¶¸zýÅ"œîW—Ó‘™n”XZþZ%J2ºXFíÁ­çÞzPp°5L´|‘n˜röågÙNô Œ “v…>Òê2v~¨CýSxð]Vª°Êç5™ì+/wL¼Äý«ÃcþµÅN•·¦éà»ìýï»pÝ>{_}qÒß¹5žƒÏ¿œ72ëÛ̵â"ÓŽg†[SGÓù ªwÛ÷7ÖŠ£‡¿ï㾸áÆ‹F¸Kº3~j÷ÍÊ)PÇË3# QÉ‘y+9Å*idÚÎITÕìH(¦¡Þ+>'mYVô:³u¼Qlíé딨Q‘¨ôsÖÙ&„UŽÐ-€õϬõEqà¬6ãvo’Zaý¤TÃ’üÆÝžêFÛ«Îw¹rŒWš&ËÝ÷Ü™ Ó/?ÁÜ®aÓùíî—ÆSÌ Û/–儃Žè­t DèyÎìM&Kw÷¿ƒ­Z“·p01Ä“è=Ÿ&„§á¬ÙPh$5¥
+¾L«åÊãùH¦^û[pÊkË@º£‡V´}Ûƒ1oÈoúnUm˜X=…É!ågŸB-ïÇŸ^°ìJù ¯øE}b  
+ÿ|P؉‚WJš-qWs>¤Ž¥IÃÊÍ à’Ïa†ÙúÑ-Ÿ¬~^? ó)H`9Ñ‹ÓèE¼ÛGáqƒñˆ=ÚŒJ•Jdi[æa)x¾b³‚‚„»)~ò>|Íy @Õ–n€ŸlôhÑX ðˆÍ‡•¹ÐHš’~ð,z}“‰ïx>>ͧ:éoÂG¬W¢ñþ‰x»‹¼(\aõÂw[²3WeEÄ×üîpc'ŠðÃÖÕû÷ÂSŠ;òw<ô›êï`¤0Qn€VŠÊÌöv#€«´¢àBdLÌ<½†×—¬BÖû‘€ ¬É’Ú
+d9a%e:‹£ÀÐÑ¥k<#~ù9 >bgé¨o÷Eb;Þ'"ußd+µP‹’Š> u-Õ©òêÕ‹}¨aØX¥4Ck>p<uÁOÁqƒdƒÓšCÖk©vãXD ê‚ï.¦NÁw¡â
+ÇmèàáöÙV w :ßmC—i¶J{©%™5à¤ö’GÏá–…›_•„¥Á­KÌ…Žt$Ѻ 9YŽu®1Ød—ó.ÊŠ×ÜÂ:L|›1ê¶^Ëg7?,wó¥,;*Ä%4h ‹=Ü,“Øà[!ïðÑ=ðäИ=ÖïoåÌ’¦ã—Ÿ| r¥SøG9y§;C=†îèä䢿ɨy<ðsfÞ+—øI½²˜..¦Ç èá`ŸÈŽÔõºŒ< È
+E¬¼á¨¼Ðù“WÞ/_•”WN”W>9éÌÈóÝa`Ø®ÁsË)MjV{ 'a5ÈK´7Ö-í?
+ÿ('@Ài®§ «ß>ÃÛx#O°’0 ç=N®¨"hפÖKM[ÓüâeìYŽw=OGøRzÂPHVI2Ýl}±qÉD€C%ò°q <„þ@ƒÚj0¤¯0(¾R£ûJ£¥¯Ì0afè)ƒ¹Ê4»¡W#p t•9¡eWÉËø=ës{ÌÇ’Çìw[ß4·d©Ñ=¦ñ_ñ˜F )\ìJ%{LlKÔúL£ÂY(™²/*Ä>S£úLƒì3s­*ò ãmgJ]gÅ#N h b œÈ]/6CE²Âí:› w÷ÃcL…‰ÞC—ùŒ÷$`—.ŸÔ ƒ±a²÷ÖžÁ»AŸÁEØÔ¯^'w2«
+æÂ3 3„b³ uIL×Ûë”à¯>âïSˆº“’Բ挻TœÎ÷J©@ÒBqFÄ®îµ×¯Úôçz³Šo<Îp?cÂã¨]ï/^ óFa¨Ç1zTuÜñ)•ÊoàïSˆiåqŒÿŒÇ!+NÓ§Ú<Ñã4†F÷crõXã ¸Ub(6ín‘]s\·||\ð“Sˆ!hÅiEͳj2| ÿ8+>‡ˆ‡¸øQÔ`»O{)öD,8· ¿:Uóø›$Öà”ÀÏ:b at}ñí—o®?™/¾¸þò³Ï)#íW.Lä.¯àS¥àÌÝùõ7 µa–¬*¬b+äáëx _AóþV÷ýhC¾hn $bÚˆšó{O$
+tç+ V£€mcªt,k‡«RÀÒmU¦3²zh¬
++Ù\ez8#+‡‚:†¨Ãu{BT\¹þOˆPçÂu¸ncª±<*΃¨sa€:\·0ÓXçÁâÓ¹0>®é&K£Â<Xx:‡§Òö9¢=Xt:G§Ò:¤=Xp:§R{Pq*6‹cS©µ}jT”‡
+Mç„ÐTÞÃ>eºÃ­L÷Ùª™‚U¢`ma¢2Ùë.0‹Sá 
+qT ‹Kçâ¸Tnm¥c*̃…¥sBXªìc¦d·{¸¨tNˆJ•}Ì”ì|”Î A©pAN…<rør¸˜tNˆI•Ö¦*“˜ƒ„¤ÉÖý ”j­‰ÑA@8´ ƒ¸!U!-·ñz‰4$ˆ
+"7R*D¥¢ÒåÞŠ$ˆ2"Ú&¡ÜŒ0×R2m?¥»öP’!a J3É‚¼f€‡hå34j
+¼VF8l†7ìnæ4 à€° šñ º;3ƒ„O£àka€Z3<­:„÷æAë]¨>¤NN(ˆ9ÑÎö"¦!”([™ , JE8¡
+` ”>¥g|0c
+Rçä²i´µ!ì§ ?O ©sò€¤H°F(ü<- $ÎÈËKðâÀ>bøqZH›)—€#Ä€½_Sø7ÚÇøF <Bü'O2Ê9éI;‡ˆmÌo˜@¤Ä€=õ5AhA ñ,Ѽ¼!!
+|â¢+
+>‚n‚Zjã'ìD'79Ðñ>V(‹]è!f½BH  ÜÇe¡/=Ȩ"ä€ Ž†Ä£^óòˆ„hPÑ2£þû @A8¦ ¤ã8H‰{êô… ƒÂÉ^æ(t¨C„CêQy‰B¿zÑCÈ18œìa²0º8ȸ!ä€ Ò0ÊË1„ã¼<J%L¢MæFxŒöw®0”c·ƒ×ݹ\†
+BnD„J=Âr”¨eZâZw-ñ\†d
+B´E"@¹`yÂêHNŽö8ŽP¢
+¯'%SàÑMp\®ªiý°Ç¹t‘!u.xA¢H?]íN¨Q
+!ÝeEPÙ{OÄd³žó/<w·Å+~ÁœÝ&ÞÏ÷òè¨z;‰²…OÕþG¯^.<3=¤|jc:,>.¢žÔ¼æ7<‹/ЃŸÌ7‡Ž¢)·g] ê„{”ààùO 8Øê6¸+Ä¢ž…ž—Øæü‚ŸZczåZ>1eê¸y?ÓØ×7[ÛÄ"[šnçÄY€Ã¤,ÃÇΔÁ0Jã_À6PYIn•)Ô¿Š–ÜÿùûŸ|?eÊOÇãg'ñãJêöhTRg9ÆÏü§ðV>è£$†M³¥ÿ-)<mÄdýªÃÊ$cª:”##ÀÉ…˜º*§›W°A˜à`ZM8Ý#/‰Móõ 8—ÂÓœ^\±­ëE'õ%»“¥{•¹ëðØ'KÓÞ­Ì\pe»ÈÒÑîôn!³v„”~*(ÇsùdFPH NöènªÖ‘«ù|èÞ­Ô«~nJIIGÊ’€“o ܅ÿEÞ•.9NáWQñk†ÍÎX¶sN-W`YŠ,l± ¢ å$ÎŒ!±SŽ3;ÃÛð
+±¥åð®ßìì0ð¸NéÜp>Q*”ƒ@ ªFäLóäœ4·V@ÎKwWÌO_Œ†Ê˜§MhyæIÊ Dž^ºðkliÌu3ΠeñîÇ6Ù…]o,s».¦e8ÐÆ æª˜Y9G;Õ‰ ‡C5Ó¹[Å–%#FÈb¾òGB¬+)êý¸_"nŸÊ$Aò–u¬ô•s]¬Ìiú2&ë˼¦¾ÌŽ-h ×ûê¨/á ©‹AV—yN]fÇNuE¨£“ueïš‹»Õö×ÅÊs·¶Ÿî Ï\ù/•÷ÉxU{F* bð™¡`H¾Â†ùÅ ÞùˆãÖXl}ÅskvalßOPË«õŸ°Û ”ôØšÿyÜn×Î;»÷£Üôìïý¨øßl·÷#÷?b9v¦%
+Æ—×ÖCp=ÉðiÛreøuÞi[(VÆpÈši-8ò}S€³è‹çì{,¤
+ˆ°×âi%yA ý˜5üñu½bîš$f;Œkk˜Æv ?|¸?zXåI›-æŒOxš±”(Á
+c(-TEÖcxomÁmg?Ðôà
+8ÛY ¡X°¬jÈA*Y‡”Yjxk$ãÅ Eœú~ IóÖ˜ä;Çýղ 'ºpÊpÉ©N¾2.’Ä câÔõf“è7Ž3ÌåÅ°‰8çÆÆ£kÁõB¬ì2¶T&lΖ|rË–êä»dâØ)*R Í•CM2dî?
+«*p.Jˈ@À^5`]GÀˆ;üεÄ0O÷€Ñ‚`¶/¾øf1‚ˆ¯¶žÌ{繎Q^ÂÇñb¸Ävæ.¾³ÖAŽÆDÁ|
+ 2£A»ƒç¸|Ⳏû„ ãʘ
+òG•h6¬z µ³ÛJiÝ=“Jk~@¤X”Xò²j…êr ÷Kz,'÷¥3¥Ì2Ĉxv<¸Xú…hØÙ$¡¸Á»{çàMº«°Wµí`XÜ$½ÊYÁÿÔ^Õ6þD/d´Ú
+gß}0sã G&á›—åãæ\P§x¼o¹Å¯â¾¢´~#q1Þ¯7x.pbB8X㛠̵®ìX”“F)ð8¥2…4@÷9þñœ¨ÚD=†
+›˾ùëÖoæß↳6ç¢`N¬a©OÂJëwv<íΉµ 8µrgÇ¿»j-Ë]|òv1¯l¥–‘nró…Ââ..\S¯?ÁÖé°ßZ^xŸ‹yÀfÍ5€•Ý™¶é»]L®h×Þ@»v™tfƒSø(ZZ±ÃíÆkSt¬féÐëÀŒF ²¦^,¨bŠ3¦LØÚ:àpÕ ã“`œ™}&þ„#=HÒ§æç(mŽöJ4Û…/vçíÓ¨VΡÜ\Ì„'¢*ÒX„ük+>±ãt÷β-·ß…ÓN=vñƒ,:r…VÆÖ¼ìÎ|ÒžHl€ó³ñthIuùhE;|ðºÀãÁ$ö{Ô~n>­TZ´«ö`£:ºs™îšÆwpÂå9ü¹VÙ3vq ŸžáÕËkÂäø$Ÿ‰›=ÿ¦zô‰¸8Ç‹â·[dönk²ÇsKzRÒJÙ»•²wûï#o^<>¬lÊæ¥ä¡…IùcLÀG·\Î!«&ñoaѸýîiÅRÌ5q¹°/.ÛÛMGåØÅÝ…Œ¢ XM†¨=f§zG]ôŽŠ7òk!w" `NåCL`Kù˜WòÖ* v¨Õ¨¡U‹‘ciy:f'©‡¦VÑqz&V@ õN¤Ã<EÊ1;I9*Ù·k,ËÅ'ß|»ØZ;oqo•v‰†ò5Å#O Â~9<LŠÇ>>qáøZÏ6q-;@1ÙÌÚYÞt…ø@ô…F~WèžÔ/úaëìidˆ%2Pb32ðMSjvKŽp#!åçEÉ_ˆ¬ÍH´Ìàê"ÒŠ’SˆZÈÞ,Ñé­CP ùYJ"™†­óŽl$ƒv×'¨4‘ >¡8 ؈
+¢‰tK‡Ðç­C1hRt ÀºtÈìCI$8·M‚±ÝÏÞH»Kr7#%÷A4ÌÙÍçbézÐ/;>`eÇ—¶x©VsÚd~s*rmVòð”£á©mªf ß6NŽóqÂûØcšV j"ñ|Ï’–O¾ó6ÚÄá\¼64}õÍë°6a
+¼qçk í _ý‘3þÓµ
+‘aö†Êð–ˆ ³·4¦1õ§ë„…Ù[}¦ÃÿÚO×|pÃÓqFL¾õá ŒžÂíQýÇŸàê ºèÆöýkmd#©¢9±Š”ÉHZCsb Ín_\QC×ןXÞ‰õ$«&–©ªäÅõ&nU^pƒ\‡ ?Ócå昛85íoÞÌÊÆËûñÖTj®S.X¸å½‚ð©?Û,SÚ;1¼‰Žii2×Üo(Àò ¯âÒÜ+,w0å>¼[%&~ï†ã{á;Ø\ºaO³àÏ•öˆúœÖ#J‹‹'Ü°àÑÆH”Íx.2ù;wì»À?ÏY™°Ë›Äc[ì6x`VL¹d2e".
+\mžl EkÙ´’ÀZ6¬eû¸º±
+'†èÏIMˆ«ösßÚOσ\àCaÞùXvXò9•RÏ›ñ€3 r4µ+wûö¥T#¤»ˆýËç‡{Ãݳ‹Wo.”woÚÃCvV¿
+ˆö¾Á7zü~>5€âJÕ`@V!kýo?ýúmy@¥ö–P ›]é'Â9a*O¸rµ8Á)ŸÏÓÖöÚU ç$К¬ªçµ@o¡ºI°y"©Å8rŠç IÓIúFr+ÚŒ¡—‹CeW!æÀ‹ÌÙ£JØÅîøxÉ6®³cK|8˜×5ìµÿÝ/™knº[ÝäÁÔåA’VÓ"è
+yèh¼2>‡XÖÁ•î~V&3F“ÉÐx/ž¡ÁǯJè<}ÿ†²¢¡»¥À•ºû´HöŠ‰–=ô”Áöý}8—ž©íÂ÷ù6û™<ñXÄ„0¿’cØq÷G ÎÙ8
+̳ÑáúöÀÓ“­E´þiÖúI†ŸjLÞÂå­ábåÏÏJ€ñH!@ø
+k"µÉd_ºés"ð7°ö—Œî­=Ž«¼3M›¡Œµµ 7^¸¾6}~úü²»ƒkBX‚Ï>—7”ž¼_ .0í(TlMdôùT÷ÏwÖZ ‡¿Ïqc\çÅ•Ø%±5~l÷ÍêÓÖªù5Gæ-狤‘i»&QULƒ&§¡Ü+¾$íY–õ:Ó»0+½¾‰‰f‰Š_g­íBXäÝXÿÔÚ,p^çÎJ <^I6')Æ&q­ŠšüÖÙ_âû«ÎŽ©zL.5eøví‘ :ýúc,íÆÝ-ö÷Æ¡dú1Kö_ÌÈóŽè­xDƒm{Ó‹ÇÛûß³MÑÃÁ‡!žDïùòûàAÏñ?LóPh 5¦Ê\LJõríŠrDÙׇ=8åµBºƒ‹V°ÛcGÎ&‰—p¯ê•‰Í“ÿ8<ùé'̲£Màðê K¾¡æßp³ot8(–Ð8*5ŽP•¹K…õ)Sáë`+-|-Èõ‡äô¹×Bcé-Ô
+‘„ÜþÉ911üñBv_8l”ài¶ÄmÍŬ:Ö:<ê7nŽ‡1™)“à«ÈW¿ð??ó[R¨ð€e7zÁp»Ìåçã{°Ô*•ÈܾÌ%Âb:ñ»‹M3
+âo§øñsx[ðæª-_ÙÁº9\±Ã‘±õz¸Ð@š¿ð,¸¼‘‰÷=Ç .÷ÒO]v—óê•lÊ,ßï"-
+8Å?
+ÄE4茭‚à~ëI¶à[á)16p@÷ Ÿ0va<ÜñĪ¦‹×ÿpq0<¥ÿ¨—ï‹ç®GÐŽ¡;º¼¼é.5~Î,õÊÈOÒ+ËéâBz#=öDv”¶—f¤ADÌN¡h8!˜Q(0Ò!)Ià8"2øeüwhÄE¶#¥WÊH;1RW’˜4£<vÞª®(‘²(g²¥'ðDp6 1OgC"ìX©Pz•îcÏʈM¸e ŽšS°H 8!/†"W^ÿ T^üI+ï_å”—GÊË//[3òôpXØökð Ʋ‰ ¤IKjï8MT…¼H{
+¹ÏÔ©>sEö™©^Þoyç™ÜÐ`ñ„ Dô¥™ÜåbTD‹Ü.a° Fw?¸À§ð¡÷Ñe># 8¤+²zW&ó{ã®Ä0è3ü :î©4½–óz‹¡`Ù( ‰9:C(6ÉP›Ä´½ÃNþêþ>…©;ÉIÍkΨMÅi}»”$5gHê޸ݪMw®7©ø+‰Ç4ó8«sxMoyÞ¨
+–ÂP=³êPu´QLL»#`Iå_áïSˆ©åqVÿCVœ:§KµQOêöVFFS¼xª±ŸÝ,±L›´·È®:¬[>=-D€)¦)äôlVQµÀd@'®šL\^9öZ¤‰_
+ú«áèi§‰Òñ@Äòi–Ö&á×&Z¿Dbvž|­%*&×ß}ñööãÙâóÛ/>ýŒ2ÑþƱl/¿x@dJÁ™»³ÛoZE’¬&ma äáëx —X@ó|oÁ–|Aj <Äl´­Øíñ&ûx€ª ¢¡¤UÉ@Õô†%#å¤ØòÑ€r2P^
+´A–¨B
+M §BÆ©œç°§ÞÀF‡d¤Ã²ýÕg*(Hk逌tPV§ƒ#¤}
+Rº‘öÉ@ûÉÙè—/pêœdÕÉ0õó¶.¼ÊéÊÇÆ
+Öp»¼Í]O)`
+ØfÊé¾—+g;¦`¥ꘌt|f #
+P²¥ŽÈ8GgÆÉ«\¯|P©@ Ýùòþ¹Áê°uL•î‚¹~n°,ÝV9=˜áÚ¹±ª¬dsåôp†«ç‚:“†¨ƒM{eBT\¸Þ$B4X EÀ©RpRL5”GÅY ê &…@9(ÁLCqTœ¼g7ªPpÊM4”F…Yž6YhM€Yž* ìsHZê-Çá3ytª40Ðhip:ìhŸ”n }*ÎÒØ´ÁT¦NI¶OŠR/kVºi>+CSÞÀ>9Ýáž-2"SÞÀD9Ùëž/0ÉSéúŸqT g‹Kgò¸”׶ÒæÙÂÒ!,U›˜)Ùíž/*¢Rµ‰™’ïù‚Ò!(•®Ç)G_ΓÎ1©ZÛT99€9KHmÞ/ J©Öš‘´rìÓõp?ª|0šï6Ù±˜Q¥@FJ…¨VCTÛÜZ‘‘S ¢mRòj„©þª'æÓÚ›–ˆ
+$Ai&™‘W ð t†
+@ ‰§‰¦åE Qà‰k®(øt
+>º ê<B¨Çõ§wT}¼ÊŽšX!—»ÐsÌ-B H  lbˆ\êKÏ2«% ƒÃñ°×´¼"!Tu%FØbº
+€´Ã\Óâ"€”ˆ°£A_(
+kyœ—ƒýIøSŒ¿%ÈŒ˜8©k;¥øØ!ÅÇN%>vZîc±}9‹—R¼ìâeAR¦•=ÙÏÖkeÛò‘w¥ËAøU¦ø•°ÞD#Égj¹ Ëna`‹%€‹—lˉÀ–\²œMx€—àÉèÝç´dÉ\Pµ±u´õ}ÓÝ3=Óê™’=­<¹
+Å=­t\R×e @ºÓè„=ã‘Âz[
+y¡·ýç‘מÇR<îPîq§D‹8 >÷¦5Ÿ››¯pðqqRFt¥SqþTî4êœÄlëç¸J¼ï3Na˜ÐÔÖ&Ù9—c7×aÓÖ†÷åà§DðzΧ¤PÀ‹6oÿé*7šØ;_WÆi•O¥Ï©iò’J)¸³LVÐúâ®+öÚcïŒãƒÇ¨Gbkk³1]Ó^¡ƒ`#¶´¼žÅ`†š67¼ŒÛ”Î ç¥B9Ô j´AÎ4OÎI Oä¼twÅüôµÁh¨ŒyÚ„–ñ”gž¤¼@äé¥ ¿Æ–ÆÁ\7ã zïxql“mPØõÆ2·ëZÔ¾Ò$C¼Šš•s´S£ØÁp8T3£»UlZ2f„<`æ+*ÔÉú’¢AÜKü%÷¹L2DèZ5®¶dN!Œ9McÆd™×Ô˜Ù± }(šÚ®¾ÌIúbõežÓ—Ù±Ser¥IfPš’½k.îVÛ_+ÏÝÚ|º3<såßT>*ãUyì©€ŠÁg†‚Y ù
+»æ/xW#Ž[S\`°ÿ×­Ù…±}g<@=.¯~ÔÂ/PÒc?jþçýq»];ïìÞjpÒ³¼÷£â³ÝÞÜÿˆÏ±3ý½(QÀ0>¼¶‚ãÅ=[“úØ~ƒwÁ…ን1²fZ Ž¼Eßà,úâ9û ©"쵸ZIPà@?f <A]¯˜»&i‡Ù!ãÚZ ¦…±ÝÂî6yÒf‹9ãžf,%Jp…ÂJ U‘õž[[pÚYÅ4ݺ„ÎvH(>XV5ä •¬CÊŠ,5¼€‹5’ñâ…"¶ýNߊ„¤ù@ë LòãþjÙwM…Š=]8e¸d['_Iâ†1qêz³IŒÇæòbØDìtcãÞµàŽz!Vö‚ [*6gK>¹eKuò]2u쩆æÊ¡&2÷€ _¾ý"éþ”ñ÷SšÞ_G.0§ê‘
+6˜˜áEy⌱Û`ºªâè
+®ÇÙ ›­ Ï`.ŒÀžÝZ¶É–G UÚò\…€U•8§eD `¯°®#`Ä~çZb¢§{ÀhAP…íõëo#ˆù*aëÉÌwžåE!|œ1†Clgîàà;kdiL̨À03š¶;xŽ‹á'^ë¸O˜‚1®¼€© Ty‰6aê ZÛ½­”ÖÝÑ3©´æ§DŠE‰—^ÖB­P½BŽá|Ɉ¥A–a% É:CŒˆgg„‹E¡_ˆæMšñà€¼»‡ÁÙ¤»{UÛ†Å]Ò«œüOMàUmèOôBF« ¡.Ý©ÿ«úêqu!‰ö¿*Õþ†MU1,eß7™ú˜šÞï7¢UJ‘ÅdÛ·Lpò
+†4!ÿæJ`Lìx ݽ³lAËíwá²S]ü &‹Ž\aà˜—Ý™O‰ pr6žNb-©.­h‡ï¾Cx<˜ÄqÚÏ­§•J‹êzà6jó`8—¡i|g \žÃŸk•=c·ðé½¼Ö!LŽÏ@ú™8ÙóOª7L›ˆƒs<(Î0qªa°Efï¶&{<÷ROJZ){·Rönÿ}äÍë‘LJ•]Ù¼”<´0)Œ øè–Ë9dÕ$þ-,ú·?<­xsM|aØ—í¦£râîBFщ¬&CÔ³S££.FGÅ¥ü†''
+Óú~Ø:{â% (±x§)5»%g¸‘ò£ä¯_ˆ¬ÍHô¢ÁÕE¤mîC$%B(õÖ!h†|Î,%‘Ìì®E¶’8Þ>9 D§‰\ð Åc ÀFTm¤[:„BoŠ@ŸB Ö¥Cf Jl ãEO*I0¶ûÙé8cIg¤$bYDÃœMÐ.–®³ã6v|h‹‡jõ§M*ñˆ˜S‰kC °’‡§ Om³Pµù¶qvœîÇ!Ó´jV Œœx–´¼°xõ-0˜·ÑÜ&Îçâi´¡é«o¾ h¦Àw®±¶ÐÎðÖ9ã?]«=Ƴ'T†§Dh˜=¥1©?] .Ìžê3þ×~ºæƒƘŽKbâá[¾Àô)|Ñ51€ü Ž¢ƒNp±a|aß?–¬NÕî«„)VçÄ&R&#i ͉-4»ýò㊺¾þÄòNl'Y3±LS%ÿ+n7q¢¨ñ‚ä6l0û™ž,Ï0¿ÀäÄ©iófV6aÞçQ;ª¹qL¹8`á–÷
+f§þrwð¦dhû¯Ã蘖&sÍýÖX,Ÿð(¾{…³åæ܇g«ÄÄ÷Ýp¼/¼»ËCwSìiü…¢ÒQŸÓFDiqñŠ>xTÉ‚g3ž‹”D~ÅÇ{Á.ðÏsV&ìò&qÙ‡ ˜S.Ù‡L™ˆÃ@Ouù!ƒ'(ó¦»ùô~oÙ”Ìs7˜ôåÔùÂPƒ9ù{& ¤y«{¤õeC"}œÏõÈÅêÌ\¸ ¦Š*|g|VÅ÷Žêßkh-s³°»$%ªgÇi À|eøuƒÞ-ùÌ'ÕØ”ô@1L‡~ûª¢L*uG°ŒDlÕQÅ WèCü“":˜—†o‘ëðe\1ëʼ²6ì•oˆm ô÷.ñæÄ„Î ¿i\‘® ¥–­¥8åJI+úYyl®æ{NÑ¡âÇO-&ÜuxHÃ5q¸rïØk0¡À!Ã¥ 6݇c„::k€š§’ÈÒ&
+‘,µYj;d´÷T•óýê›/˜ÚQa©ÔÝk“âÂmßâÝÒqÀŒâ?aÀ ØtXh”7ííø#Ž?GÁѪ6#£†â>®677¢µl
+ZI `-›Ö²}\]OY'›†è·JMˆ«ösÃ_ÛO/„\àEaÞùdvøäs*¤6Ÿ7ã—@ä<hjWîöíK©FH ŽˆãËç‡{Ãݳ‹Wo.<ïÞ´†‡ì¬~
+•¿Á;zü~>5€Ç•ªÁ€¬B <¶úß~úõÛò€J-¡6ºþÒÏ„sÂ\žðÕÕâ §|BO[¶«@ÏI 5YSÏkÞBs“`óD"S‹qä·’æ“ôd5ÚŒ¡—‹CeW{ŒáAæìQ¥ìbw|¼d×Ù±%^,ìöÚÿn‚—Ìõ7ݽÞ$ÂÔåA’WÓ"è
+yè↷ɭˆe\i´2™A0šÌ†Æsñ
+ ^~U²GçéÊ Ý-®ÔݧE
+´WLô쉠§ vàïù çïù  ßçÛìgðÄÂüFŽaÇÃ:gã
+8¼¡Ap ±@ (J¹¦óltø‚{àéÉÖ¿"Zÿ4ký$ÃOu&oáðÖp±ñçg%Àx¤ |
+h¶ÀÐ(¨å($tb8f!åF÷ÇÄÜè¬DT= ¦)ù¯ÔÄÏnùÀtK"=šÀJlÌ1û³[N¤Ò}ê.çY‘ÂWÔ!Åû›’¤ñÁIIÒý11I:+±Ž~üíyÒøð¤<éþ˜–”Ø” ¢±tˈ4UºOÛG>+°Ž©ÔÌ–¦ì*PNo?‹#S•º{ í.VG³â­v%~éb0Q3.%¾¿³
+¡Ø
+k"·Éd_¸é½"ðKXû/î­=N¬¼3M›¡Œµµ K/\ß?›> ?}~ÙÝæ5!|‚Ï>—l7”î¾_ .0í(T§RúüÕÇýóµèáïs,ë×^\‰z,‰òø±ÝS4«WL[«ä·™·œS,’F¦íšDU1 šœ†r¯ø’Tµ,ëu¦waVz}5ÌßÎZ«CXäÝXÿÔÚ,paÏJx¼’”')Æ&q«Š–üÖÙ_âVgÇT;&_6exwÃâÈþòc|Ú»[ìïCÉú#b–T`ÌÈ è­¸
+¢Á6‰êôâ²Dÿ{Ãc¶)F8x1Ä“è=_~\è9þ‡ c
+ ¤ÆT™ëxà°^®]ñQúõaNyc­îà Tp»bìÈÙ$qV«^™Ø=ù—ÕŸ~Â,;*‡GoXò5‡›½£ÃY±„ÆyЀ¨q„¦Ì•~,´§L…¯ƒbZx[ì/¶Èés¯;…Ƨ7¶Ð*Dr”sbbøãle8ì”àj¶ÄÂæbY[.õ;7ÇØÇÌ”IðU$¬_øŸŸù‹¢*\`ÙÁ‰^p",ø‘9Üá‚<bêq@«R‰ÌUf.Ó‰ßýSlšQ¿ âÇÏánÁ›ª¶t<¼eg/Îá+;[¯· ¤©ñ Ï‚óÁ=™xÞs¼àp/}ÕewI¡^ÉÖüÇòŠiQÀ)þàpß—íÌu^ñ´¸G8ÜȉÑq"åœßó7jÈåoyù7Ö 1ÁHa"?
+dÙ~'eÚ‹£@áèâ÷<~ÅV ÄÎ,¨oåĶ3ºÜ7YÅr#Ô¬¤¬†ùG}]‹u*ÿëMSªX:Ö(ÃÐ’½lW[ˆ}p/ªqZ²Âf£”ÖŽ•H¢nD1m¾ ßrÜûþ¾>Û«~¢ëãÞwùxÍ^í°œZô°+ÇÙ—{tÄÍ¥õ¯rÂbÈ*c
+s`âIðî^ɺÖÙv¿’/f…ïÝjžM®µÛ¯¥ë–Mó! Ò‰€q :c« ¸ßã %[ð­p•˜8 {—O»0îxⵦ‹/?þáâ`xJþQ/ß×] CwtyyÓ]BjüœYê•‘Ÿ¤W–Ó#Ä…ôF2zì‰ì(m¿›‘ bv
+Eà ÁŒB‘IIÇ‘Á/ãà¿Ã@#~d;Rz¥ÜˆÔx#u% I3Ês`ç I¡êŠ)‹r&[ŠaqOg“ót6$ÂŽ•
+¥Wé~!!0ö ©”6·-ùiNÁ"5à„¼Š\yý;Pyaò'­¼¯¿Ê)/”—_^¶fäéé° °'×àVŒe H“–ÔÞqš¨
+y‘öf®|r\1Å|0xz‚1ûýåe[osñ¯vt$Œ&|D$!šdŒpþ^tøÿ½`¨x¬'´†Þ7 v ½rĨI_N({OôipFéÁ?ê%ÐÃp=yHí1ñõ~ ky‚•ø×0<ÚarE1É@@ú^j¹Ôx40I¿ÀŒ3ËQáóxÕ _§G! …$•$æwEÄÎ!•ÈÃÎ!ðàû Z­Åz¾bEñ•:ÝW®júÊfúžÒ>›«Œ÷É÷j¤®2-4ï*ŸÐUâEÏðÖ âp0ç1»­ì?-Ùcêt¹ú¯xÌU )}á;–Jö˜8–(õ™«g¡&BÈ®¨ûLê3WdŸ™Uˆàý–KÏä¦ÎàO˜@QAD_šÊ].6AEô–Û%L6Áìîx^ô>ºÌgb&§tEVïÊdþeïoÜ•˜}†ÄÀ=•¦×r^o1|6
+Cb̀ΊM2Ô&1m—ØÉ!À_}Âߧ#u'9©y͵©8­×K)@RCq†Ä©îÛ­Útçz“Š¿’xœA3³:‡ÇÑô–׊¡à³QªçqVªŽ6Š‰iw,©ü+ü}
+1µ<Îê?ãqÈŠSÇãt©6'zœÊÐè¡`­‘¯5ö³åËD±I{¯ÙUÇu˧§…ˆ0Å:…‚žM+ª˜ŒèÄQ“áa\8_‹"ââMÁ€5œ>í4S:ž‰X>­Â§µIøµ‰–Æ/‘XD€g
+X…¶†rºßåÊ™ýј‚•n¦c2Òñ™Ž(@Ɇ:"ã'¯r¼òé¤t×ËûmÖ&¦€Õ)`ë˜*ÝsýÜ`5
+Xº­rzõscU)XÉæÊé WÏu&M›:ö:ËĦøÊzƒÐ´/Þ›ÀT)0)–Ê£ÂÌD¦]ãäœ# ÅQaòóÂT(0åöJ£¢T΋²*.UØæŠólaéL–* ¬s@š‰JkÕÏh´OJ7Ï>g:*íZou
+J²uêTúY{”Ê ”7°NNw¶¥1é ›AW(Xk('»Üó…¤3yH*}ç§@èÙ"Ò™<"åµtD…y¶€tFHÕ&fJvºç‹Gg„xTmb¦dß{¾ptFG¥ïàÈ#.ç‹Fg„hT­mªœ»œ%*öKÃQªµf$†ûÿ¬ûÁt=¬AU†¢êÄE$ E©Fš‘X Qm³œ" "§@DÛ¤"äÕSã!UõTmàCB¨P‚IR*Õ
+ÂZ&È Bå¬Ç€uLp\ o|Vt#
+º8ª7j«,
+ ¯rŸÔŒƒ¬H‰röÏÚ|\§ ¬g~º¡~^„aûãš v^€*` 䪟Ú1>HR§…‚ÔL‚´@6 ª™bÁnÆ0ðó´@š=$E‚] Báçia 1c -/ÂGˆ»ˆ!àÇi! -G -.Gˆ;7¾ªðoØÄø†<BüÇÇ åw¤
+Ä:æ7ˆ RbÀŽæšàhA q Ñ´¼!!
+<ñ=+
+>‚n‚zê£.Ò^áçIAàp0jb…\îBù¦šà H  lbˆ\êKù9&Ôà (Áàp@Üá5-/‚HˆU]‰6Ù €‚pDAH7ÆQv4é @
+ÇÌQêPϲ†O@ ©»B¥%JýêYVá ˆÁá¸=ritq–uCxb€HÛ³(-O`œeÅvñVqG(Y”Ø7‰6™á@0(é\²`Èc·Ãy{n'õ@*¡°G"BU‚0%ꉑ¸ÞÞH<õ@œ‚m‘K
+ÀöÇ5>­½êÄ$„*!ݹ*¨6.ƒÕç¹þÜuŽ{ü$>0û¸ w†yñÞ{Å|JÕž¢’G_}¹p̓é•nÔ/‹r§§E
+s4çŠÒ8ãñŸE\{.xŽ;áŠz¬Öò8/Ç“ð§ JÜ„0±ëR×>vJñ±CŠJ|ì´ÜÇbÿr/;¥xÙ!ÅË‚¤L/{²Ÿ­×˶å/¦dO+O®BqDO+—Ôu(î4:aÏx¤°‡Þ–B^èmÿyäµçq§;”{Ü)Ñã"N‚ϽiÍçææ+|\œ”Dé”Eœ?Õ‡€;:'1›Æú9î~ïõŒS&4µµIvÎåØÍuØã´µÉ}9ø)¼žsÀ))ð¢Íÿü¡Êç›÷ÜNÀוqZåSésjš¼¤R
+´¾¸ëŠ½öØ;ãÀøà1ê‘ØÚÚlL×´Wè ؈--ï€gq ˜¦æ´"©eÜLéÜp>Q*”ƒ@ ªFäüEÞ•&·Ná«Lñ+“h$yM=6Cxf) €+.Ù–-¹d9/á6€Kp2ºGû:-Y2T½ØZÚú¾éiõL+Èi’^R@έ»+槯 FCeÌÓ&´Œ§<ó$å"O·.ü[sÝŒ3èY¼GàűM¶Aa×ËÜ®K:`>ŸÞ §€¬œ£Ä†Ã¡šÜ­bË’#ä1_ú3¡NÖ•ánî[ÄíS™$HÞ³j}uÜ`­«‚•9M_Æd}™×Ô—Ù±máC÷Ûñ2’ºdu™çÔevìTWÔo’W’¦dïš‹‡Õö×ÅÊs·¶Ÿ Ï\ù7•ÉxU{F* bð™¡`H¾ÂŽùÕ+ÞõˆãÖXì}Åukvalß/PË«{ý'ö%=v¯ùŸ÷Çíví¼±{÷jpÒ³¼w¯øßl·wÏýø;Óß} ãÃkë)8^Ìpÿdß½wÞi[(VÆpÈši-8ò}S€³è‹çì{,¤
+ˆ°×âj%y@ý˜5üñu½bîš$fŒkk˜Æv ?|x<zØäI›-æŒOxš±”(Á
+c(-TEÖcxnmÁig_Ðt¯
+8ÛY ¡ø`YÕƒT²)+²Ôð.ÖHÆ«WŠØè;}+’æ­30É7Žû«e?4&WlâÂ)KÀ%9ùʸH7Œ‰S×›MbÜ8Î0—Ã&bkw«wÔ ±²WlÈØR™°9[òÉ[ª“c§¨H54Wm4ȹÿ
+þ§&𺶠ô'z!£ÕP—îÔÿu}õ‡¸ºDû_—j檖2ˆï›LýüK M÷Ñ*¥Œ ŒÈb²í[& 8y‚_t¢„¾ÕÑuMÛzˆÁŸ,çxHN® .à‹€¯¿¾]¼Ÿîý‰a‚àqkàªQÒmŒÚÕ‹øÙ·y†Å4¨9ÅÈ‹Š;ÐÛ†T̤T N©ZUE…÷\íC†´ÓË C;1Ÿ½£kÂeMú«‚
+E¯Vì°Ü8$Ž‹ÕÂ,z˜Ñ TÖÔ‹ULBqÆ” [[œ®ºa|Ì3³OÄŸp¦IúØüå±ÍÑŽ}RxcwÞ>jåÊÍÅLx9A ª‚!EÈ¿‚¹;Hw,[Ðr÷}¸ìÔc?ŠÉ¢#WØ8æew擆ðBbœ‡œ—“Ø@KªËG+Úá{€ïÑ&qÜ£ösëi¥Ò¢ª8‚Ú<Îe†Chß×çðçZeï°‹;øô½¼Ö!LŽÏ@ò™8ÙóOª7L›ˆƒs<(Î0qªa°Efï®&{<÷JOJZ){wRöîþ}äÍë‘LJ•]Ù¼”<´0)Œ øè–Ë9dÕ$þ-,ú·?<­xsM|]Ø—í¦£râîBFщ¬&CÔ³S££.FGÅ…ü†''
+Óú~Ø:{â (±x§)5»%g¸‘òý¢ä/_ˆ¬ÍHôšÁÕE¤mîB$%B(õÖ!h†|Î,%‘Ìì­E¶’8Þ>9 D§‰\ð Åc ÀFTm¤[:„BoŠ@ŸB Ö¥Cf Jl ã%O*I0¶ûÙ×ÒqÆ’<ÎHIÄ¢ ˆ†9› ÿ\,]fÇ'lìøÐÕêO›Ôá'1§!׆@`%/9^Úf¡j òÛÆÙq>N¸‡LÓªYM$0^pâYÒòÂâÕ·À`¾æ6q>O£ M_óE8@›0îxpµ…v†·ÞsƺV{ŒgO¨ O‰Ð0{JcSºA\˜=Õg:ü¯ýtÍ7Œ1—ÄÄ÷>|éSø¢=kb
+f§þrwðždhû/Ã蘖&sÍýÖX,_ð(¾›{…³åæ܇g«ÄÄ÷Ýp¼/¼»ËCwSìiü…¢ÒQŸÓFDiqñŠ>xTÉ‚g3Þ)ˆüŠŽ;öŠ]àŸwY™°Ë›Äe[6x`VL¹dï3e"¿=Õåû þ Ì›îfäÓøƒeCBPv0ÏÝ`Ò—Sç C} æä{ì³4a Í[="­o,éã|®g.Vgî¹pLUøÎ<ø¬Šï-Ôk¬¡µÌÍÂ>î’t”X¨ž?¤%
+œJ"K›(D²Ôd©íuÒÎSUÎ÷Ëo¾X`jG…¥R÷®MŠ 7}‹vKÇ9x
+ôœZ“5õ¼è-47 6O$2µGNqC!i>IßHÖ¢Íz¹8TvµÇdÎUúÀ.vG(¼q[âÅÁ®a¯ýï&xÉ\?pÓÝë-A"L]$y5-ò€¡‡.Þaø6¹±l€+-V&3F“ÙÐx.^¡Á˯Ò;tv7Æ‹Ÿ ý-¯ÔߧE
+¸WLt퉨§ wàðù çðù  ççí'ðÄÂüVŽaÇã:gä
+h¶ÀÐ(¨å($tb8f!%G÷ÇÄäè¬DT=Œ¦) °ÔÌÏnùÀ|K"?šÀJlÌ1ý³[N¤)Ò}ê&çY‘ÂWÔ!Åû›²¤ñÁIYÒý11K:+±Ž~üí‰Òøð¤Déþ˜–”Ø” ¢±tˈ4WºOÛF>+°Ž©ÔL—¦l*PNï>‰#S•ºy í.VG³âµv%~ëb0Q3.%¾¿³¡Ø
+Ñ!ÆÄÌÞÃÄÿüŠÈz7pƒ=YÔ[,Ûï¤Lcq(]ü¢gÀ¯Ø+á€Ø™å1õí©œØvF÷‘û&«Xn„š•”Õ0ÿ¨¯k±Nå_a½iª@KÇeZ²ùíj ±ŽãEENK6BØl”Òⱉ@Ô¨0¦MÀw¡âkŽ{ßÁ_À×wöª_…èú¸÷]>^³W;¬§=ìÊqöåqsi¬œ°²Ê˜Â˜¸AG¼<Á£w²®u…v‡ä›Yá‹·Ú³†g“kFíökéÇƈeÓ|È‚t" @\DƒÎ°Ùý‚ÁøFÉ|+\%æèÄåÆ.Œ§žx¯é⋼8žÒƒÔË·Åu×#èÇÐ]^Þt—‘šÆ?g–zeä'é•åôq!=‡‘Œ{";JÛ‰{i@ð
+/ºaÜÿÆ^1T<ÖZCï‰;^9bÔ¤o'” GŽ€½'ú48£ôàõèa¸ž<¤ö˜øú~ ‹y‚•ø×0<ÚarE1É@@úbj¹Ôx40I¿ÁŒ3ËQåóxÕ ß§G! …$•$æwEÄÎ!•ÈÃÎ!ðàû Z­Åz¾bEñ•:ÝW®júÊfúžÒ>›«Œ÷Å÷j¤®2-4ï*_ÐUâEïà',Äá`Îcv[Ú7~Z²ÇÔésõ_ñ˜«SúÆw,•ì1q,Qê3WÎBM„]Q!÷™:Õg®È>35ª"Áû-מÉMÁ,^0¢‚ˆ¾4•»\l‚Šè-·K˜l‚ÙÝ÷.ð*¼èmt™ïˆ™œÒY½+“ù—½½qWbôü î©4½–óz‹¡à³Qkt†Pl’¡6‰i»ÆNþê þ>…©;ÉIÍkΨMÅi½`J’Š3$NuoÜnÕ¦;×›Tü•Äã šyœÕ9<Ž¦·¼nT ŸÂP=³êPu´QLL»3`Iå_áïSˆ©åqVÿCVœ:§Kµ9ÑãT†FOk¼x­±Ÿ­—X&ŠMÚ{Í®:®[¾¼,D„)Ö)äôlZQµÀdD'Žš ãÂùZä‰o
+¬áôi§™ÒñLÄòe>­M¯M´4~‰Ä"ì<x[K T¬®/¾ÿìÛ»g‹Oï>ûøÊJû׎e{ù·Dªì»;»ûn¡UdÉjÒ.¶@VYÇM½Ä4ïîÃ!¨Êä¶ÀEÌFÑJÊg7(´LÀ©RpŠŽ’†S%ãTKJ–ðž
+Ø:†J÷¿\?7X–n©œÂp­«<Ðk„U¥`%[+§G1\-ƒª7Øþª
+êL˜6uìu– Lñ}õ&qiËaÌL—6u,5”G…©ž)Ž™IÃÒÁ¦†‘†â¨03QéIk¥˜
+¦Ü>CiT”ÊyQV¥JÛRqÏ46šÉcR¥q¨8KCÒnÚ³OÁI7Î>f:"=i郀R§ $Û¦N™HOZÿ"€¬ HyÛätWËK‡Ý4(W(XkØ'';Ül8Z«ºM¬c
+Tº‰Ž©@ÇgÆ9¢à$éˆ
+stf˜•á¨ÚÄLÉN—÷Û¬üHÁªS°Ö1S²ïåú¹´!•¾~S ¶pí\q÷Œ‹ªµM•“#—³„¢Q±~i0JµÖŒÄpc?™®‡å§òAh~@ߤB1 ¢J(Œ”
+Q­†¨¶YI‘‘S ¢mRòj„©ñýTµ½ñPô@Òð“f’yÕ
+Ä:ÈD%ÕIÄÛ{½5| i|HÌ O˓০Ûbx)éˆn‚# ºTl¨ÅýC{y—áãÈ#Cj.xF¢L?ûmU;'Ô)
+‹gÜäÅát¸e[»ã.½?·Ì{ÄÅÆß<š .jˆOY¸ež9ûodÎx¦0Gs®( ‰3žÿYĵç‚ç¸ ®(ÅJa-ïórp< Šñ— Äý—Q
+{èm)ä…ÞöŸG^{wJñ¸C¹Ç=.â$øÜ›Ö|nn¾ÂÁÇÅIÑI”NYÄùS}¸Ó¨sR³i¬ßÅOâmžq
+Ħ¶6Éι»¹{œ¶ö·/?%‚×s8%…^´ù߃?Tù|ÓãvÛ øº2N«|*}NM3—TJÁƒõd²‚Öw]±Ï<öÆ80>xŽz$¶¶6Ó5í:6bKË;àY¦©9m3²2n¦tn8Ÿ(ÊA U£ r¦yrNZx* çÖÝóÓ×£¡2æiZÆSžy’ò‘§[~-ƒ¹nÆô,Þ#ðâØ&Û °ëen×Å´ TÞ—O(×bfåíÔ v0ÕÌàn[–Œ!ˆùÒŸ u²®¤h w+pß"nŸÊ$Aòžµ¯÷µvMˆbNÓ—1Y_æ5õevlA[à Õ&YLUÄÔÅ «Ë<§.³c·º2V›$^¤)Ù»æâaµýu±òÜ­íÀ§Ã3WþMåc2^•Åž‘
+¨|f(˜’¯°c~õŠ÷p-â¸5ÅÖ{_qÝš]Û7ÆËÔãòê^ÿ ‡½@IÝkþçýq»];oìÞ½œôìïÝ+þ7ÛíÝsÿ#>ÇÎô7žDÃøðÚz
+Ž—l½~rܹwÞi[(VÆpÈši-8ò}S€³è‹çì{,¤
+ˆ°×âj%y@ý˜5üñu½Bî™ë_å]érÛ6~ü´jÅ&Hêô¤GÜ昪m&®Ój:*a+“‰rã>}wÁ¼±¤Höjgb‰ÇŠß‡Ý%X,Òƽ@L‹ån?|üxò°Éã6›ÏŸò$c Q‚+ÆPZ¨Š¬ÏðÜƆÓîZ^Pw›
+8Ç] ¡ø`iÕPƒÔÒ)-²Ðð.6HÆóçšØã;y+’ä­30É?ÜÃï¶ó¡n7¹dÿN™.ØÃÉWÆEœ¸‘$Nßl·±~ã$Å\V ›Š]mܨÜQ?ÄÊž³c+mÊælŧ÷l¥OßÇÇÎQ‘rh5´ñt¨Bvø ƒôƒÅwwßÆÝŸ6ñABÓ›ÈfT=`Þ/Av¸¡°íˆ8ßø49ðÝ.×VÁ(†nŒµ^*‰N?.Ö¦i.Š÷Ì壑L§¦â¹´<[LËð¢, qf¹Û`¦®cï
+®Ç± ‡m–Þ’ ÆðìÎv,¶:a Ò”çʬëDÀ™(-%{å€M#n øƒ-†yÚŒ5ØÞ¼y·CÄW
+ÛŒç½óLÇ(+
+áãx1bÖüÃÞ9S ó)0ÈŒ펞{Àà¯uO˜€1)½€é \z‰1e£² Û©­Ö‡“gQi͈ä‹K^6B­P½BŽá|A¥FŽa) Å,ƒDÄÓãÁù¢Ð/D£Àî6Í`ùè‚üð:gÓöìue;å¿’^g¬àj¯+›À`jæ2Zn
+i€îþñܨÙD;†
+›˾ùëöŸ–H+áC†³6]Q0'¶°Ò§ a…í;;uߺsbë œ
+ºB|(úBc¿+Ô…'õý¸s÷42Ä (±x§¥5Û%G¸‘âý¢Ô‹/rDVf$ZfpuiE“»)‰J½s š¡3KH$ó
+¢´K‡PèK±x§è@UéPˆ& drvrfê™—»ýì­²Ÿ±"÷3±(¢aî6x.V:f§Gllyh‡‡*½OëÔá'1§¡Ö†@`)Ožšf¡l
+ò®vvœîÇ.ÓmÙ¨&('œxš´¬09ûÌ]4¶‰ã¹xmèöõ»ïÂÚ”ipLJÃrc£á­¿pƽÖûŒ§Oè O‰Ð0}Ê`Ó½C\˜>5`&üoüz͇7Œ1§ÄÄ÷|áSøb|2DòW8:ŒºÁAÆFòÂ,^›ªÙ…„ VçÄ&Ò¦ce ͉-4»ÿî«’º¾~a{g¶“ª™Xª©âÿå·›8‘×xÁ rÖýL–§˜_`râ­å¼{;+0ÈÚTz¦S,X¸çýœ‘ð[º;X§ÚþBc¸ÓÊbk¿[®AVOx×æ^áh¹‹9÷áÙ21ò¾Ž÷…÷àëòØÞ{’¢¨°G4à´QRœœqÃ*#ÙðlËg"e
+àøsÜ­ªaƒ02j(áãjrk%ZÛ¡ …”
+h_-ý¹ýäDÈ^á­f‡O>§Ajóy=p
+D̓¡·åáîï^*5BYn,Gœè_>;~\öìâõÛƒçÝ[Îqé!;ëß…DÅoðŽ~
+ðÄ}cÂüF–°e÷G ÎØ8
+ü5sÏ-hø‹å^”Òí¡L8Ep•­÷{æ•( 耂lùNPÌ@êçÌ@úHEgE&¯ˆ©”)‰!/mg¹%ì}Åbö~‡)¥/Êa¶êA_~¢@× B§!’XS{ò±ßŒðAãý%ÿY?,i-nƒ†%–Â/Œ’¥ÿ4D_š÷nÞó¬íé(d`÷†BÁHPr fÙhq{àéÉÖ¿&ZÿmÚúI†Ÿx™ÜÁáÝRÔª›wJÀò…
+£ÓÛûoddªS÷t‹õÉ*YÕ®ÉEéžr)òþÖ*„bC
+"·Ébß’;E à–°ö?Ú{Xùò†26ö6,½p|ÿæö2üôª×ÞÖ5!|‚o^)6‰)÷ÞϘv”*ŠS)}~‰êÓþÙƒ½èáï3,ë×^\‹z,±âøÒî)šÕϧ­Q ò[ŽÌ[Æ)æI#ÓvM¢ª_wk…b¯ø’Tµ,íun·‡…UêmÌ­$j”&JÞΫC˜çÝXÿÚÞ.pb'Ï
+x²V”'ÉƦ²UEKþèî¯_¸A…ÕÙ)ÑŽñŦ ï®Y™ Óß}…O»=<,ö—Ç‚ùGĬ¨À˜’#&Ñ/Ú²
+â’mcÕéÅe±ÿ—s,ÑÃÁ‹!žDïùò§àBÏõ?LóPh URemdÇa³ÚÄsDé×Ç=8å­½FºƒƒvPÁ튱gÓØMX­zmáëÉ¿®üú³¨ ½añ;ôì‡ô-ŽŠÅ4΃D#4e¦ôc¡° =U*|ÓÂÛ‚d±ý@FŸûí)4>ýr­B$!SA9#FÂÿ
+¤+ÃáK ®f+,l.¦Õ±ÕáRÿåæzøó˜™6 ¾Š„õ ÿó¥±(J¡Ã¶œè'‚©Ã-NÈ#ö ´*•ÈLeæa’NüîŸb·)ñ *~õ î¼y j+×Ã[–ÁÂ9°@Æ‘±Íf¸Ð@š.o¸ Î÷DdâyÏõ‚ÃýäU½ö’>B½RÍùOÔ/’¢€SüÀá¾=NÛY›¬"âiqp¸‘=¡ãDÊ·8¾çoÔ.Êßðô¯Ô 1ÀHa"ÛÍËøvCð\ù¢/„À˜˜Õÿ0õ??g9²žnðM½­@–㿤,cq(\çð+¶J8"vf{l‰úöXLl3½ûÈ}“U,ÓCMKJk˜Ô×5©SÙ¬7u¨dêØ tC ö>pÆBìƒãzQÓ‚}¶[­°v¬B"u#
+ŒSð]h„¸Êqï;ø øz¹×ý"Dק½ïòñš½Þb9µèa×®»/ö舛+ë_e„IÈ:csaàI°v‚GK²®Muv‡ø¬pÝ­ñÉÀ³ñ9£fßkÉÇÆú‡EÃ|È‚r G\DƒÉ°ÙýzÁ¸ d¾®cGtâò)cËÇ<¶¬é⻯~¾8.=­ÿè½ÏÄu×cx¡;êõnÚKHM⟳
+½2ò÷Êjz„¸žãXE‚=“­éµI@ð
+¥ÇäI(jåõï@å…ÁŸ¤ò¾ù>£¼<R^Þë5fäÉá°°'ì×àVŒEH“×ÞI’¨y‘öV¦|rbˆ3
+ø óô},ö%úË^S«¹‰ø×vt$Œ§|L$!g;Œpþ9^tøÿ=g¨x¬/4†Þ7v ½´Çh(' •=GÀÞï48£õá½ô1\ÒûL|½Ä¯a-O°ÿ†G[L®È¢è(×¥K•½ir3Ž,G…Ïå¬.§G! …Ä•DòÀÛ"âÁ%•ÈÃKàÁ÷ŒJ“!Õ|Åšâ+Mº¯\Wô•1&0Ìô=¥Ó™«”ûä{5JW™šu•Oè*ñ¢Kü„5ƒ8ÌxÌv+ûʧ%{L“î1×ÿ¹®à1• ¾¥T²ÇľD¡Ï\ç8 =B¶E…ÚgšTŸ¹&ûÌD¯Š@4\z&3t°xŠ"ÊTîb±1*¢Un=l‚ÑÝÏ/ð*¼è3t™—b$‡tEVïÚbþeŸmk1 z‰DÇ=‘¦×p^o>|6
+Cb΀Ί3Ô$1M—ØÉ À_}Âߧ£t'©YÍ7©8×KÉARAqFÄ¡îí¡]µiÏõÆ­ð8ÃzgÝ…Ç1̆çò¡à³QªæqÖ-ªŽ1–Ä4;Wþ5þ>…˜JgýŸñ8dÅ©âqÚT›3=Nihô˜3×Èóçér‰E¢Ø´¹evåqÝêéi!"L1O¡†`¦ÓŠÊÆ#:qÔbx'Î7"‡H„¸xSÐa ‡O[Í”–#«§uø´ ¿15’øóp² àm 1P2»¾xÿæîþ«ÙâÕý›¯¿¡Ì´¿umÇË®©R°íîìþÇ…Q’%k(_±9ò°È:îé%VÐ<Û/Ç (_Û1mÄÈ÷{5EupêœâEIé“qêÉŠ%må øâ£áädœ¼[œ'¼Àh052L­f1;ÌQ L³†}ŽÈ@GE „ë,’' RV°Ð!é° I'í4途n¡2ÎA|&:¶
+/ó·êQ±<./2Ña‘@
+X¶‚rºßåZÇþhBÁJ7Ó é¤c c
+P²¡ŽÉ8ÇãäeŽW=œ”#îzù ÉÚÄ°&lS¥{`nv Ö €¥Û*§G1Üè«NÁJ6WNd¸ÞÔ™26n«Øë,›â’õ@h:S†¦ÃmK åQaE¦z¡GNNÁI0ÒP&ï¦F©¶ÏP¥Ö-ʲ¸T«a›#*ÎÎÂÒ™:,ÕjXç
+4•VªŸQ耔nž*ÎdTzÖü¥IAI¶N“
+²£ tFJy ëätg[“Ú±O®Q°V0PNv¹Ý…¤3uHª\ó“#Ž
+´³ˆt¦ŽHye#SavΩ^ÇLÉN·»xtFˆGõ:fJö½Ý…£3B8ª\ƒ“#¸tÎѨ^ÙT99vé$*ö+ÃQªµ¦$†ûÿ¬]çÑ:xXƒ*? EÔŠ?ŠHŠR4%±¢Þd9EDNˆ¶IEÈË&úCº)õ´ÁÀ,z e
+Âjæg*šÝ"4(«Ø7
+|zËø I
+R3 ’Ù4¨fFˆÛéÃÀÏÓAjö@R` ¶Ñ …Ÿ§…ÄŒ¤¼!l#†€§…€´¤¸!lÝøÊ¿QãEðñŸÄ”sÒ’v)«˜ß0‚H‰[k‚ Ä-D“ò"„„(ðÌuV|&ÝÍ!
+4eû™-5/s ã:VÈÕ.”w0ÔO@
+eCäJ_Ê»Pƒ' ƒ£!q‡×¤¼"!ÔMM"¬³
+{$"ÔQ¢뉛ÍõÄÄ)щ
+„‰ÕñY[ Sð )øª˜àP/)²–Úo@ÁWÁ
+xƒx5ic‘dâqL
+<ºù™…è²QâH¢µ„®4J¤¦‰'%*(o®8 ¢FXÅ
+ ^» bTŸçúÕÁ=íŧ— þó¿
+.¸ˆ¼U´KÇ´ÃI™âNSlLï]çÙ| î¹½žÍæ¾áÞ™~¹Þ"BzjίIJ¾ç ÑçßÛˆ, Ìw¡ùF¡
+íbÅ…FÀZáí…¤¼1Ì*ü¿Ã=ßZv…ANzà÷äÅ/W–mm÷[(b¨óïÍ
+©¹ßAÿÙeïïMP5$ Œ½·6¶0óÌÙ#sÆ#…9šgEiHœñø%nã,Ÿ£S p–w¿y9Ø„?ÅèK02Ëc(€9.¼lò”â`‡;•8Øi©ƒåuK'.vJq±CŠ‹$‰öÙNöï©a§d7;¤¸Ù)ÑÍJÛ$uý
+ìÞcLÉ®vHpµS¢«ý¯Gq·C¹»Ý-¢$8Ü‹¦@ç:)Ìí÷oÞDi?Å(6´>DÙiÐ9)¼«ÂX½tìÍB,Â9ÞoaB9[ëdµ\Ý\5]Û”ƒŸÁë9ï›’BÏ‹üïÁi|¾èÍs“€¯+ã~–ágµ4yI¥ÜY&+(}þÕûÆgï ©ƒÇ¸:b+k½6]èó3Ñ)ŒØÂòy§6˨5GÍ”NªN”
+Ý 0ƒšÑ7Ó
+núpóÊÝÓÓï FCe¬¦ h!z9³ iš^¹ðkl}>«Ã(ƒJÅ¿ZÛdkv¾¶ÌͪMcŠA,½j»†Ã¡–iÓ-…MU"ä)o‚ŽO'ëDŠšn¯8æWˆ9 1INjÁ-MOÆd=¹­©'³ý?NKnIZbµä6§%³ý?[Ev®9¿[n~Ÿ/}wc;pu-¥eðQyûK‰Ø/Wg¤"× ³PòÖ——ê)Ž6ì7&O`yXÕòt+vllÞOhÅÉÙÏú/¼»5OÙϽàz·ßlVÎ{ûôg-|éÛsõôg%¸³ÝÓŸÕàóúiÚÆbƒ†âñÊzŸ²«õõgóëxþó.«±2†#ÖLk®"oñœÅ7¾³ƒ—!U@„½â©•äôküÇu§ÅÜéƒúÜe[‡+kŽ˜æÆf?ìÝï},ò¤½s¦NÔ4c)Qœ+ÆPZ¤Šì”ổ¯e"AS†W
+ácÏ0<‚ö;·Vá,Œ‰‚3&0¤Œ»ç<ßq1ÔÄ´Žû„S,Æ• ˜òG•Iz6¬JÐXÏW)­Û½oRiÍ÷~‹ÂnRøƒj…êq ïKZ,½¦U'Dj¶ç·Xú…¸¿×Y @¸Á»{hœMÚ+°×µí`X\%½ÎYÁÿÔ^×6þD/d´Ú
+xƒbðËÙ{É>® WŽÿúúÕüiÿðóï¿0œ¸ß8>”t£fõBä}“çaXLƒ–SŒ¼(Q¾:Š™”Šˆi›¥Â¬ö¡CZéå…¡˜>ôA2ˆ&ƒñ¿Ð€pcç[ºÂ†& «5¹Zág‰ÇÙJ±LŽ³`<s#ðF’pçgù¸è
+êÔY{~¹Å/E[QZ¾±8÷»õ&#'‡~¯xA&ó^[vÌóƒC)ðTJari€îküã;a±…å)l,{ƒqÃÆúÁWê€áMWÜKXêÓ¹°Òòí»/Ý[béBN€F-ÜÙþï.ZËrç_¼›ßVÖR‹X·G¹îÙBa¢‰ £éÕ_`íäí6–=Át1¼Zƒ6vÎÜ™¶éÜ»O÷.¯×®¡^;¹HVUÏá£hñäÐs´2yÃjn–v½âæÜ(kêÅ‚*:¡TË ßÑÃîª ¦NÂ~föÿöôp’¾4¿Fyl½·—¼Ú.ü°=oŸFµt¼rs1ž@Nˆª`¨ÇbäßáÂœ{ÇñAº{gSÊn~ˆ†œNÙñO¼³h¯*̃Žy’4Ÿ‡¤sžHl€ó³ñô,6Ð’êòq€ù”¹“Ðî=“ØîÑú¹ñ´RilzJlÁÆe6ç2Í!4à „Ë·ðç\c/Øñ \½À§'ç:„Éâ L3ã/Oƒ—ÚëMøÃ[|Èß0þêÀ`‹ÌÞMMöÔܲ”´Rön¤ìÝüûÈ»­Gž:¬¬ÊnKÉC “òLJn¹œCVMâßÂbqÍÓòÛÁ*9". à³­ÝtTŽMÜmÈ(¯éBV“!ê)³S­£žm ô˜Ža#>à–ÊÀ–òq[ÉjX£|<~Zº+¢†~ägúIËÓ1{–zô´ÕcSC=†i7O‘rÌž¥Õl ec1ÿâí÷óµõç÷Vi“h(_MQ,1öÄ ì·½çãd!Ñ÷ñ…kÝÝû¶éy쮘‡³ŸgÖÖòÏ )¤x[h4…ºð¤AÖ½³£‘Á[È@‰‡‘_šòP³]B°‡²_n/Cù2‹‘µ‰œi…:ˆhÀë6ˆàJ½qš!ï3KI$ó°qÞ“­DÄÛÏžFP¢ÓD.Ô Åc Àƒ¨ ÚH»t BCî)6u
+X—™(Â@Æã†I06»Ùµ´± ·3R…w€ÇNÂús¾p}h˜í°°Å£ >ªUŸöš7 ³-ma,èÚ
+¬äá)GÃSÓ,T A¾;xv\€¾Ç&Ó´ªW³ßO8å¦P慉ѷÐ`ÞE}›¼?_£ M_¿½Šh¦Àw®±²ÀÎø§?«Lýå\ƒÐ0ûBcøŠ‡†ÙW=è÷Ñ~9A\˜}Õg:üßûå\\0—0$Æ3 w}¸îS¸é=öxòx:ˆ:áCƆ"a?x–(W­Ùž³«·Ä"R&#i ÝKhvsõyE ŸaùÏ,'Y1±LQ%ÿ+)7ü¯°ð‚ÿÈex@o_ÔY^XŠsœœ85í·×³²ó¾—£–kÇ”‹nÔÓ‚žði0Ü®J‚ÚÁ’bøÓ„a؉i
+°x§¸
+÷ {Ëœs½­#¾»Pñ»è¬.½öºØÓ,E¹‘`•Ö"J‹‹GÜ‚ŒGËÏ-È›ñ’O@äg0™t ÝÍÇøç%+vr‘H¶ÁfƒfÅ”ö) kðÇŸ@Muò)ƒ'(ó¢íè(ƒ?Z6LÊöæ¹Lúrêa¨aŸü)û&MHó—÷Hë{ˆ‰ôb>×£ÊGg~V¹Û`¿Ôàœyx­ñû–êß+(-s=‡]¬’t”X¨žm?¤%
+ú€C/ w±ëdÀú‚3ó Ö£’àÂJï„,:t.A¼¸Ok&(•7¨¡Ô²{)NÕ ¥¤ý¬<6‰Fóý§‘CÅË/-&ÜUô¨‡cârçظÑ^è!)ˆM×á¡Ž: PSà4Y0ÌG$K;€,­²D[ýÙ˾ÒþòÍÛ«9Ní¨°ÔÝRcqÀÓW«;3Ñ°[80
-Öp³¼Ì6µ§F(P5
-ÔÆÉéΖkº¡1)Ý<ÇdœãNaŽ(0É:"£uŠ’W9[õ¨z@º»åfsåÑ)P
-Ô:&J÷ºÜèjŸ•n£œªð~·Hu
-R²™rz´Âõn€Î”Áç`SÇNg™à+m<yì9SÆžƒM äQAvzΔ¡ç`SÃ8#qTÝDž3eä9ØÐí2’FÅØMà9SžÚ 69¤¢ì(ãNí«PavvÎÔa§Vß,M*ÊN¢Î™:êÔj[¥A…ØIÐ9#ü«ät[sšmØ%×(Hk&'»Ù®BΙ:äT.a,G…ÙQÄ9SGœ¼¶qŽ¨ ;
-8g„€S?Å<ÉŽ¶«xsFˆ7õSÌ“ìo»
-7g„pS¹¤°@98é*Úœ¢M½¶‰rr|ÒA°o¢ 7©Vš‘m0¶òÜ{{ïc‰¼â0=O ^(~e¨I5ÎŒÄj€zsÕ]I
-¼¦Çu:½Ut°º†êQ3
-4m¢-¦B8Á kÉ—Løqél8oÊÙ¤G§àvHħ+ð¥¢@c ñMõ·SÃ)øЉð¸OÂr oX{m;žFöGD§)Ð¥:2ZÂø´VŒoXŽšÜ¨À—J =bOr
-º]Ó(Ð%#Á¾l¼~+mgRÐÕ0<SÎLFJc)Û
-À:†Ç5@-õZH¼Ú
->ºéq]O?±kTþæòåÞ;îðÃ5ˆþô£þPK
+0ã¸Ä7Y‡»FFyQ£ Z
+|—3s@TRðÇÆ*JáöB'(œ"¸ÊÖÛ=·µ( è@)¢ä;a@2©=g2@Ê+’0yAœJ™‘øÊ‚Q¾M}À OÀGï78¥£²¢Ôaë0èÆ#ºÖ#4b‰•ÐùÔžbì%}#j¿Ávc2¯w­äÑmÐУÄJø¥Q²ðŸ=Þ–VO.Š½§Ö` šÈ:oÞPÈ 8!ŠR.®À<­7§dë_­šµ~’á§*“wðxcð-ên;%Àx¤À}
+J <” ¢±´ËˆtªtLªS²ë˜JÍÙÒª"·”Òètzó•ˆL5ê逰Âx¹7+Vµ+bÑÅ`¢e\Šø¾µB±
+™¶œO,’FfíœÄÔ¡,”ûÄW¤=˲>gºŽvŠ-=‹c-xfyŸ³Æv!,r‹€n¤i­ç8,ŠCg¥/K7')Ù 5(ÈïÝùN¸¿êlŸ*Æh©i¼ÞýÀ­‘ *}õ9æv Îïî /7ú(0W쿘— ;¢W´ÄˆÐ÷œØ—>H&võ¿‡½Zm“·o01D“è;_ý$„§Á,Ú÷Qh(UP_Æ͆Õbåò|Ä“¯½¸äµµDºÃ‡V¸ÛƒQoȯø÷ª^šX9É!å—_@mÇŸ^°äZþ 7ûE‹}b ó¡
+l§øùKøšó惪-?Ùá²9°@à«MèBCišøàEø>ü&&ßûð>x|šNuÒÞŽ¦‘^ÉFüÇòý.Ò¢pU0Ø ßípÐÎ\å_óo¸Ãœ(NÁÚVkìÝ ŽiÈnÉßðà¯Ð Þ½Ha"ßü,•˜ïí„W¢¢àBhLÌ<½›×—¬@ÖËPÀÖdqm²ì ’2mˆÄQ`àèÄ*Ï_~P‚‡ØÄEêÛC9±Ì+b¹jVRV§® ʯ_½8T*Ž{”fhÉɶۛóp?Þá´ä„õZ)Ý9V"ˆºàÛ‹õ&à»Ðqã.pðÇpûb§[ïwËÇ4;­ÅÍÃâÌ.á8öœGOáV¥»_å„ ÈàÖæ@· :’på„/È:×ì²Ëy˲¢U·°ß&GŒš­×ÒÙÆÝó|‚i7@¸˜a±»ãr’ øVHÅ{<t<94f‡;5±¨éøêóŸŽaJ®r
+ÿh'ñtç#¨ÇÐœ\´75~ÎL{å?Â+Ëéáâ"z¼‘„ö™ì(M¯ÌH‚ ðBÑpB0£H`¬CR’ÀqÄd¨'"öo1ÐY¶c¥WÊH©+ILšQž;oH
+UW”XY”ŽlIÀR <œMB à©3$ÜŽ•
+¥×è~!!Px†Ô„a [°øi•‚EjÀ yŠ\yƒ/Py¡ó'­¼ß¼É)¯+¯zrÒ˜‘§»Ã2Àž°]ƒç/æ‡5M½¤öfŽÂªk/Û
+I
+-i‹ˆ­C&*‘‡­Cà!ðz‰(ô
+¼©«L Í»J^Æ—˜è^ëÜc>å<f»ûúŠÜ’=¦N÷˜ËÿŠÇ\Öð˜ÒåÞB*Ùcb[¢Ôg. œ…–!Û¢Bî3uªÏ\’}fªUE Bí7¼ñL®ë 20ÂéDô¥¹ËÅ&¨ˆ×¸@gôî~rŒ©0ÑGè2_ðžìÒåsza06HöÑÚ]ònÐp4õS“ôžÕ[ óFaˆÐB±I†š$¦é vrðWŸð÷)ÄHÝINj^sFM*N㻥 ©¡8CbW÷ÚmWmÚs½IÅ_J<Îà0³ìÂãôô†ÇŠ¡`Þ( Õó8ËU§—8k°Ù°¤ò/ñ÷)ÄÔò8ËÿŒÇ!+NÓ¦Ú<ÓãT†FcjñXc?»Yb™(6in‘]u\·xzšó“SÈ!èÙiEÕ“j2| ÿØ+>‡ˆ‡¸øQØ`ºO['-z"OË(·6 oÒK㯒XB€g
+êL¢Öuìu– QqÝú?!BI#ÔÁºŽ©Fò¨8; PgÒ
+´³¸t&KÕÚV:¢Âì,,ÂRí3%»Ýî¢Ò!*Õ1S²óí.(‚Ré‚œyä𥻘tFˆIµÚ¦ª’˜NBÒxó~iPJµÖŒÄð( Z†£A|ÜŽ*ŒæÛ€ê!;“ jˆÜH©µjˆZ“;+’ ªˆh›T„j5ÂT{HK´ý´fû*„`’T€J5À.Aé +
+ÂZ&¨*„J§Ç€uLp\ oÜ)º] •‚ËÇ­ƒS«Ü'uÞAV¤D9ûŸªSÖ3?]‚Pïa‚°Žý©= À^·
+À&¨j|ZËø`Æ:-¤Î'H d“pk3B,ØN~žRç¤Æ
+ÔEùé-ŸZå@G‡X¡*w¡]Œ-BH  <ÄU©/ídTr@ ‡âa¯iy1DB4¨é‰Q½¥*cDAH7ÆQ ¶Ôé  …ãƒÌQêP;C„CêQi‰R¿ÚÉè!䀎°GU]t2n9 ˆ´ã‹Òò¤F'#†p ·†‡CɢľI´É´@À"€áþÎ%†jävðº9·“ÊFAÈ푈P+G˜õDK\o®%žÊJAˆ¶H¨–ÌOX&¶°A BvHħHð¥7J•–ŒpX:•<-°a~ŠêèY§ Sð (øê˜à _>Rì‰ìµT~}
+¾Ø—Àë'ã¨q/Û§SàÑÍO/E—‡Ý°%t•Q"u¢xZ¢ÔªÍí”F‚¨P Ö1@U‘ATR•D¢Žh☂°† Ž%øÆ©î6¯%%QàÑMpTŽ.öDýpÀ¹t•‘!u.xF¢L?ûMíN¨S
+/š …‚¶¤Ÿj°†ý©=¾^s[“j„tT5@íà=ãÍzοvý¯ø³÷Ûh?ßË££âí|Ê>Eû½¹š»¦8$j£åÎPO‹
+ní{‹Ô¾xë‚}î³·æñáCܱµ½ÙXžå¬Ð;°1»±ýÞÅ.à ¨™Ñ©á|ªUèÔŒ6¸™uÎÍ+oWLÏ ?´ OÐå,âH
+”4½òà×Øy°ÖÍ(ƒFÅ¿Z\Çbv¹±­íú$¬¬Ü£“ê»G£‘žéÓ­¤M©Hò€”¯‚O7ëDŠºn¯æWˆ9 1IÎ)Ô$‚MO&d=YÔÔ“ùñ§% ’–˜d-Yä´d~üg«ÈÞ³–·«íoË•ïm>Ýš¾µ
+^*ïñª<õŒT@Äà3CÁ,”|­ðË—¼‡³ Ç­%°ØÔŠçÖìÌܾ5 ç??cè豟úÁçýq»]»oÞOzxÓw–¼÷“|s¼ÞO<øˆåØYÁa“(`$/¯íûðzÉqë ’ÿ2üºÿi†U(VÅpÄše/¹ä ¾iÀYüÅw÷=QD8kñ´–¼ Á…dMü¸¤®×ÞQõÙÞáÚ^"¦¥¹ÝÂîŽ>VyÒ^‹9ãSžf,%Jp…ÂJ‹T‘õÞ[ÛpÛ]ÉšMBç¸K$ –U 5H-댲"K /äbd¼|©‰s½Ó¯"!i>Ð:C“|ëz¿ÙÎmÊ#Õ8ŒµâÌN™ä-9·)PÆe’¸‘$N_o6‰^â$Ã\^ ›Š“l<œÜQ/ÂÊ^²c7Ú”-Ø Ÿ^³}ú}‚ ™SÔ ¥¨š§†6žUȼ
+­6€„ºt§þ¯ë«?ÄÔ…hÚÿºTûVUE·”Al߬gdXbhz·ßˆZ)edhJ‹ÉÔo™,àä~ÑSöVGϳ_tè!¿·Ýã!9¦‚º€Ký^ójùx¼ÿé·Ÿ¦
+§yp®døY"äI¶Q,…ó옃µ•x£Iøægù¸:Ôà[nñ+ÙWTÖo,Nâýzƒ'ÿ&¦~ÃU¼ÉÀ¼ß•‹ò`b(§T¦è>Ã?¾W›¨ÇHaó`ÙW"CÝþÝZã[|ÈpŽæT,ˆ5¬ôéBXiýΧ¯Ý±v¡'@£VîüøÜUkÛÞòã7ËEe+uëö¸juŒ&»¸p9J¯þ[§Ã~kûÑ|Nò€Íšg
+¬K‡Ê@4i “›šT’`n÷óo”ýŒr?#%·ý@4ÌÝ„íçòÆó¡cv¼ÇÊ–—¶x©V{Úd§} *jmËyxÌÑðØ6 USogÇ8á}ì2ͪF5‘@9áÄËH“Âäì[h0oâ±MÏÅÛhC³×ß~uЦLƒ7n=sm£á«?qƾÔ!4ÌÞÐÞ¡aöVŸõ™þóåâÂì­3àÿþÏ—|xÅ3pJL¾ à ŸÂ—þC_t †«Ãø¢^dl$×
+Ϫi±ç²º V‘6+khA¬¡ùõ—UÔÐååǶÿÄzRUËTUò¿âz7Š*/¼A®Ã–Ëcæ—˜œ8³œo¿™— ˜äîSz®S.X¸æ½‚‘ðY0Ý®JÚ»‡`I1¼‰ŽéÆbžµßš+P€›G¼Š«p/p´ÜÅœûèn•ùÞÇ÷¢w°¹<t7Äžf!˜(*í 8­G”'gÜ°àñÞG6”Í|O¤ ò v8îØKv†ÞceÂίm±ÛàƒY1íœ}À´©¸ü>´Tç0øwŠ2¯ºžÐŠ
+øƒí@BPÙ8 än8¨© „¡>†cò=öyš0æ¯îÖ·¶‰ô2Ÿëãì útLuøÎ<ü¬‹ïMÔ¿1×P[ÖféwI:J,ÔÈöÒ€øÊðë½[²ÌOÚCSÑN
+œN" ¦ùˆdé ÈÒÛ!ëIgKU9߯¾ýr‰©–J=6).:ÖMvìn\÷àÌ8. ÜM—EFyÕÞ‰>
+àøsÜ­ªaƒ02ê/áY«Íà ”hm‡‚BRXÛ¡ƒµ«ÃrR…S C ˆG¡&ÄÕ@û™Ìí§'BÎð¡(ï|0;*ù‚J©ÎÍxÀ)5}½+wýæ•R#”»ŠˆýË÷w¦·gg¯¿9gPÞ½åLÙYý& Þæßè…ð‡ÆéÔ
+]d¹Q.O´tµ8Ã)ŸÐÓÖÚU $Ð}UU/jÞBu“`óD"S‹qä Ræ“ Ìä~³C/‡Ê®CÌ™»G•>°³Ýñáœm<wÇnðápb×tÖÁw ¼d®èp­N˜S—E^M‹< G8o’G «:¸ÊÎÊdFÁ¨Ì†ÜÈ|ü¢ä ΧoàPV4t·¸JwŸ)Ð^° e—AOìÀßGSqé©Ú.|_`³Ÿ*ÀO>L *Y–Ý:gã
+"b@QÊE8˜g£óÎâŒlý+¢õϲÖO2üTcò.oM+qRÌ
+ ¨é(4tæft‡°¢9„Y3‡deYÈûÞâ$ÊŒîV$?0kê($tbØg!åF&ÄÜè¬DT#
+¦)ù¯ÔÄÏnùÀtK"=šÀJlÌ1û³[N”Òê)æY‘ÂWÔ!Ŧ$i,8)Iz0!&Ig%ÖÑgÏ“Æ“ò¤ZVPJ`S6ˆÆÒ-#ÊTéíœø¬À:¦R3[škjK)NgןÊÈT§žèxËÕѪXÕ®ÉEéžq)òýÎvÅŠ
+·Ò7äž)Ÿo0#Îò0Ù'<N<Ök ½Ôê,v<á|„¥<ß.)U¸/r›,ö…—>ßàÎÕÁ¢±Ã½Ç•·–å0”±¶7ÑÖ gá÷Og/¢OŸuØAˆ` >ýLqÜHyº~¸Ð´ã P±1u˜ÒlO}Ü¿·³×=ü}·Æ ö^\û±È­ð¥ÝS4ë
+T™¶œO,’Ffí’ÄTSÊ}â+ÒžeYŸ3ÛxK«Ò×ÉÓ(Ë“|µ¶ a‘[tK ý{³ÄiQœ:+-ðd¥Øœ¤H›ÊJù»¿üØ ÷WSÕ˜\jÊðí†[#TúË°´o·Üß™‡Üì£Ä¬Ø1#GL;¢W´åˆ&Û$ö¥“»úß™>s,Ñ¿Á‡!šDßùê‡ðAß >LóQh(URe­e·a}³öD9âäëÃ\òÆ^!ÝáE;ܿ킱#gÓÄK¸WõÊÂÆ)xžüäcf;ñ&pxõŠ%ßÐóoxÙ7:KhœˆG¨ÊÜÆ¥ÂÂúT©ðe¸•¾¦ú‹ƒrúÜëN¡±ôæj…HBnÿäœ ÿ#¼Ý›$xšÝà¶æbRk š6×ǘÅÌ´iøU¤«ŸŸ_‹-)txÀv½ðF´ÝGör’Âv·DìánP«T"sû2—“tâ÷à›I‘¬~ùÑ{ð¶àÍU»q}|eg†ËæpÁGÆÖëmèBCiº|áEx?|'&ïû®^:ïnGÓH¯T3þõ~iQÀ)þàðÞ'í¬u^ñ¶xG8Ü؉Ñq"åÝ ŽiÈnÉßòä¯Ô 1¼Ha"ßý,•È÷vC€O²¡ BhLÌêÝNƒÏ/Y¬÷BWØ’ÉÖje:A#e9Ì< ÀÀÑÉUž!¿â „bg¶ÏLÔ·ûrb[É+b%T))«aÁÕ@פNåׯ^5U Š‰ã>¥Zròãõ—â×—Û¥Ÿ‚°Ùh¥;Ç*$QWb{1ð5Ú×8î__ìõ` ¢Ëã>pùø \ìnéV\Ø•ëîË=:âæÊݯrÂ$d1¹0lƒŽ$\9ÁãY—Ûî7‚¹,+Zu +1ñnrƨÝv-]lÜý0?È'YPˆ‹i0[…¡ý—“lÁ·ÂSbdà€îA<>eì̼¿å‰EMg_~ôãÙÁôµü£Ÿ¿+ž»C;†îèüüª»tÔ4ø9«Ð+K~¤WVÓ#ÄEôÆ*zìÙyâÙA*~ 
+IÍJ-銈K&*‘‡Kà!ðú‰(´ •¾bEñ•ÝW®júÊfžÒ9™«”Å} ¼¥«L Í»J¬ã—øÐ ütiù˜ó˜Ýîë+KKö˜Ýc®þ+sUÃc*—{K©d‰}‰RŸ¹*pz"„ìŠ
+µÏ4¨>sEö™©^>hyã™ÜÐ`ùˆéD ”‰ÜåbTÄkÜÎa° Fwß?çð¡wÑe¾# 8¤+rzW {wã­Ä0è ü :î©$½–³z‹¡`Ù( ‰9:C(6ÉP›Ä´½ÁNþê#þ>…¥;ÉIÍkθMÅi}·”$5gDêÞxݪMw®7©ø+…Ç6ó8«Sxœ¾Ñò¼Q1,…¡zgÕ¡êôÇ’˜vGÀ’Ê¿ÂߧSËã¬þ3‡¬8u<N—jóDSÝÌ5òâ¹ÆAv³Ä2QlÚÞ"»ê¸îæñq)"L1O¡†`dÓŠª&#:qÕbx'Î×"‡H„¸øRØa†O;Í“–#7«¨´ ÚOãWH,"ÀÉ3€¯µÄ@ÅìúòûÏß\4_~výù'ŸRfÚ¿qmÇϯ©Rpèîüú»e¿"I¶¯lb äáëx¢—X?óÞÞ<Â-ùÂÜxˆ9h#ýb¿Ç‡ ?@u
+PÑRÒ€êd zzÃ’§-" å¤ØôÑ€r2P^tÐ`{|PÚ0NŒS;1ÎQN£ŽÈHGeû)òn)HkéŒtXR§ºÖ Ň€t@AJ7Òè 9\½Ø`ðˆ€Ó à$Û¨A†i”´.MºÕ˜¼ÊéªÇ
+Öp»¼ÌJ›ÌÌSÀj°5Ì”Ó}/×N vBÁJ7Ô éäÄ@Ç dK“qŽOŒ“W¹^õ¨R@ºóåƒ67(¦€5(`ë˜*ÝsãÔ`û°t[åô`†÷OU§`%›+§‡3\?Ô¹2DnêØë<¢âºõ&j“C# 8u
+NŠ©Fò¨83jç@9(ÁL#qTœ¥ñi“3Q 85
+Nµ‰FÒ¨0µR˜-÷}çêðTk`Ÿ#*ÐÒè´É 1è´†©@˃ÓóÙ 
+Pº¨8ËbÓQË£ sulªÕ¶OƒŠÒ8m³RšòöÉé·<2myTeNˆLyåd¯ËµS•ÍÕ©rP8*Ðɉ½î˜‚“l¥c*Ìñ‰«³2,Õ›˜)Ùíž.*¢R½‰™’ïé‚Ò9!(U.È)G_N“Î 1©^ÛT99€9IHoÞ¯ J©Öš‘´r{Ëóq;ª|0šïÕ7Ù±˜Q§@FJ…¨WCÔÛÜY‘‘S ¢mRòj„©þn$ÚÎöB³¸@Ê”f’yÕ
+„ÚIN(
+.7vŽW¹OjÞAV¤B9'­>nPÖ3?CÐ8-Â>aûã}Àþiê€5Lë
+|zÇø¾t}Z(HÍ'H dÓpk3B,ØM~žRsÒc€¤H°‹N(ü<- $æ ¤åÅøq`1ü8-¤e
+¤ÅÅà1`çÆWþšß(†Gˆÿø$¡œ“Ž´sHXÇü†1DJ ØÑX€OMË‹¢À'.º¢à3(øè&hÄðQ !ëÏè¨úx•7±B®v¡üCMPR (›"WúR~Š5(% ‰‡½¦åÅ Ñ nh¡ÑQ“1¦ ¤ã8H‰;ô…ƒÂI#sT:Ô“Ì!B ˆ!õ€¨´D¥_=Éì!”€NØ#WF'™7„DÚñEiyÊ
+Xª8ÝüŒRtù(q$ѵ˜mG%RÅÓ•”··S ¢FXÇ
+ÝbÇ•FÀZîïQR©1ÌUþsC¢—;Û©0uºM^Ž…ÛŽ½;îÒ‡u«\‡Ü{üíÊᡆ”E‡Sæ™sž‘9óÂͳ¢4$Î|ø‡'âŠ}Y)œ•»_)»’ð§} F<Œ0qúRÇg;¢8Ø™ÂÁÎÊ,¶-'q±3Š‹Q\,HÊ´°Ov²ÏÓÂÎÈnVV…âˆnVÙ'©ë/þ&ïJ—'‚ð«Lñ+a½‰F–ÏÔr–¥0G ¸(p)¶œlÉ%Ë!áéé£{ZŠ¤å€ª­£­ï›îžé™V
+ìßc,È®V™±…Òˆ®ö¿BÅÝNÔîvAt·ˆ’àp»«RíâÓâ\Œè Jg*dÚÔâì4蜄l™Û—¸ŠÜïg.,hg{—ì–Ë¡[Û¶{›rð "x£ÈûJ)ð¢Éß ~©ñÙ¦Ç}·ð m–ÖøTÖœ^Ì€”TJÁý`±‚Öw]±/|ö§yb|üwGlkïv–g9ôlÊnmÿ„gqØ5 :5œÏµ
+Ý 0ƒšÑ7‹Î¹yíŠé ÇÓ‰6ãiº•óœEI’¦×ü»5OÖ¶eЩø÷@‹ëXl‡Â®w¶µßöÂÊÆ=;©±ëx2™è™1ÝFÚ”Š!Hù:˜út³N¤hèöZ`~˜“äôÑ¡&¬hz2#ëɪ¦ž,Ïÿ8-Y‘´Ä$kÉ*§%Ëó?[EŽžµ¾ÛìÿXo|oï¸ðéÎô­MpSùø‹Weªg¤"Ÿ
+f¡ä+ì…_½â\o8ï-q}®V\·eæþOóéZqyõ‹ñ+pŽûe|>ž÷û­û§3øEOúΚ~Ñ‚oŽ7ø…ñ9V°Ý$
+˜ÈÃ[û!<^²ázƒô¿ ¿îÉÁ…aŠU1±fÙk.yƒopñÝã€ETÎV\­%hp`$Y?.©´·Y}vt¸µ×ˆimî÷ðçû³Mž´×bÎøœ§K‰\¡0†Ò"Ud†ç¶6œv7ò‚¦›“PÀ9î Å˪†¤–uFY‘¥†r±E2^½ÒÄÎÞé[‘4h¡IþézØÎ]Ê#ÕØŽµb×NYæ-Ù¹)PÆu’¸‰$Nßîv‰Qâ,Ã\^ ›‹½lÜžÜÑ ÂÊ^± c·Úœ­Ø-Ÿ¿e·úüÇ2«¨ARQ54O m:«yÿ
+×Ù0'k/ñF’ðÍÏòqÓÔná[nñ9VT¶o,Nâýf‡{ÿ&–~Ã÷x“ù°+;σ‰¡xœÒ˜B ûÿønÜl¢#…̓e_‹uû/K$ð1Ã5š¾(X[XéÓ…°Òö]žûoݱu¡'@£6îòü®›Ö¶½õ'߯W•½Ôm¬ÛÓª÷c¤09Ä…ÃQzõ'Ø;Ž{ÛŽàu’ìÖ`ÌXÙåXž)¼ÛÅâì‰~í[è×.“Îlü>Š^Ÿ8`IqH«µU:õ:¶ä TÆÔ‹ULBqÆ´9ÛÚ'œ®ºa|Î3³ÏÄŸh¦IúÔúå±ÝÙŽ}^xcwÞ>jãžÊÍÅJx5A ª‚¡!‹‘s%0&v}îÝÙŽ åíÑ’Ó€]ü,&‹Î\c'àX—Ióé’'à<Ôl<=‹ ´¤wÂGà~Dx>YÄq>Ê­§•J‹+wà6nóp8—¡iüg \^ÁŸk½`oáÓ <zym@˜,Ï@š™89Nê7l8WxPœaâTÃ`‹ÌÞÛšìñ¢×v¤´RöÞ*Ù{ûï#oU<>©ìÊV¥ä¡…)ùcLÀG·\Î!«&ñ°DÜr°[òºå–øJ°—¥£râ"Fщ…¬&CÔsR££±!GG¹b}MvíSð±¢ò!°•|¬*ù@ k•ïTWÎjÔЪŽ¥´<Ëg©ÇPïQ=ö5Ôc2WNó)ÇòYÊQÉF“Íå*ظ]òÝë½}ð×÷véh¢~›¢Xbì‰AØïç“ÉBrî㶨õët›Õ²f?/íƒí_ÁPˆÅXh …úð¤Á£Ÿöî‘F†xÙ‚@JlFÞi©CÍn Án$¤|O(õk"k3¿PpukE›; )‰J½w š¡ž3KI$ó
+,çá)GÃSÛ,T-A~ß8;.À ÷ãiQ5«‰Ê'^Fš&WßBƒù>žÛÄù\<6´xóÝWÑ
+¡R÷üÊHÄV˜L¸Bœ‘ÐÉ
+½4|‹]G ãŠÙWÖ•½c¨$xƒ´Òß»7Ë W(^~¿i\s® ¥¶3LqÊ3”’Vô³òØ<ZÍ÷3œ¢CÅŸÚLxÛèÐ×ÄáÊ£ëlÁ„B‡ —‚ØtŽê´×
+K¥îO›mì&v·®{òf— nȦË"£¼ioOpü9
+nŒVÕ°A5Épµ¹}­íPÐBHJ
+ĉñåËÓ½éÙÅ›o/<ïÑrN¦ìlþ
+—¹Á;!ü±ÑŸÀã*Õ`LV![ýƒ_|ó}ù
+´W,èÙeÐS;ô÷|œó÷|Ü…ï lö3xâÞ‡ aA#KØrø#Pçl€§–^úí¬ê1PÙü«z q7$€°øDf h¶oªÍݬ£ßäÍÜwKþÂÜAG)Ý:Á”SWÙù¸gU‹‚(À–ï…Å
+¤þœÈ
+4™¶œO,’FfíšÄTSÊ}âkRͲ¬ÏYì¼µUékŒäi’åIÞÎZ«BXäÝHÿÔÞ­qY—ÎJx¶Q')Ææ²QECþà¯?qÃúªËsª“¯š2¼»aid‚Jõ1>íÎ;¬÷æ)·ú(1+ê/fäˆeGôŠ¶¬h²]¢.}p™¬êoú̱Äø/†h}çëŸÂ }7ø0gÌG¡¡TI•µ•Ã†ííÖÏ'_ŸŽà’wöéÚaý¶+ÆÎœÍ7a­ê…Sp9\ùé'Ìvâ"pxô†%ïÐówxÙ;:œKhœ ˆGhÊ\áÇRaa{ªTø:,¥…·…©þbãœ>ºSh|zs­B$!W?9'FÂÿdëÂa—W³[,k.Õ±ÕáÒ ks}üˆYÌL›‡_EºúEðùEp±(I¡Ã¶ž„'¢rÙÃI
+Û-)ˆØÃjЪT"su™K„I:ñ{pŠ-¤‚HV¿úø%Ü-xóAÕn]o9˜áksøÂGƶÛ}èBCiº¼áEx>¼'&Ïû®¤¯ºì®¢i¤Wªÿ™ºÞEZpŠ
+Ñ!„ÆĬÁÝ<øüŠÈz
+¸ÁžLöVÓ :)ËÁH
+G'ßò ù%œ;³}f¢¾=”ÛJ^tßd+ JIY Žº&u*ÿþêMSªX8R†¡%;8Þp-vÀq}Y.µx„ÝN+­«D݈òbàk´9!¾ãx ü|}qÔƒD×çcàòñ8ØÝ«[ñÃn\÷XîÑ7WV¿Ê “uÆ4æ´ :’ðÍ ¿um°ýq'x¯eEoÝ›˜x6¹bÔn¿–~l¬~˜Ÿä“,(§
+ÄÅ4ŒmÂÐþˆ¯“ìÁ·ÂUbfà„îA\>gìÂ|¸ã‰—š.¾úøç‹“ékøG¿|_\w=…~ ÝÑååMwé¨i<ðsV¡W–üH¯¬¦Gˆ‹è9MUô Øg²ó̽ƒTüÀˆBÑdN0£H`¬CJ’ÀqÄdðKûwhÈGvb¥×ÊH—ƒ¥+ILšQž'oHUW´XY´žlIÂâžÎ&!PòÔaÇZ…Òët¿(=C*a@špË,šS°( 8!OBQ+op*/Lþ¤•÷‹¯sÊËcåå——­yÁt˜ö„ãÜ1¿¬!i&µw–&ªB^¬½@€•«@
+ÔPœ qª{çu«6ݹޤâogÜÌãlúð8C£åu£b(øl†êyœM‡ª3œJbÚK*ÿŸBL-³ùÏx²âÔñ8]ªÍ3=NehôP°ÖÈ‹×GÙb‰e¢Ø¼½—ìªãºÛ§§µˆ0Å:…‚‘M+ª˜ŒèÄQ‹áa\8ߊ"ââMá€5š>í4OZÎDÜ>m¢§uHø‡óa¿BbNž¼­%*V××?~ñýÛ—ëÏß~ñég”•öo]ÛñóïˆT)Øtwùö‡õ°"Iv¨ìb äa‰uÜÑK¼?óòhžNaI¾0·.bÚÈ°ØïÔ5Á©SpŠŽ’†S'ãÔKê•è <(§
+Xƒ¶Ž©Ò=07ú;¤€¥Û*§‡1|Ø7V‚•l®œÉp½/¨Kep:ÞÕ±×e&8Å7Öÿ±éR›Žwu,5’G…ÙWhºT†¦ã] #ÄQaö™.•‘éxG·ÏHe_éR˜j lsBÅÙ[\ºTÇ¥ZëSö–.Õa©Vß<GTœ=E¥KuTªÕ¶Nƒ
+²§ tIJyëätg[“Žº±O®Q°Ö0PNv¹ý…¤KuHª|é§@hoéR‘òÚF:¥Âì- ]R½‰™’nñè’êMÌ”ì{û G—„pTùN<ràÒ_4º$D£zmSåäØ¥—`4.د G©Öš‘mÿ³qËó±UqŠ>¨?2¥iFb5D½ÍjŠ$ˆœm“ŠW#L‡tCêi‹Yü@Ê
+¼ZF8®†7n/[špDXÇGÕøFíí”AÂgPðÕ0@£žQ@O;ó å.ÔS“2"UN´µêÃ4„a-äš¡Ö+Â`œUÛõŠnJAWÃ
+„F¿‡„uì
+?O ‰iy1>BØE ?N i9iq18B عñU…“&Æ7‰áâ?>K(ç¬#íS Ö1¿q ‘v4×@ ‰;ˆ¦åÅ Qà3_´¢à3(øè&hÄðQ !ÛÏè¨ùx•6±B®v¡¼‡©&xR (›"WúRÞÇ„<%œŒ‰¼¦åÅ Ñ nh¡ÑQ—1¥ ¤ã4H‰;šô… …³Fæ¨t¨½¬!ÂCê¦Pi‰J¿ÚËê!<18œ5°G®Œ.zY7„' ˆ´-‹Òò”F/+†°‰·ŽB©¢Ä‘E´É´@À"€aMç’C.Ýçí¹Ô鄉uÂT”hŒ%B£½‘xê8!Ú" W
+Ä:È5D-ÕI$úˆn Î(k˜àLo–šn“ð:RÒ)ݧ
+t©Øp(û‡{IPÐUF†Ô\ðŒD•~ŽÚªyNhP
+gåîWÊÁ$ü)F_‚·_FLì·Ô1äÅÁN(v¡p°‹r‹}K/.vAq±Š‹I™öÙNöÝô° ²›U'U¡8¢›UŽIêú Ø¿ÇX]­2_ ¥]í…<Š»¨Ýí‚èn%ÁávW—ÚŧřÑA”ÎSȤ©DÙiÐ9)Ù2·/qϹÃ3Î[XÐÎö.Ù-—C·¶m÷6åàDðF‘÷•R(àE“¿üRã³M;m'àÚ,­ñ©œ9½˜)©”‚;ûÁb­/îºb_øìOóÄøø1îŽØÖÞí,Ïr6èØ”ÝÚþ Ïâ°jtj8ŸkºA`5£ nsóÚ;Ó3Ž§mÆÓt+g9‹8’%M“w¥ËAøU¦ø•°&ÑÈò™
+—!,…9Š%€+.Å–-¹d9»áéé£{ZŠä倪­£­ï›îžé™VÏ¿Æî̓µnFt*þ#Ðâ:Û °Ëmm×'aeåÔØu8ô̘n%mJEŠ¤|L|ºY'R4t»˜os@c’œSt¨I šžLÈz²¨©'óã?NK$-1ÉZ²ÈiÉüøÏV‘½g-VÛ?—+ßÛ:.|z0}kÜT>þâUyê©€ˆÁg†‚Y(ù{áëkÞÃÕ†ãÖØìjÅukvfnßšÏЊó‹;ã7à=v×>ïÛíÚ}ëôîôð¤ï,yïN ¾9^ïŽñ9vV°Á$
+ÉÃkû)<^²Åzƒä¿ ¿îÁÁ…aŠU1±fÙK.yƒopñÝ}ETÎZ\­%hp` Y?.©ëµ·=}vt¸¶—ˆiin·ðÇǣMž´×bÎø”§K‰\¡0†Ò"Ud=†çÖ6œvWò‚¦Û‘PÀ9î Å˪†¤–uFY‘¥†r±F2®¯5±—wúV$$ÍZgh’o]ïOÛyHy¤°VìÓÂ)‹¼%{5ʸL7’ÄéëÍ&1Jœd˜Ë‹aS±{ƒÒ‚;êEXÙ51v¯MÙ‚Ýóé-»×§?'˜9E RŠª¡yjhãéP…Ìû ƒƒå·o¾Iº?m2⃔¦Ö± Ì©z,Àül‚ìhã`Û1}ÿÝHd1@ï¹1WV±¦jz¬5H~NcÓOË•aËò½qùh$f§™à-+§IÂ/ü8Cœ1ïÁ6˜¡ë8¨‚ëqÃakÓ7™/†g·¶ƒ±#†%my®BÀºNœÉ¤ˆ°_ Ø00â–€ßz¶˜Òé0ZTYûúë—cˆï*aÉÌvžåE!|œ†Clgíàà[{faL5̘À2žž;ø®‡¡&^ëzϘb1©¼€é \yIÊFU´6óUJëîè[TZó³Å¢ÄK-k¡V¨^Çp¾dÄÒ ‹°b=A"âÙ™ßbQèâù^w#f`>¹àap6í®Á^׶ƒQq—ô:gÿSx]ÛS£ÑjH¨Kwêÿº¾úCL]ˆF¡ý¯Kµ¿aSU KÄöÍF¦A†%†¦ûh•RF†¦´˜Lû–ÉNžàÝ8eouô<ËñÅ€bð'Û=’s*¨ øªßën–Ïǧ»?c˜xÜš¸>”tãvõB>û6Ïè˜=§yQ²½iHÅ\I…|UNâZ‹
+ÿ]µšÊN// íÄzç= .ƒh2Xÿ ý
+ÄVút!¬´}çÇÓ·î‚غРQw~|ßMkÛÞòó7ËEe/uëö87=[(Lqáp”^ý9öN‡ýÖö£#xä»5ó
+ïv6;z¢_ûúµó¤3¾„¢—'vXP’ÃÅÀji•N½-9•1õbA“Pœ1mÊÖö§«®Ÿ†óÌìKñ'šéA’¾°¾Bylst„cŸÞØ·O£Z¹‡rs±ž@Mˆª`¨ÏbäßÃ\ Œ‰]¤{¶#h¹ý9Zrê±³_ÅdÑ‘kì
+ñ¡ ƒ¡Ð)<ið臭»§‘!^¶ ›‘wZêP³[Bp† )ßJýšEÈÚŒÄ/\œÅZÑæ>CJ"„Ro]‚f¨çÌRÉ<ÀîYd+‘ñö‹ÓJtšÈŸR<
+lDÑFº¥C(ôÖ¥Øô):P`]:T¢I™4(jRI‚¹ÝÏPŽ3îÉ㌔D,ûh˜» ûÏå½çÃÀìø„-mñP­þ´I¥} *jmËyxÎÑðÜ6 UKogÇ8á~2ͪf5‘@¹àÄËH“Âäê[h0oâ¹MœÏÅÓhC³×?~ ЦLƒ;<sm£á­wœñß.õãÙ:ÃS"4Ìžê³>Ó»C\˜=5`üßÿí’¯c.‰‰†oøÓ§ð¥ÿ®/¿ÁÑa|Ð 26’‚c…{Õ´8rY]›H›Ž•-´ ¶ÐüöÛÏ*ZèòòsÛa;©š‰eš*ù_q»‰Ež ·aK“å1óKLNœYÎ?ÌË&̲ú”žÇ”‹ny¯`&|,w‡o%A†vðJ1܉ŽéÞbžµßš+P€ûg<Šoá^àl¹‹9÷ÑÙ*1ò¾+Ž÷E÷`wyènŠ=ÍB°PT:"pÚˆ(-N®¸áƒÇµlx6ó#‘2€È/Øá¸c×ì ÿ|ÄÊ„_%.Ûâ°Á³bÚ9û„iSqøcè©Î?aðïe^u½ =à/¶ Aeó€’»át ¦.†úÎÉ÷Ø×iÂ@š¿zDZßÚ$ÒË|®w\¬ÎÜqá6˜.>êðœyøYß;Z¨c®¡µ¬ÍÒ9î’t”X¨‘?¤%
+Ä€¢”‹p*0ÏFçƒÅÙúWDëŸe­Ÿdø©Îä Þš¢DÝ⤘ï(@$ ¦ ÐЙC˜ÑŠæfÍB’–e!ïx‹‹(3ºX‘üÀ¬© Ð‰Eà˜…”=˜s£³Q Œ(˜¦ä¿R?»åÓ-i|ˆôh(±1ÄìÏn9QfH¨»˜gE
+_Q‡ÿ=%Iビ’¤b’tVbýxïyÒøð¤<éÁ„–”Ø” ¢±tˈ2Uz@Û'>+°Ž©ÔÌ–æšÚRJ£ÓÙí—22Õ©»:Þru´*Þj×äKéžq)òþÎ*„bC
+KéÀ²fÊÅ×̈³<Lö ÷…—õÚB/µ:ƒ=»¤¡+÷·KÊAî‹Ü&‹}ã¥w…@À÷X¹:xiìðhïqbå­e9 e¬íMTzá,üþåìUôé«|‚/¿Rl7Rî®_ .4í8T¦Sú‚òÔÇýG;{-ÐÃß°4nP{qÔc‘¥ð¥ÝS4ë
+4™¶œO,’Ffí’ÄTSÊ}â ©fYÖçÌ6ÞÒªô5ÆFò4Êò$og­U!,r‹€n ¤ao–¸,ŠKg¥<Y)Š“ cSÙ¨¢!r÷—Ÿ»a}Õù1ÕŒÉWMÞÝ°42A¥¿ý Ÿvãí–ûGó[}”˜õ3rIJ#zE[Ö@4Ù&Q—>¸LVõ4}æXb|ƒC4‰¾óæ—ðBß >LóQh(URe­å°a}¿öÄsÄÉׇ=¸ä½BºÃƒvX¿í‚±#gÓÄMX«zeaç\W~ñ9³¸½bÉ;ôü^öŽçÄçC¢Æš2Wø±TXØž*¾ Kiámaª¿Øx §Ï½îŸÞÜB«IÈÕOΉ‘ð?ÃÙºpØ%ÁÕìËš‹Eulu¸4èÚ\?b3Ó¦áW‘®~|~\,JRèpí„'zቨÜGöp’ÂvK
+"ö°´*•È\]æa’Nüœb³Œ‚å?ûî¼ù j÷®·ìÌðµ9°@Æ‘±õzºÐPš.oxžï‰ÉÄó¾ë‡‡{é«Î»«hé•jÅ¢®w‘œâ
+ùág¡¨D¾·i„ïÊŽBt¡11«÷0 >_³Y…®°'“½ÕÊt‚NÊr0GÂÑÉ·<C~ÅF ÄÎlŸ™¨oOåĶ’W Ý7YÅJ¨RRV£®IÊ¿¿zÕT*Žû”ahÉÎŽ×_Šp\_–K-Þa³ÑJ+Ç*$QW¢¼ømŠFˆï8î__íõ Ñåq¸|¼v÷êVü°+×Ý—{tÄÍ•Õ¯rÂ$d1¹0mƒŽ$|s‚Ç/d] ªì
+äkYÑ[·ð&&žM®µÛ¯¥«æ'ù$ Êi€q1 Ãfªãë$[ð­p•˜8 {—O;3Ÿx⥦³o?ûõì`úZþÑÏ?×]Ž¡Cwt~~Õ]:jüœUè•%?Ò+«éâ"zc=ö…ì¼pï ?ð
+Çzâ@kè#Q`Ò+GŒ}å« åBåÈ°÷DŸg´ü£Ÿ= ד‡ô__áר’'XIp 㮜Q ”o¥–K•£iúõeœYŽËžË5'|™…0’TÉK&*‘‡Kà!ðú‰(´ •¾bEñ•ÝW®júÊfžÒ9™«”ûx5JW™šw•Ïè*ñ¢Wø +q8˜ó˜ÝÖõ•OKö˜Ýc®þ+sUÃc*_÷–RÉÇ¥>sUà,ôDÙjŸiP}æŠì3S£*|Ðrá™ÜÔ<ÀòÓ'*ˆ(¹ËÅ&¨ˆßq;‡É&˜Ýýø ¯Â‹>D—ùJÌ$à”®Èé]Y,¸ì÷Ó ¯ðƒ¸§’ôZÎê-†‚ÏFaH¬ÐB±I†Ú$¦í;9ø«Ïøûb”î$'5¯9ã6§õj)Hj(Έ8Õ½ñºU›î\oRñW
+3læqV§ð8}£åu£b(øl†êyœU‡ªÓKbÚK*ÿ
+ŸBL-³úÏx²âÔñ8]ªÍ =NehôT°ÖÈ‹×Ùb‰e¢Ø´½—ìªãºûç祈0Å:…‚‘M+ª˜ŒèÄQ‹áa\8_‹"ââMá€5š>í4OZÎDÜ?¯¢§uHøûÓ~¿BbNž¼­%*V×—?ýæö³ùò«Û¯¿ø’²Òþƒk;~þÝ‘*›îÎoZö+’dûÊ.¶@–XǽÄû3íÍÃ!,Éæ¶ÀEÌAéû=Þ`S§à% §NÆ©—Ô+iP2ž€“Spb¿GƒÉÉ0y
+拺05
+Lè¾h(52J­eƒmd(G(Æ9"㕼<ì¦9‡ 5¬sH:,«&Ô &
+L²yd”FIŸÒÖò*g«ž+XÃÝò åZ7¾ˆk°5l”Ó½.×JÀŽº±Ò *ÝJ'd “2œêqcœc
+N²™ŽÉ0ǧ…É«¼®z©@ ÝïòA›%‰)`
+Ø:vJw¿Ü85Ø>,ÝR9=|áýScÕ)XÉÖÊé ×Ë 6©Su® J‡›:ö:Ï¥ø¦z“˜´Á\¦NI±ÔHf&$}Ñ*'§à$i$Ž
+3’¾(Ɇ
+Hçê€T«o›*̲x´OkPP’MÓ ‚<Q8:'„£¼mrº§-F»1O®Q°Ö°ONö·åÁh7º;¡ ¥[è„Š³4ífÌ7¦À$›è˜ŠòT¡èœŠêMl”ìqO‰Î ‘¨ÞÄFÉŽ÷t蜈*_»)GYN‡Î q¨^ÛR99jáú Æ%ú•(ÕZ3£ V®ódy>Ê ù¥I]bDQ)¢^ Qo³~" "§@DÛ¤"äÕSƒ!ÝzÚâè6~ eèI3ÉŒ¼j€ÚÉ qTš¦‘X qÔÖf$xC
+¼ZF8¬†7l/?šp@XÇÕøííAÂgPðÕ0@£žQ=;ó å.ÔR32"UN´µzÃ4„a-äš¡vR„
+À:&8©†79)º1] —‚ˇƒãUî“šh©PÎÁI›„õÌÏP 4N‹°OAXÇþx_°Z€:` 亟Þ1>ÈK§…‚Ô‚´@6 ˜bÁnÆ0ðó´@š7$E‚] Báçia 1W -/ÆGˆ»ˆ!àÇi! -; -.Gˆ;7¾ªðoÔÄøF1<BüÇ' åœt¤C
+Ä:æ7Œ!RbÀŽæšàhA qÏд¼!!
+|á«U|Ý!
+4dû5¯r ã&VÈÕ.”Ÿ`ª ž€Ê&†È•¾”ŸbB ž€ Ž†Ä-]Óòbˆ„hP7’ þuc
+Bº1Žc€”ˆ°£I_x
+¾!_*ð%#žlÀ~Gí7 à«a€¼A2ŽšÈ8ª½ÔÅÔãxtó3JÑå£Ä‘D7ê]e”HÍOKT:PÞ^=4D±ŽrMQKub{/{F¤Œ‰iáiy
+|“Ôt›„ב’Ž)ðè&8V Kņý.^¾ŽGRÁ3Uú9h«Ê9  AXË
+d²™» ¶v:`knkk „ˆ¼UtKǬEÎ^
+’làF–/æ…œž‘ÅóùÒ7½Ë/×ûT6I©‚HI@ÉOÁ,³ˆxñ¼ƒÈÊ|:‘o”ªÐ-ÖyÜh¬åÞ%•üQã¿cHXôrg;¡N¶É‹Ã™pÛ±wÇ]zCn•ëõÅß>Z jH@Y´ež9ç=2g¾£0Gó¬( ‰3ßýG‰Ã]oEíU
+gåîWÊÁ$ü)F_‚7\FLì°Ô1äÅÁŽ(v¦p°³r‹}ËI\ìŒâbG ’2=ì‹ìûéagd7«NªBqD7«“Ôõ(ðôcFvµÊ|-”Ftµÿò(îv¤v·3¢»E”‡Û]%jŸgbDQ:O!“¦e§Aç¤ dË\„»œÈ=qÞ‚v¶7Én¹ºµn»·)?#‚7Š¼¯”B/šüýà—ŸmzÜ[;ßÐ&iOåÌéÅ HI¥<ØO+h}q×ûÚgoÍãÃwqwÄÖöfcy–³BïÀÆìÞöx‡€' fF§†ó©V¡fP3ÚàfÖ977Þ®˜žA8iž6 {9ËYÄ‘(iºñà×ؽy°ÖÍ(ƒNÅZ\Çbv¹±­íú$¬¬Ü£“»G£‘žÓ­¤M©Hò€”O7ëDŠ†n7ó bhL’sŠ5‰`AÓ“ YO5õd~üÇiÉ‚¤%&YK9-™ÿÙ*²÷¬åÃjûçrå{[Ç…O¦o­‚›ÊÇ_¼*O=#1øÌP0 %_`/|}Í{¸ÚpÜZâû€]­¸nÍÎÌí[óù
+¶”D#yxm?…ÇK6Uoü—á×=ø/#¸0¬B±*†#Ö,{É%oðMÎâ/¾»ï±ˆ* ÂY‹«µä  $kâÇ%u½ö6¤ÏŽ×ö1-Íí~øðxô±É“öZÌŸò4c)Q‚+ÆPZ¤Š¬ÇðÜÚ†ÓîJ^Ðt’¿Ë»Òå¶m ü*øi׊MÔéI¸Í1UÛL]§Õt:J¢¶2©‘(7îÓw<ÀKšdz´3±ÄcÅïÃî ,p®·DBñÁ²ª¡©eQVd©á…\lŒçÏ5±{wúV$$ÍZgh’z‡?÷}Ê#ÕØrµbgN™ä-Ù)PÆe’¸±$Nßl·‰^â4Ã\^ ›‰ýj\Ü‚ÜÑ ÂÊž³1c+mÆlÅgwl¥ÏÞ%SÞ²—E5´ƒÚd6R!;üA‚Áò»Ûo“îO›Žù0¥éÃMìsª‹
+í]ªý ›ª¢[Ê ¶oÖ3 2,14ý°ßŠV)eddI‹É´o™,àä~Ñ‹SöÖ§ÃÁv}Ñ¡‡üÁñNÇä˜
+ê.õ{ýöåòñôðë¿1L<í,œJºI»z!Ÿ}—ça\LƒžSŒ¼(ù}ÙŠ¹’
+¹TNâZ‹
+ÿcµYÊ—^^ÚI¸ûÿƆh2˜ÿ ý
+å±íÉŽ}VxcwÞ>jíËÍÅNx5A ª‚!ƒÅÈ€±è{>H?¼w\AËÝ»hÊiÀÎ~ƒE'®±#tpìó¤ùtÉÆ#‰ pj6ŸÄZÒ'á#ð
+X—•hÒ@¦ ŠšT’`íöó·Ê~ÆŠÜÏHIIJˆ†yÛðý¹\|蘰±å¡ªõ>mRiŸ@Ä‚J„Z¤Àrs4<¶ÍBÕämãì¸
+FÂo‚éîpUdhKŠáNtL+›ìýÎZƒ¬ñ(®Â½ÄÑrsUbä}×ï‹îÁ×å±»!ö4 ÁDQihÈi=¢´89ã†×>ràÙ¬g"e
+ZI `—Öq® å¤N5 1$n…šWí++˜ÛOO„œáEQÞù`vôä *¤6_4ã§@Ô<zWîîö¥R#”UÅ
+ĉþå³ãë°gg¯ßž3xÞ½í-ÙYÿ! .sƒw Bø#³?5€ÇUªÁˆ¬B <¶ú'óÃmy@§ö–P › ]dÂyQ.O´tµ8Ã)ŸÐÓVí*Ð hCÕÔ‹Z wÐÜ$Ø<‘ÈÔbyƒ[)óI†V²ÞlÆÐËÅ¡²ëÆð óö¨ÒGvv‚ÒÀÛƒwÏVxq8±k¹›à» ^2÷èp­N˜S—E^M‹< Gè‡ÛäVꮲÐY™Ì(•ÙЂ9Cƒ—_–ìÁùôe†î–WéîÓ"ÚK¼ÙeÐS;ô÷|”ó÷|Ô…ï löxâ· aA#Kزû#Pçl€§¦^úëí,ê1PÙü‹z q7$€0ùDf h¶ªÍݪ£?äÍÜ÷JþÌÚ‹Rº=t‚)§®²ó~Ï¢P0€-ß ŠHý)3RÑYQ„É+b*eFbDàKǵv¢L}À ¸@ÌÞï0¥£òE9ªÃV3èÖG
+tÝ tb‰ÕÐ1µ§ûuÉضØoL>ë{‹Öòè6hèQb%üÒ(YúOCô¥ùùuÊ{>i:
+ؽ¡Ap R ¥\„Cy6:ï,Þ­M´þ›¬õ“ ?õ2¹…Ã;K”¨[ôJ€õ‘B€ðDjú
+ 9„ºCXÓÂM3‡deYÈûÞâ$Ê Ý¬I~঩ Ð‰E`Ÿ…”=œs£³Q Ì(˜¦ä¿R?»åÓ-i|ˆôh(±1ÄìÏn9QfH©»˜gE
+_Q‡ÿ%Iビ’¤‡Sb’tVbýøäyÒøð¤<éá”–”Ø” ¢±tˈ2UzHÛ'>+°Ž©ÔÌ–æšÚRJ£Ó›»oddªSwtËõÉ®XÕ®ÉE£™žq)òþÎ*„bC
+"·ÉfßÒ»B àV®?8{XùÓ¶]†26Î6*½p~ÿææ"úôªÃB„
+_Ú=E³zP  áÈ´å|b‘42kW$¦š²Pî_’j–e}ÎÍö°´+}¹•<³<ÉÛYkU‹Ü" [é_;Û%N‹âÔYéO׊â$EÂØL6ªhÈŸ¼ýÕ /¬¯:?¥š1¹Ô”áÝ K#Tú»¯ði·‡ûåþƒuÌÍ>JÌŠú‹9bÚ½¢#k Zl›¨K\&«ú°|æÚ¢ƒC4‰¾óåÏá…¾|˜1æ£ÐPª¤ÊÞÈnÃfµ9ˆçˆ“¯{pÉ[gt‡°~Û%c'Îf‰›°VõÚÆ—Sp9\ùõ æ¸q8<zÍ’wèù;Ù;:Khœ ˆGhÊ\áÇRaa{ªTø*,¥…·…©þbãœ>ºSh|zk­B$!W?9'FÂÿ
+dëÂá+ ®f+,k.&Õ±ÕáÒàÕæùø³˜™6 ¿Štõ³àóEp±(I¡ÃŽž„'¢rÙÃI
+Û-)ˆØÃjЪT"su™K„I:ñ{pŠÝd$(§øÕ3¸[ð惪­<o¹·Âes`Œ#c›Í.t¡¡4]Þpžï‰ÉÄó¾ç‡‡é«Î»«hé•jƪ®w‘œâ
+ùîg¡¨D¾·i„ïÉ…x!„ÆÄìÁûYðù9+õ,po2ù¶Z[nð’²]ŒÄQ ptr•gȯØ(áˆØ™ã3 õí¡œØVò
+¤û&«XIUJÊjXp4Ð5©Sùõ«×M¨bâØ tCKv>pÆRì€ãù²\jñ.Û­VZ9V!ˆºåÅÀ×h34B\ã¸ü|½ØëA ¢«Ó>pùx ìnéVü°kÏÛ—{tÄÍ•Õ¯rÂ$d1y0lƒŽ$\9ÁãYW&ƒ*»‚¹,+Zu +1ñlrƨÝ÷Zú±±úa~O² (Ó`2lö Z0.'Ùo…«ÄÈÀ݃¸|ÆØ™õðž'5}÷Õ/gGË×ð~þ™¸îjï1tGçç×Ý¥£¦ñÀÏÙ…^Yò#½²š!.¢ç8Qу`ŸÈÎ÷Rñ Bv
+EãÁŒ"±)IÇ“ÁÏeìßa !Ù•^+7"]vb”®$!0iFyܼ!iT]ÑbeÑz²% ‹x"8›„@ÉSoH„kJ¯ÓýBB ô ©„iÂ-[°üiNÁ¢4à„< E­¼Á¨¼0ø“VÞ7ßç”—ÇÊËÏÏ[3ò‚á0 ìû5¸ÿb~ZCÒd$µwš&ªB^¬½@€«@
+•LF8ÿ/ºf<øÆž3T<6ZC‰;^Ùc4”KÊ…Êž#`ˆwœÑð~ 0\OÒL|½À¯Q%O°’à†G;œ9)¢è(W¥–K•½Yzù2Ž,ÇeÏåœ.¦G! …$•DòÀ»"âÞ#•ÈýGà!ðŒDÚ€†J_±¦øJ“î+×5}e‚ 3Oéöæ*åã>^ÀÒU¦…æ]%¶ñs¼è?aÅ s³Ûº¾òiÉÓ¤{ÌõÅc®kxLåro)•ì1±/Qê3×ÎBO„]Q¡ö™&Õg®É>3Õ«"Á‡-žÉ Á,1}¢‚ˆ¡2‘»\l‚ŠxÛ9 6Áèîçgx^ôºÌ 1’€Cº"§wm³à²Ï¶‡µ½À¢ãžJÒk9«·
+>…!1g@gÅ&j“˜¶ ìäà¯>âïSˆQº“œÔ¼æLÚTœÖ«¥ ©¡8câP÷öЭÚtçz“Š¿VxœQ3³îÃãfËóFÅPðÙ( Õó8ëUǘHbÚK*ÿŸBL-³þÏx²âÔñ8]ªÍ=NehôP0×È‹ç‡Ùb‰e¢Ø¬½EvÕqÝêñq)"L1O¡†`fÓŠª&#:qÔfx'Î7"‡H„¸xSØa†O;Í“–#«Çuô´. ¿13Òø‹pó àm-1P1»¾|÷æöî«ùòÕÝ›¯¿¡Ì´¿õ×ϯ©R°éîüQ‘$k(_±ò°Ä:îè%ÖÏ<Û[ÇcX’/Ìm‹˜‹6bû½¡š¢&8u
+Nñ¢¤áÔÉ8õ’z%zO
+NxÑ`jd˜Z¿0Ç0Íö9&—-n²Dž€tDAZÃBGd¤£t“ÖZ§Ôé‚”n¢C2Ðar*Z{RW“
+Ò]/¶Yš˜Ö¤€­cªtÌ;Á°t[åô0†}cÕ)XÉæÊé‘ ×û‚:W§£m{g‚S\±þˆMçÊØt´­c©‘<*̾BÓ¹24mki$Ž
+³¯Èt®ŒLG[º}FÒ¨(û
+LçêÀTk`›c*ÎÞâÒ¹:.ÕXçˆ
+´·°t®Kµúæ9¤âì)*«£R­¶ušT=¥sBPÊX'§;ÛÒ˜tØ}r‚µ†r²Ëí/$«CR墟qT ½E¤suDÊké„
+³·€tNHõ&fJvºýÅ£sB<ª71S²ïí/ÂQå"œyäÀ¥¿htNˆFõÚ¦ÊɱK/Áh\°_ŽR­5#1Úþgí¹öÁÇTÅa(ú NüQü@ÊP”j¤‰Õõ6«)’ r
+D´M*B^0ÕÒM©§-fñ)PšIfäUÔz7Äq@jÒBFb5Äq[[’à(ðjá¨Þ¨½liÀ!`V㶷S ŸIÁWÃ
+„Z¯§€uLpZ oÚ+º ] œ”‚ËǃãUî“šq©PÎa¯ÍÇM
+Âzæg*šý"4(ëØ7
+|zÇø K
+R3 ÒÙ,,gFˆ»éÃÀÏÓAjö@Z`  vÑ …Ÿ§…ÄŒ´¼!ì"†€§…€´´¸!ìÜøªÂ¿qãÇðñŸ&”sÚ‘vŽ(ë˜ß(†H‰;k‚ ÄDÓòb„„(ð‰ ­(øL
+>º š1<BhÊö3;j>^å@'M¬«](ïa¨ ž€Ê&†È•¾”÷1 O@ Ç#â¯iy1DB4¨›šDhvôʘPÒq¤D„ úƒÂi#sT:Ô^æá ˆ!uS¨´D¥_íeöž€NØ#WF½ÌÂDÚ–EiyÊ
+BaD„ºa*J4G¡Ù^O<õ@œ‚m‘+
+„©ÕÉ“v¦àQðÕ1Á‘_2R4dµß‚¯†ð†É8j*ã¨i7ðL
+<ºù™¥èòQâX¢w„®2J¤¦‰§%*(o¯: ¢FXÇ
+ Þ¸b\ çêÕÁ;íŧ— þó¿PK
+üoÎ ykeº8Kc³œoLûοO‚ê— N4=‹*/ °Í‚‹­³2#LoË3ÙÖ4¼½knMÛgž±ÝmL,²…é2(Y΂åùÖÒ;cÊDëÂ4Þ…:a}U‹oµ SMï?}ùÓ„i¿^<žD[%β—sÏ7wÖzMI³–Ã&É2g–½Ûûìΰl¸\º¦Ìa²v•ae’1©ã‰:È`b$˜ yg˜n__oîß»«,­_†«?É™m^"Ûo ¶¼7lÛÜ°××lç¸>85ÐxüÕyéØ+ ïÐvÖ£¹ñ°47û•¹‚ ."oíÒ1­GÇpR¦¸ÓÓ{×y6(¤{Fn¯g³¹o¸w¦_®÷ƒˆžšóëE’€’ïùHô¹Ä÷6" (óDhG¾Q¨B»Xgq¡°Vx{!)o ³ƒ
+ÿï0†„EÏ·–]a‚“ø=¹ƒ@qÀË•e[ÛýŠêü{g³B*d®ÃwÐ?BvÙû{”ÃE (cï­Í†-Ì<sößÈœñHaŽæYQg<þG‰Û8Ëßçè(œåÝo^6$áO1úŒÌò
+`Ž /[†<¥8Ø!ÅÁN%vZê`yÝÒ‰‹R\ìâb#I¢†}¶“ý{jØ)ÙÍ)nvJt³Ò6I]»÷S²«\í”èjÿ+äQÜíPîn§Dw‹( ÷¢)йN
+sûý›·AQÚO1Š ­QvtN
+ïª0V/{óÄ€˃pŽ÷[˜PÎÖ:Y-—C7WM×6åà§DðzÎû¦¤PÀó"ÿ{ðGŸ/zóÁÜ$àëʸŸe@øY-Í@^R)wÖƒÉ
+JŸuƾñÙ{Ãcêà1®ŽØÊZ¯MúüLt
+#¶°|Þé…MÀ2jFÍQ3¥S£ª¥B7Ì f4ÁÍ´‚›~#ܼr·Åôô{ƒÑP«iZˆ^Î,GB`š¦W.ü[@ŸÏê0Ê RñïÇ6Ù…¯-s³jÓ˜bKgo§Ú®ƒáp¨eÚtKaS¤y@Ê› ãÓÉ:‘¢¦Û+ŽùbhL’ÓE…šDpKÓ“1YOnkêÉlÿÓ’[’–d-¹ÍiÉlÿÏV‘kÎï–›ßçKßÝØ\ÝAKi|TÞþRG"öËÕÇ©€ˆÁ5CÁ,”|†µðå¥zŠ£ ûÉXVµ<ÝŠ›÷Æ“Zqrö³þ oànÍSös/¸Þí7›•óÞ>ýY _úö\=ýY îl÷ôg5¸Ä|€~š¶±Ø €¡x¼²Âç…ìj}ýÙü:žÿ<‚ ª@¬Œáˆ5Óš«È[|§
+…1”©";eøneÁkg™HДဳ9ä…g,«rJÖeE–^ÈÅ
+ɸ¼T Ȳô§HHŠn¡I¾wÜßað·Ø#©RbÎqp·xW¥ òæƒÆÞÊvç2Î“Ä qÚj½N´Çiæòb°^;?g{Û³îlpG§VvɆŒ-” »e urÃÚä‡Ãç¨H54Wm4ȹÿ
+ìum;WI¯sVð?5×µM ?Ñ ­6€„º´§þ¯ë«.¦%I´ÿu©öXTÍR±ýa-ӫϱ[
+<•R˜\ ûÿøNXla9F
+›ËÞ`Ü°±þ€Dð•:`8FÓ·Ä–út.¬´|gûîK÷–XºP Q w¶ÿ»‹Ö²Üùïæ·•µÔ"ÖíQ®{¶P˜hâÂãhzõX;y»åGO0]̯֠̓3w¦mº÷nÇÓ½Ëëµk¨×N.’UÕsø(Z<9ô­LÞ°š›¥]¯ƒ¸97Êšz± ŠN(•Á2èwô°»ê‚©“°Ÿ™}Åÿ„==œ¤/ͯQ[ïí%¯¶ ?lÏÛ§Q-¯Ü\Ì„'¢*ê±ùw¸0çÞq|îÞYÁ”²›¢!§Svüï,Ú«
+ó cž$ͧÁ!é„'à<äl<=‹ ´¤º|`>eîät{Ï$¶{´~n<­T›„ž[°q™‡Í¹LsMãxáò-ü9×Ø v|W/ðéɹa²xÓÌøËÓà¥vÁzþðò7Œ¿:0Ø"³wS“=5·l'%­”½){7ÿ>òn둧+«²ÛRòФü1Æá£[.çU“ø·°DÜAó´|Àv°JŽˆKølk7•cw2ÊkºÕdˆzÊìTëh g[G=¦c؈ƒO¸¥òÁ°¥|ÜVòÖ(ÏŸŸ–¡ù™¾EÒòtÌž¥=­CõØÔPáDÚÍS¤³g)G5ÃFÙXÌ¿xûý|cmýù½UÚ$ÊWSKŒ=1ûmïù8YHô}|áZw÷¾mz»‡+æáì癵µü3h
+©ÞM¡.<iuoãìhdðÅ2Pâadà—¦<Ôl—ìá†ì—ÛËP¾Ì¢@dmFâgÇEZ¡"ðº "¸Ro‚fÈûÌRÉ<lœ÷d+ñö³§”è4‘ uBñ(ð *ˆ6Ò.¨Ð{Š@B Ö¥Cf Š0ñ¸aŒÍnv-mg,È팔D`á Á±“°þœ/\fû,lñhƒjÕ§½fÇMÂlK[ º6„+yxÊÑðÔ4 UCïžà„ï±É4­êÕì÷“N¹)”yabô-4˜wQß&ïÏÅ×hCÓ×o¯¢Ú„)ðÅk¬,°3þéÏ*S9× 4̾оâ¡aöUú}´_ÎGf_õ™ÿ÷~9WŒÁ% ‰ñ Ã]n ûnz=Þ€üžâ‡Nø±¡HØž%ÊUk¶ç,Åê-±ˆ”ÉHZB·ÄšÝ\}^QBçç_Xþ3ËIVL,STÉÿJÊ ÿ+,¼à?rÐÛu––â''NMûíõ¬¬Ã¼¯Æå¨åÚ1å õ´ '| w‡«’`†v°¤¾DÇ´0avbZ‚,žð)®Â=ÃÞrçÜGo«Äˆï.Tü.ú«K¯½.ö4 Á@Q®E$X¥µˆÒââ· ãÑòs òf¼äSùL&ÝBwó1þyÉÊ„\$’m°ÙàƒY1å„}
+Ãüñ'PS|Êàß Ê¼h»:Êà– ‚²ý€yœº@êcØ'ʾIÒüå=ÒúÞ²a"½˜Ïõ¨òÑ™ŸUî6˜Æ/5¸g^kü¾¥úwÆ
+JË\Ïa«$%ªgÛi ÀÜ2¼]£w+ÎsóõP Ý¡ß¿.oõûÄ 1#KutÊÄ„+ô!ÁK¼‚>àÐKÃ]ì:°¾àÌ<ƒ5Ǩ$ø°Òß;á‹K/îÓZ  Jå ªC(µì^ŠS5C)iD?+M¢Ñ|?ÁiäPñòK ‚ w=êá˜8¤Ü96n´:dH
+bÓu8F¨£NÔ8D óÉÒ Kk†,ÑVö²¯´¿|óöjŽS;*,µG·ÔXðôÕêÎL4쌂Ì8.1ÂEÖá®…‘Q^Ç(ƒ€ÃÏQpc´*‡ ÂȨ¯ -Ç•ÀŠ?/V÷5듃 Z6-„¤°–M iW‹å¤2'ë†èëõ
+ÄÕ@ûµŒí§BŽ1Q„·Þ™åü–J©Ìoã‡@ä<ô´¶<ÜÍ»WRî*V Ž·/_z÷†»cǯ¯OpÿØi{†ì,ç
+osƒ_œ†ðzwj
+\©»O‹ähÏXP³‹ § và¸ôPm¾/°Ù¯$àG´²N
+9†lþ`¢œÀÅÐKw­Ûz Tÿm=и$€0øDf (¶ïªÍݨ£ßåÌ•ü±±†ŠR¸½Ð
+§®²õvÏm-
+:PÊ€(ùNŒ@jÏ òÆŠ$L^§Rf$F¾²`T„oS0ÈðÑû N騬(uØ: ºñH®õ†Xb%t>µ§ûEI߈Úo°Ý˜ÌëA+yt4ô(±~i”,üg·¥Õ“‹bï©5Xƒ&²Î›72DÄ€¢”‹°+0ÏFëÅ)Ùú—DëŸf­Ÿdø©Êä<Þ|‹ºÛN 0)p@$ ¦ ÐКC˜Ò’榇9„T÷a–…¼PD™ÒýÀ’䦇ú
+ ­X¶YHs£ûcâÜè¬DT=
+¦)ó_©?Ûå§[ÒøàÓ£ | Äƒù Îþl—é éþ˜è6³"¹¯¨CŠÿ7M’ÆŒ“&I÷ÇÄIÒY‰uôãoŸ'™'Í“îi³‚Reƒh,í2"*Ý“ꔬÀ:¦Rs¶´ªÈ-¥4:Þ|%"Sz: ¬0^îÍŠUíŠXt1˜h—"¾om‡P,€6¿~ûõ<˜òW–Ó¡)öJÌ­€-%^,ÂáÎuî\(8Ø&ÜJ¾{¦œ}³Æq¦‹“}‚sá‚d§M¡µ:ŸáP¾
+”žo—”ƒ*Üãs›Lö­›:‚^àÎÕÁ¢1ïÞÚaÇÊ{Ó´ñÝ6{¶^8ï¿š¾ˆ®¾n±"à9øêkÉQpC³¼Ñ\*.4íhh°1u8¥/Øžz¿{¹µV=ü}‰[ã{/.ƒýXÄVøÂî)šÕG¦-狤‘Y;'1u( å>ñiϲ¬Ï™®£bKÏâX ž†YžÄ笱]‹Ü" ›é_Zë9‹âÐYi†ÇËÒÍIJ…AöãB
+ò{gwþ…î¯:Û§Š1Zj¯w?pkd‚J_}Ž¹]Æó»{ÃË>
+Ìû/æåÃŽè-±"ô='ö¥’‰]ýïa¯VÛäíL Ñ$úÎW? áip‹ö}JTÁ—q³aµX¹<ñäko.ym-‘îð¡îßvÆ`Ôò+>½ª—&VNArHùåPGE›Àñ§,ù…–ÿÂÍ~ÑbŸXBã|(@Ô8BQæ6~,–§L…Ïí´ð³`ªpð@NŸOÛSh̽±R!’Û?9'FÀÿd¶¢àU¤f ÜÖœªc©CÒ js|¸ä³˜a¾~x˧«×/‚Ä|K
+ Xvøâ4|m÷‘}œ¤°Ù-{¸”*•ÈܾÌ%Âx¼bÓŒ‚Û)~þ¾æ¼ù j ÇÇO¶F¸l,xÄÆÃjºÐPš&>x¾¿‰ÉÄ÷>¼Ÿ¦S´·£i¤W²ÿ±|¿‹´(\c öÂw;´3WyEÄ×üîp#'ŠSðƒ¶Õ{÷‚c²[ò7<ø+ô‚w/R˜È7? E%æ{;¡FÀ•¨(x…3Oï&Áõ%+õ2p5Y\[,;¨¤L"q8:±Ê3ä—”à!vq‘úöPNl#ó
+„û&«X®š•”Õ°ài kB§òëW/U Šã¥ZròíöæüÇw8-9a½VJwŽ•H¢.øöb½ ø.4B\㸠ü1ܾØiÁDçû]àò1ÍNkqó°8³K8Ž=çÑS¸UéîW9a2¸u…9ÐmƒŽ$\9¡Æ ²Îu»ìrIJ¬hÕ-¬ÄÄ·É£fëµt¶q÷Ã|'Ÿ`AÚ P .¦AgXìÁnÁ¸œd¾RñžÝOÙcãáNM,j:¾úü§c˜’«œÂ?ÚÉG<Ýùê1tG''íMGMãŸ3Ó^9ÇðÊrz¸¸ˆo$¡‡ƒ}&;JÓ+3Ò€ <d§P4œÌ(ë”$p1ꉈý[ 4D–íXé•r#ÒD#FêJ“f”çÀÎ’BÕ%V¥#[°TOg“(xê ·c¥Bé5º_Hž!5a@˜pÃ,~Z¥`‘pBž€"WÞà T^èüI+ï7orÊ«ÆÊ«žœ4fäéî° °'l×àù‹ùa AS/©½™£°*äÅÚ‹;ëæv €+ø{8ã€OOÐÆbŸ¡¿<ij-7ÿrëcC‡@–)I…
+&‚#¼¿ÄDÐOÜÁfT|vÊ4†>0 v ½²ÅØ“.M(*ZŽ€ý”×iðF9…´ à4×Å#èjã·/ð6Úɬ$HÃði‹#'Å@$ éªÔr©¢50I/_ÆžåhÛs1æÄÓ£†BRc£BKÚ"bë‰
+=€†J_±¤øJî+—5}e‚ 3Oiwæ*EvŸ¯Fà@ê*SBó®’—ñ%&zWç:÷˜O9Ùî¾¾"·d©Ó=æò¿â1—5<¦t¹·Jö˜Ø–(õ™Ëg¡%Bȶ¨ûLê3—dŸ™jUˆPû o<“ë:ƒ ÌŸpúD}éDîr± *â5n'ÐÙ½»Ÿc*LôºÌ¼'»tùœ^Œ ’}´v—¼ô\MýÔ$½†gõCÁ¼Qâct†Pl’¡&‰izƒüÕ'ü}
+1Rw’“š×œQ“ŠÓøn)Hj(ÎØÕ½vÛU›ö\oRñ—38Ìã,»ð8=½áq£b(˜7
+Cõ<βEÕé%Îl¶,©üKü}
+1µ<Îò?ãqÈŠSÇã´©6Ïô8•¡ÑCÁX£Z<ÖØÏn–X&ŠMš[dW×-žžæ<ÂäãrzvZQµÀdDÇŸš Ã?öŠÏ!â!.~6X£îÓVçI‹žˆÅÓ2Ê­MÂß›ôÒø«$–`çÀÏb bt}þÃ7ïn>ŸÍ¿¾ùæ˯(#í×LãίàS¥àÐÝÙÍ÷ó^Å$Ùž´Š-‡[¬ã‰^|ýÌËáyá–|áÜHÄl´‘^Êï=o@
+Ò¯Úï¬N[ÇTé.XÕ»Û£€¥ÛªJfÔ^×X5
+V²¹ªôpFÕº‚:“†¨ƒu{eBT\·þOˆPgÒu°®cª‘<*ÎÎÔ™4@¬k˜i$ŽŠ³³øt&Okº‰FÒ¨0; OgòðT9À>‡T E§3ytª` *Ð΂ә<8UêhŸŠ³«Øt&M•Úö©SQvšÎ¡©z€}ªt‡ÛYd:#D¦ê&ª’½nwéL˜J
+‡–áh·£Ê£ù6 zÈŽÅ$ˆ"7R*D­¢ÖäΊ$ˆ*"Ú&¡Z0ÕÒm?í€Ù>$„
+!˜$ R °‹FP:CÃ
+€Ô ‰Õ‡M#H‚7 À«e„ƒjxƒæfN“
+¾¨WÃÓ‹CèQk´Ü…êä„ŒH™ml'bB…‚°– ªŠ¡Ò)Â1`WÃwŠnDAWÃ
+Ä:æ7ˆ!RbÀ–úš ´ xšhZ^Œ>sÑŸNÁG7A=†GˆuQ~zKŧV9ÐÑ!V¨Ê]hc‹R (1DUêK;U„P‚Áá€xØkZ^ ‘ jzbÔ_o©ÊQÒq¤D„-uúBˆAáø s”:ÔNÆ!ÄÀz@TZ¢Ô¯v2z9 ‡ãìQ•FŒBˆ"íø¢´<i€ÑɈ!è­ááP²(±om2-0ƒ`¸¿sÉ€¡¹¼nÎí¤2¤Qr{$"ÔÊæ£D=Ñ×›k‰§2¤R¢-ªå
+¾:&8(Å—{¢
+R¸&ÚˆÉÚU†•IÆTt$‡#ÁÉ;Ãtûú¶“œJ«K'{¤%±Ip²ÞN¥°á,§××lç¸á9}ñÞdb§2gúäainö+s\DÞ*Ú¥cZŽœ³‚Rlà—Ïæ…tÏÈíõl6÷ ÷ÎôËõ>5›$§ yI@É÷ÁnÀˆxñ½ÈÊ|Ú‘oªÐ.Ö¿È»ÒåƉ ü*SüJX“hdùL-—aY
+sK
+<½Ç˜‘]­2_ ¥]í…<Š»©ÝíŒèn%Ááv·Gµ‹¥Å‘Ñ@”ŽSȤ©DÙiÐ9)Ù2×ïáù'ò´g·° žíM²Y.‡n­ÛnmÊÁψà"ï+¥PÀ‹*üRã³U§n'àÚde@úY½˜)©”‚[ûÞbµ/Þº`Ÿûì­y`|ø7Glmo6–g9+ôlÌnlÿ€w± xjftj8ŸjºA`5£ nfsóÊÛÓ3èÇ#mÂÓt#G9‹8’%M¯<ø5vc¬u3Ê Qñï€×±Ø…]nlk»> ++÷è¤ú®ÃÑh¤gút+iS*R„< å«`àÓÍ:‘¢®Û+ùbhL’sŠ5‰`AÓ“ YO5õd~üÇiÉ‚¤%&YK9-™ÿÙ*²÷¬åíjûÛrå{[Ç…O·¦o­‚—Êû_¼*O=#1øÌP0 %_`+üò%ïálÃqk‰ì6µâ¹5;3·oÍÇhÅùÅOÆÏØÁ:zì§~ðyÜn×î[§÷“Þô%ïý¤ß¯÷>b9vVpØ$
+ÉËkû>¼^rÜzƒä¿ ¿îÁÁ…aŠU1±fÙK.yƒopñÝ}ETÎZ<­%/hpa Y?.©ëµwT}¶w¸¶—ˆiin·ðÇ»£Už´×bÎø”§K‰\¡0†Ò"Ud=†÷Ö6ÜvWò¦G“PÀ9î Å‚eUC RË:£¬ÈRà ¹X#/_jâ\ïô«HHš´ÎÐ$ߺÞo¶s›òH5c­8³…S&yKÎm
+”q™$n$‰Ó×›M¢—8É0—æâ$§wÔ‹°²—lÄØ6e vç×ìFŸ~Ÿ`Bæ5H)ª†æ©¡§C2ï€  –_¾ù"éþ´ÉˆRš>XÇ.0§ê±
+žÇq ‡­Mßdt¼ÞÝÚŽÅnŽ–´å¹
+ë:p>&“""À~5`Ã@Àˆ[~ëÙbH§{ÀhA°ËÚ矻C|W ÛHf¶ó\Ç(/
+áãÈ0\b;kßÚë0 cªaƆ”ñðÜÁw= 5ñY×{Ä‹IåLùãÊGúS6ªz µ‘¯RZwGߢҚý(%µ¬…Z¡zEÃý’Kƒ,ÂJ@Šù‰ˆgG~‹E¡_ˆÇ{ݘy½sþ´»
+{]ÛFÅMÒëœüOMàumLBF« ¡.Ý©ÿëúê1u!…ö¿.Õþ†UUÑ-eÛ7ë™–šÞí7¢VJšÒb2õ[& 8¹‡_t㔽ÕÑó,ÇzˆÁïm÷xHŽ© .àR¿×ß¼Z>ïúíg†)€Ç­‰óCI·1nW/dÙ·yFÅ4è9ÅÈ‹’ 諆TÌ•TÈ¥rê×ZTøÕ>th*½¼0´ëÁ?z<Ñd0ÿúnî}ûÃAB¸ÀÂéÁd^#œ«~–y’mËDá<{
+àæ¯â*Ü -w1ç>º[%F¾wÅñ½èl.Ý ±§Y&ŠJ{DNë¥ÅÉ7,x¼÷‘ e3ß)ˆü‚Ž;ö’áŸ÷X™°ó«Äc[ì6ø`VL;g0m*.¿-Õù þ¢Ì«®'´¢þ`;T6(¹Njêa¨á˜|}ž& ¤ù«;¤õ­í@"½Ìçzà8;ƒþÝÓÅG>‚3?ëâ{GõoÌ5Ô–µY:Ç]’Ž 5²ý‡´à
+Â;ÌŽJ¾ AªóE3p
+DÍC_ïÊÃ]¿y¥Ôå®bâDÿò½ÃéíÙÙëoΔwo9ÓGvV¿ ˆ·¹Á7z!ü¡q:5€â*Õ`HV!kýÙÁϾ~SÞЩ½%æB×_™pn”Ë-]-ÎpÊ'ô´µƒvè t_UÕ‹Z ·PÝ$Ø<‘ÈÔb9Ã#ƒ”ù$3¹ßlÆÐËÅ¡²ësàEæîQ¥ìlw|8gÏݱ|8œØ5uðÝ/™k:\«&ÂÔåA‘WÓ"èNÆÛäQê®r£³2™Q0*³¡7r†¿(9ƒóé8” Ý-®ÒݧE
+´,hÙeÐS;ð÷ÑT\zª¶ ßØì§
+ðÄ“‚J–°e÷G ÎÙ8
+|7sß-©ø3s ¥t{èSN\eçýžE-
+: `
+ 9„Ý!¬haÖÌ!$Y`Yò~€·8‰2£ûÉÌšú
+ XöYH¹Ñƒ 17:+ÕÀˆ‚iJþ+5ñ³[>0ݒƇH&ðóAÌþì–e†ô€zŠyV¤ðuHñŸ)I NJ’LˆIÒY‰uôãÙó¤±ð¤<éÁ„–”Ø” ¢±tˈ2Uz@;'>+°Ž©ÔÌ–æšÚRJ£ÓÙõ§22Õ©§:Þru´*VµkrÑÅpªg\Š|¿³B±"
+Ø"AP“ᇛ°G¸÷Ü[*ξ·Â­tà ¹gÊÅç̈³<Lö Ï…õÚB/µ:‹Ïp(_a)Ï·KÊAî‹Ü&‹}á¥O…@À7¸su°hìpgïq`å­e9 e¬íM´õÂYøýÓÙ‹èÓgv"X‚O?S7Rž®_ .4í8TlL¦ôÛS÷ïíìµ@ßíqƒ½WÁ~,r+|i÷Í:G¦-狤‘Y»$1Õ”…rŸøŠ´gYÖçÌ6ÞÒªô5ÆFò4Êò$_g­íBXäÝHÿÄÞ,qZ§ÎJ <Y)6')Ʀ²REE~çî/?vÃýUçÇT5&—š2|»áÖÈ•þò#,íÆÛ-÷wæ!7û(1+ö_ÌÈÓŽèm¹¢É6‰}éƒÇä®þw¦ÏKôoðaˆ&Ñw¾ú!|ÐwƒSÆ|J•TYkÙmX߬=QŽ8ùú°—¼±WHwxÑ÷o»`ìÈÙ4ñîU½²°q
+‡'?ù˜ÙN¼ ^½bÉ7ôü^öÇÄçC¢Æª2·ñc©°°>U*|n¥…¯…©þâàœ>÷ºSh,½¹…Z!’Û?9'FÂÿ/d÷…Ã& žf7¸­¹˜TÇZ‡Gƒ¦Íõñ#f13m~éêgÁçÁÃbK
+°ðF/¼m÷‘½œ¤°Ý-{¸Ô*•ÈܾÌ%Â$ø=¸ÅfRA$«_~ô¼-xóAÕn\_Ù™á²9\°Ã‘±õzºÐPš._xÞ߉ÉÄû¾ë‡—{é§Î»ÛÑ4Ò+ÕŒÿD½ßEZpŠ
+¤û&«XIUJÊjXp5Ð5©Sùõ«WM¨bâ¸O醖œ|àxý¥8Çõåv©Å§ l6Zéα
+‰@Ô•Ø^ |6E#Ä5ŽûÀÁŸÁ×{=Ø‚èò¸\>>»[ºvåºûrŽ¸¹r÷«œ0 YgLc. Û # WNðxAÖ¥Á¶ûàA.ËŠVÝÂJL¼›œ1j·]Kw?ÌòI”Ã
+¥'äI(jå Þ@å…ÁŸ´ò~þUNyy¬¼üü¼5#/“À±_ƒç/æ§5$Mý¤öNÒDUÈ‹µ°r;À'×#œqÀ§Gèc±Ñ_ž·µ–›ˆµó±£C a<åc" ¡PÉDÐa„û/ñ¡+ƃoì%C…Àk=q¡5ô‘(°é•=ƾriB¹PÙsì=ѦÁ­ÿèç@@Ãõä%½ÇÄ×ø5Úɬ$x†áÕgNŠ(:ÊU©åReo`š^¾Œ#Ëñ¶çrÎ Ó£†BRs£RKº"bç’‰
+m@C¥¯XQ|¥A÷•«š¾2Á†™§tNæ*eq¯Fà@é*ÓBó®ëø%>ô?]Âc>æ<f·ûúÊÒ’=¦A÷˜«ÿŠÇ\Õð˜ÊåÞR*Ùcb_¢Ôg®
+œ…ž!»¢Bí3 ªÏ\‘}fªWE ‚ZÞx&7tX>búDe"w¹Øñ·sl‚ÑÝ÷Ïð)|è]t™/ÄH銜ޕłÇÞÝx+1 ú?ˆŽ{*I¯å¬Þb(X6
+Cb΀ΊM2Ô&1mo°“C€¿úˆ¿O!FéNrRóš3nSqZß-¥
+ÒF:$#–Ô©®5Hñ! PÒt@:HNG'W/6<"à4(8É6ja%­K“n5&¯rºêÁ±5Ü./³Ò&3ó°l 3åtß˵ƒP°Ò uBF:91Ð1(ÙRÇdœããäU®W=ªT î|ù Í Š)`
+Ø:¦JwÁÜ85Ø>,ÝV9=˜áýScÕ)XÉæÊéá ×Ou® Q‡›:ö:Ï„¨¸n½I„ÚäÐHN‚“bª‘<*ÎL€Ú9PNJ0ÓHgi|ÚäLTN‚Sm¢‘4*L­fË}ß¹:<ÕØçˆ
+´4:m2HL
+trb¯;¦à$[é˜
+s|âê¬ Kõ&fJv»§‹J焨Tob¦dç{º tNJ• r
+ä‘×ÓŤsBLª×6UN`N’Æ›÷+ƒRªµf$FG­\çÞò|ÜŽ*Œæ{õMv,&AÔ)…‘R!êÕõ6wV$Aäˆh›T„¼aª?¤‰¶³½Ð,.2¥™dF^5@íä†8ª
+À:&8©†79)º1] —‚ËǃãUî“šw©PÎÁI«„õÌÏP 4N‹°OAXÇþx_°Z€:` 亟Þ1¾/]Ÿ
+Ró ÒÙ4ÜÚŒ vÓ‡Ÿ§‚Ô‚´À )ì¢
+?O ‰yiy1>BØE ?N i™iq18B عñU…£&Æ7Šáâ?>I(ç¤#íR Ö1¿a ‘v4Ö ÄÓDÓòb„„(ð‰‹®(ø
+>º 1<BhÈú3:ª>^å@ÇM¬«](?ÁP”€Ê&†È•¾”Ÿb@ J@ GCâa¯iy1DB4¨šDhtÔdŒ)éÆ8ŽR"ÂŽ}¡
+€< pÄ%ÀQ{kdSÒ(
+ÀZ¨ð¢é˜P*hGúÉû€5ì÷UøúímULB¨SÒMë*€zã=ãÍz.?óÜã?‰Ì9î¢éÿ—ï¼S¼FÙ§hÿ£¯¾\zÖÁòKOm”ÓâãÂ3Ô¥ æ[ñ×wƒ³ø|Ó?¢“ùæ®»Sn/ÚšÔ‘{”%ààùOË­åÜúwIPƒ4*åIèiI€m.>ˆSË"L_¹öÁb;ËÄÍËĉÆs·ßZXe7–‡Û9 ìƒo¯xÀ™>†Ï®ø” ¸Õ§Œkºÿë¿þüqÊô_ÎÆ/ΣËRg;«%žøOá-ÐGN ›&k=<üWì|OxÀšÅð±nÕam‘1Ê!Å(0Áã'ôxýÍÎõçÒÊt´$D†;‹¯îLDZ¶ìõ7lïzáI}ñîdr¯2wûtÀÚÜ×Ö>y»è–ŽY=:ŠÜ½$ÙÀC.ŸÌ
+9=#‹oæó¥oz·–_®÷©|’R‘’€’#âÅû" (ó]DèDÞQªB·Xçq¥°–û{”Tj óF•ÿÆ°èåÎv* Bn“‡cá¶côaÝ*×!÷{grx¨!eÑá”yæœgdÎ| 0Gó¬( ‰3þ£Äቸb_V
+gåîWÊÁ®$ü)F_‚cFLœ¾Ô1äÅÁŽ(v¦p°³r‹mËI\ìŒâbG ’2-ì“ìó´°3²›U§U¡8¢›UöIêú‹¿É»ÒåƉ ü*SüJXo¢‘å3µ\†e)ÌQÀ.
+\Š-'[rÉrHxzºGÇèž–"i9 jcëhëû¦»gz¦Õƒû÷ ²«Ufl¡4¢«ý¯Gq·µ»]Ý-¢$8ÜîªT»ø´8#:ˆÒ™
+™65‚8; :'![æö%î€"÷{Æ™ ÚÙÞ%»årèÖ¶íÞ¦ü‚Þ(ò¾R
+¼hòwƒ_j|¶éqßí|C›¥5>•5§3 %•Rpg?X¬ õÅ]Wì Ÿýiž?ÆÝÛÚ»åYν›²[Û?áYö@Í‚N çs­B7Ì f´ÁÍ¢sn^{‡bzFÃñt¢ÍxÚ€nå<gGR ¤éµ¿ÆnÍ“µmFt*þ=Ðâ:Û¡°ëmí·½°²qÏNjì:žL&zfL·‘6¥"EÈR¾¦>ݬ)º½˜_#æ€Æ$9}t¨I+šžÌÈz²ª©'Ëó?NKV$-1ÉZ²ÊiÉòüÏV‘£g­ï6û?ÖßÛ;.|º3}kÜT>þâU™ê©€ˆÁg†‚Y(ù
+{áW¯ø
+”q$n"‰Ó·»]b”8Ë0—Ãæb/·§w4ˆ°²WlÂØ­6g+vËçoÙ­>ÿ1Á„Ì*jTT ÍSC›ÎÇ*dÞ?
+VÄVút!¬´}—çþ[wEl]èÀ Ш»<¿ë¦µmoýÉ÷ëUe/uëö´êý)Lqáp”^ý öN§ãÞö£#xä»5ó
+ïv±8{¢_ûúµË¤3?‡¢×'XR’ÃÅÀjm•N½Ž-9•1õbA“Pœ1mζö §«nŸ‡óÌì3ñ'šéA’>µ>Gylwv„cŸÞØ·O£Ú¸§rs±ž@Mˆª`hÈbäßÀ\ Œ‰]¤{w¶#hyûc´ä4`?‹É¢3×Ø 8ÖeÒ|ºdã‰Ä85OÏb-éðx€ÑžOqÜ£rëi¥ÒâÊ8‚Û<Îe†Ch?—WðçZg/ØÅ[øô^^&Ë3f&N‚“ú ÎÅÁg˜8Õ0Ø"³÷¶&{¼èµ)­”½·JöÞþûÈ[Õ#O*»²U)yhaJþðÑ-—sȪI|',·ì–¼n¹%¾,Å%D騇¸‡ˆQtb!«ÉuÀœÔèhlÈÑQ®X_“]û|¬¨|ˆl%«J>PÃZå£Á;Õ•³5ô£ê…c)-OÇòYê1Ô{T} õ˜Ì•Ó<Eʱ|–rT²Ñds¹
+6nן|÷Ãzoüõ½]:$š¨ß¦(–{böûùäc²œûøă-j}Ç:Äfµì„ÙÏKû`ûW0âc1šC¡><ið觽{¤‘!^¶ ›‘wZêP³[Bp† )ßJýšEÈÚŒÄ/\]ÄZÑæNCJ"„Rï]‚f¨çÌRÉ<ÀþYd+‘ñö³ÓJtšÈŸS<
+lDÑFº¥C(ôÞ¥Øô):P`]:T¢I™5(kRI‚¹?.¿UŽ3nÉ㌔D,üh˜» ûÏõ­çÃÀìü€-íñP­þ´I­}+*jmËyxÊÑðÔ6 UKß7ÎŽ pÂý8dZTÍj"rÁ‰—‘&…ÉÕ·Ð`¾ç6q>O£ -Þ|÷U4@›3 î¸óÌ­v†·þÂÿõZ0ž=¡3<%BÃì©!2ý×ë)Ä…ÙS#fÀÿÃ_¯ùø†1fà’˜x`ø6‚/0}
+_†C1€üŽŽãƒnx±‰¼p+Ü­¦Å‘sÈêŠØDÚ|ªl¡±…–o¿ú¸¢…®¯?±ýg¶“ª™X¦©’ÿ·›8QÔxá r¶4Y3¿ÆäÄ…å|÷í²lÂ|$ëOé¹qL¹8`á-Ì„/‚åîð­$ÈÐ^)†;Ñ1ÝZ̳Ž{s
+pû„Gñ-Ü+œ-w1ç>:[%FÞwÃñ¾èì.OÝM±§YŠJGD#N¥ÅÉ7|ð¸ú‘ Ïf¾)ˆüŠÎöŠ]àŸ—¬LØåMâ²=|0+¦]²™6‡?€žêòCÿÎQæM× ZÑþd;T6(¹ÏGjêa¨áœü€}‘& ¤ù›{¤õOÛDz™ÏõÈÅêÌ/\¸ ¦‹:|g~ÖÅ÷Žê¿7·ÐZÖníœI:J,ÔÈŽÒ€øÊðë½[ò™ŸUESÑO
+°å{a@±©?g2@*+Š0ù–˜J™‘øÚv̽(S0(.«÷{Lé¨ì(ÇuØjÝ|¤@ׇ„AC,±:¦öc¿)™á£ÇÉg½3i-nƒ†%VÂ/’¥ÿŠ±4¿¼IyÏgmAG!‡72D
+Ä€¢”‹p*0ÏFçƒÅÙú7Dë_d­Ÿdø©Îä{8¼7=lüU¯˜„ PÓPhèÌ!,èaCs‹f!É˲÷¼ÅE”ÝlH~`ÑÔPHèÄ"pÌBÊ͈¹ÑY‰¨FLSò_©‰ŸÝòé–4>Dz4”ؘbög·œ(3¤GÔ}̳"…¯¨CŠÿŽ’¤ñÁIIÒ£1I:+±Ž~¼ó<i|xRžôhFË
+J lÊÑXºeD™*=¢íŸXÇTjfKsMm)¥Ñéâíg22Õ©û:Þzs¶*Þj×äK㹞q)òþÎ*„bC
+KéÀ²fÊÕ;̈³<Lö ÷…— ÚB/µ:ƒ=»¥¡+÷·KÊAŠÜ&‹}é¥w…@À·X¹:xiìtoqbåOËrÊØÚ»¨ôÂEøý³Å‹èÓç"øŸ}®Ø
+n¢Ü_¿@\hÚq¨(L¦ôå©ÏÇ—{+ÐÃß—X7¨½¸ ê±ÈRøÒî)šÕƒ G¦-狤‘Y»&1Õ”…rŸøšT³,ës;omUúc'yšdy’·³Öª¹E@·Ò?µwk\Å¥³ÒžmÅIŠ„±¹lTÑ?¸ÇëOÜ°¾êòœjÆ䫦 ïnX™ Ò_}ŒO»óëã½yÊ­>JÌŠú‹9bÙ½¢-k šl—¨K\&«úß›>s,1¾Á‹!šDßùú§ðBß >ÌóQh(URemå°a{»õÄsÄÉק#¸ä½AºÃƒvX¿íŠ±3góÄMX«zcaç\W~ú ³¸½aÉ;ôü^öŽçÄçC¢Æš2Wø±TXØž*¾Kiámaª¿Øx §ÏƒîŸÞÜC«IÈÕOΉ‘ð?ÆÙºpØ%ÁÕìËš‹Eulu¸4èÚ\?b3ÓæáW‘®~|~\,JRèpí„'ቨÜGöp’ÂvK
+"ö°´*•È\]æa’Nüœb © ’Õ¯>~ w Þ|Pµ[×Ç[føÚ¾°Ã‘±ívºÐPš.oxžï‰ÉÄó¾ë‡‡é«.»«hé•jŦ®w‘œâ
+ùág¡¨D¾·i„ïÊŽBt¡11kp7>¿b²^†n°'“½ÕÆt‚NÊr0GÂÑÉ·<C~ÅF 'ÄÎlŸ™¨oåĶ’W Ý7YÅJ¨RRV£®IÊ¿¿zÓT*Ž‡”ahÉÎŽ7\‹p\_–K-Þa·ÓJ+Ç*$Q7¢¼ømŽFˆï8__õ Ñõù¸|¼v÷êVü°×=–{tÄÍ•Õ¯rÂ$d1¹0mƒŽ$|s‚Ç/d]lÜ äkYÑ[·ð&&žM®µÛ¯¥«æ'ù$ Êi€q1 c›0´?âë${ð­p•˜8¡{—Ï»0îx⥦‹¯>þùâdúÚ
+Çâ@kè#Q`Ò+GŒCå« åBåÈ°DŸg´ü£_ ד‡ô__àר’'XIp 㮜Q ”o¥–K•£yúõeœYŽËžË5'|™…0’TÉƒK&*‘‡ƒKà!ð†‰(´ •¾bCñ•ÝWnjúÊfžÒéÍUÊÇ}
+¼¥«L Í»Ê't•xÑ ü„ƒ8ÌyÌnëúʧ%{Lƒî17ÿ¹©á1•¯{K©d‰c‰RŸ¹)pz"„ìŠ
+µÏ4¨>sCö™©Q>j¹ðLnê `ý„éDŒ”‰ÜåbTÄï¸]ÂdÌî~pWáEï£Ë|!fpJWäôn,\öþÎÛˆiÐøA ÜSIz-gõCÁg£0$Ö è ¡Ø$CmÓvüÕ'ü}
+1Jw’“š×œi›ŠÓzµ”$5gBœêÞyݪMw®7©ø…Ç7ó8›><ÎÐhyݨ
+>…¡zgÓ¡ê §’˜vgÀ’Ê¿ÁߧSËãlþ3‡¬8u<N—jóLS=¬5òâµÆQ¶Xb™(6oï%»ê¸îöéi-"L±N¡†`dÓŠª&#:qÔbxη"‡H„¸xS8`¦O;Í“–3·O›èiþá|˜Æ¯XD€“g
+6Ý]¾ýa=¬H’*»ØyXbwôïϼ<š§SX’/Ìm‹˜ƒ62,ö{#5EMpꜢ£¤áÔÉ8õ’z%zO
+Ò]/µYš˜Ö €­cªt̾Á)`é¶Êéa öU§`%›+§G2\ï êRœŽwuìu™ Nñõ@lºTƦã]KäQaöš.•¡éxWÃH#qT˜}E¦Ked:ÞÑí3’FEÙW`ºT¦ZÛœPqö—.Õq©ÖÀ:ÇT ½…¥KuXªÕ7ÏgOQéR•jµ­Ó ‚ì)(]‚RÞÀ:9ÝٖƤ£nì“k¬5 ”“]n!éR’*_ú)GÚ[DºTG¤¼¶‘N©0{ H—„€Tob¦d§Û_<º$Ä£z3%ûÞþÂÑ%!U¾„S ¸ô. Ѩ^ÛT99vé% ö+ÃQªµf$FÛÿl\çÁò|,AU†¢êÄŤ E©Fš‘X Qo³š" "§@DÛ¤"äÕSã!ÝzÚb`?2
+åõÚ|Ü  ¬g~†¡Ñ/Â!aûãCÀa¿
+À&Èu>½c|¥N ©™il–3#Ä‚ÝŒaàçi 5{ -0HŠ»„ÂÏÓÂ@bÆ@Z^ŒvCÀÓB@ZŽ@Z\ Žvn|Uáߤ‰ñMbx„øÏÊ9ëH;LjuÌoC¤Ä€Í5ÁЂ@â¢iy1BBøÌ­(ø
+>º 1<BhÈö3:j>^å@§M¬«](ïaª ž€Ê&†È•¾”÷1¡O@ 'câ¯iy1DB4¨šDhtÔeL)éÆ8R"ÂŽ&}áˆAᬑ9*j/kˆðÄÀº)TZ¢Ò¯ö²zO@ g ì‘+£‹^Ö á ˆ"mË¢´<e€ÑËŠ!lâ­ã†Pª(qdm2-0Â`XÓ¹dÁK·Ãy{n'õ@:¡°G"B]0%c‰Ðho$žz NAˆ¶HÈ
+@°C">M/5¸ÑF¨ud„“
+|Ô$ò´@ÂT‚êôY; Sð)øê˜àX/)e;j¿_ )à’qÔLÆQ³nàxtó3JÑå£Ä‰D7é]e”HMOKT:PÞ^u4D±ŽrMQKu‰>¢ˆ3
+Â&8Sà›¥¦Û$¼Ž”tJG7Á©]*6Êþ¡Á^t•‘!5<#Q¥Ÿ£¶jž“
+ÓÖê ÓêÍ·×WìDk(“=Ò’ÖßÜ›ŽcíÙ›oÙÑõ½ùâzd²:™» 6z:akîÏ[k „ˆ¼UtKÇ¢EÎ^
+’lඖÏæ…ôÏÈêÛårí›Þå—ë}*›¤TA¤$ ä‡à]D¼xÞAde¾‹È7JUèë2n4Öro’JaÙ¨ñß…1$,z}°
+ƒP'ÛäÅáL¸í؇ó!½=·ÊuÈjãÞ[ jH@Y´ež9ç2g>R˜£yV”†Ä™ÿQâp\Q‰•ÂY¹û•rp ŠÑ—`Äí—Q
+B¶ÌíKÜóDîðŒó´³½KvËåЭmÛ½M9ø¼Qä}¥
+xÑäï¿ÔølÓãNÛ ø†6Kk|*gN/f@J*¥àÎ~°XAë‹»®Ø>ûÓ<1>~Œ»#¶µw;˳œ z6e·¶³8ìšÎçZ…n˜AÍhƒ›EçܼöÅôŒ†ãéD›ñ´ÝÊYÎ"Ž¤@IÓßä]érãD~•)~%¬I4²|¦ÂeKaŽb àJK±åD`K.YÎnxzºGÇèž–"y9 jcëhëû¦»gz¦ÕsãÁ¯±{ó`­›QŠÿ´¸ŽÅ6(ìrc[ÛõIXY¹G'5vŽF#=3¦[I›R‘"ä)ߟnÖ‰ ÝnæÄИ$çjÁ‚¦'²ž,jêÉüøÓ’IKL²–,rZ2?þ³UdïYˇÕöÏåÊ÷¶Ž ŸLßZ7•¿xUžzF* bð™¡`J¾À^øúš÷pµá¸µÄö»ZqÝš™Û·æó´âüâÎø ¸@GÝõƒÏûãv»vß:½;=<é;KÞ»Ó‚oŽ×»ãÁG|Žl0‰FòðÚ~
+—l±Þ ù/ï{ð_FpaX…bU G¬Yö’KÞà›œÅ_|wßcU@„³WkÉHÖÄKêzímOŸ®í%bZšÛ-üðáñèc“'íµ˜3>åiÆR¢W(Œ¡´HYá¹µ §Ý•¼ év$pŽ»DBñÁ²ª¡©eQVd©á…\¬‘ŒëkMìå¾ IóÖšä[×ûÓvR©Æ¬û´pÊ"oÉ^M2.“Ä$qúz³IŒ'æòbØTì^ãà†´àŽzVvÍFŒÝkS¶`÷|zËîõéÏ &dNQƒ”¢jhžÚx:T!óþÈ Á`ùí›o’îO›Œø ¥éƒuìsª‹
+ê¾ê÷ú‡›åóñéîÏߦ
+“C\8¥WŽ½Óa¿µýè^'yÀn Æ<€•=XŽå™Â»ÍŽžè×~€~í<é̆/á£è則äp1°ZZ¥S¯CKÎ@eL½XPÅ$gL›²µ}Àéª+Ƨá<3ûRü‰fz¤/¬¯PÛáا…7vçíÓ¨Vî¡Ü\¬„'P¢*ê³ù÷0Wcb×éÞƒíZnŽ–œzììW1Ytä;À
+ÀýòóZní¿|´K‡D#õÛÅcO Âþ8|L’sŸ{°5­ïX‡ƒØ¤–0ûynïlÿ†B|(ÆBã`(t
+O<úaëîidˆ—-d Äfdà–:Ôì–œáFBÊw„R¿fQ ²6#ñ g±V´¹Ï’¡Ô[— ê9³”D2°{ÙJd¼ýâ4‚&rÁ§QA´‘né
+½u)6}
+X—•hÒ@& ŠšT’`n÷ó”ãŒ{ò8#%Ë~ ænÂþsyïù00;>acËC[<T«?mRiŸ@Ä‚J„Z¤Àržs4<·ÍBÕä›ÆÙqN¸‡L³ªYM$P.8ñ2Ò¤0¹úÌ›xnçsñ4ÚÐìõßF´)ÓàŽÏ\Ûhgxëgü·K½Çxö„Îð” ³§ú¬Ïôß.ÇfO ˜ÿ÷»äÃ+ƘKbâáÛ
+àþâ[¸8[îbÎ}t¶JŒ¼ïŠã}Ñ=Ø]º›bO³,•Žˆœ6"J‹“+nøàqí#žÍüH¤ ò v8îØ5;Ã?±2açW‰Ë¶8lðÁ¬˜vÎ>aÚTþzªóOü;E™W]/hEø‹í@BPÙ< än8¨© „¡>†sò=öuš0毑ַ¶‰ô2Ÿë«3w\¸ ¦‹:|g~ÖÅ÷Žêߘkh-k³tŽ»$%jdÇi À|eøuƒÞ-ùÌ/ª¡©è'€b˜ýéuETêŽ_‰Øªã“ WèC‚“":X¡—†o±ëd\0ûº°7ì •o6Pú{çâf9¡sâå÷«ÆçšPj;ý§<C)iE?+M£Õ|?Ã):Tüø… Á„·ŽõqM®Ü»ÎL(tÈp)ˆM÷á¡ŽO ¦Àé$²`™H–Þ€,½²^´·T•óýîÇo—˜ÚQa©ÔÝi“â¢mÝäÀîÞu>ÀŒã’ aÀ ÙtYd”Wííè£
+ZI `m‡Öv® å¤N5 1 n…šWíWf°¶Ÿ^9Ë¢ ¼óÉìèÉT"Hm¾hÆ.¨yèë]y¸Û77JPV+'Æ—MoÏÎ^ÿpÎày÷–s0}dgõ§P€¸Ì ÞÑ áÓ©<®R †d5ÒHà±Õß;øÙ÷oÊ
+̳Ñù`qF¶þÑúgYë'~ª3y‡·¦(Q·8)æ;
+ ¨é(4tæft‡°¢9„Y3‡deYÈûÞâ"ÊŒîV$?0kê($tb8f!åF&ÄÜè¬DT#
+¦)ù¯ÔÄÏnùÀtK"=šÀJlÌ1û³[N”Òê.æY‘ÂWÔ!ÅOIÒøà¤$éÁ„˜$•XG?Þ{ž4><)Oz0¡e¥6eƒh,Ý2¢L•Ðö‰Ï
+¬c*5³¥¹¦¶”Òètvû¥ŒLuê·\­Š·Ú5ùÒÅpªg\Š¼¿³
+¡Ø
+‰@Ô•(/¾F›¢â;ŽûÀÁŸÁ×W{=(AtyÜ.¯ƒÝ½º?ìÊu÷åqseõ«œ0 YgLc.LÛ # ßœàñ Y—ƒ*»‚ùZVôÖ-¼‰‰g“+FíökéÇÆê‡ùI>É‚r @\LƒÁ°ÙƒjÁø:É|+\%fèÄåSÆÎ̧žx©éìÛÏ~=;˜¾ÖƒôóÅu—cèÇП_u—ŽšÆ?gzeÉôÊjz„¸ˆžÃXE‚}!;/Ü;HÅ<€Ù)¦3ŠÆ:¤$ GL?—±‡†|d'Vz­Üˆt9ˆQº’„À¤å9pò†¤QuE‹•E;‘-IXœÀÁÙ$JžN†DرV¡ô:Ý/$JÏJ&ܲËŸæ,JNÈ“PÔÊÜÊ “?iåýú»œòòXyùùykF^0&=ã¸÷_Ì/kHšúIí¤‰ªk/`å*À'×3œqÀƒ§gc±OÑ_ž·õ.7ÿjçã@‡@ÂxÊÇDB¡’‰`Àç¯ñ¢+ƃoìš¡B౞8ÐúÀHØôÊc_ùjB¹P9rì=ѧÁ­ÿèç@@Ãõä!½ÇÄ×Wø5ªä V\Ãðh‡+'Å@å[©åRåh`š~}g–ã²çrÍ _¦G! …$•DòÀ»"bç’‰
+m@C¥¯XQ|¥A÷•«š¾2Á†™§tNæ*åã>^ÀÒU¦…æ]å3ºJ¼è~ŠAæ<f·u}åÓ’=¦A÷˜«ÿŠÇ\Õð˜Ê×½¥T²ÇıD©Ï\8 =BvE…ÚgTŸ¹"ûÌÔ¨Š@´\x&7u°|Æô‰
+"ÊDîr± *âwÜÎa² fw?>ëð¢Ñe¾3 8¥+rzW .ûpã­Ä4è+ü î©$½–³z‹¡à³Qkt†Pl’¡6‰i»ÀNþê3þ>…¥;ÉIÍkθMÅi½ZJ’Š3"Nuo¼nÕ¦;×›Tü•Âã ›yœÕ)<Nßhyݨ
+>…¡zgÕ¡êôÇ’˜vgÀ’Ê¿ÂߧSËã¬þ3‡¬8u<N—jóBS=¬5òâµÆA¶Xb™(6mï%»ê¸îþùy)"L±N¡†`dÓŠª&#:qÔbxÎ×"‡H„¸xS8`¦O;Í“–3÷Ï«èiþþ´ŸÆ¯XD€“g
+Öp·¼ÄB¹Ö/âl åt¯Ëµ°£n¬tBJ·Ò è¤ §zÜØ瘂“l¦c2Ìñiaò*¯«žG*H÷»|ÐfIb
+Xƒ¶ŽÒÝ/7N ¶OK·TN_xÿÔXu
+V²µrzÃõ2¨M*ÅTA+ƒÒᦎ½Î3A)¾©Þ$&m0G€©S`R,5’G…™ I_´
+DÀÉ)8 F‰£ÂÌ„¤/J²!ÀÔ(0ÕöI£¢ÔN3¿0W‡¤ZÓQa–F¤ÝàRpÖ°Í!ç©Ò¹: ÕêÛæ€
+³,íÆÓ”dÓ4¨ OŽÎ á(o`›œîiË£ÑnÌ“k¬5ì““ýmy0ÚîN(Hé:¡â,E»ó)0É&:¦¢<U(:'„¢z%{ÜÓE¢sB$ª7±Q²ã=] :'¢Ê×n
+ä‘C–ÓÅ¡sBª×¶TNŽZ¸~¤q‰~e JµÖŒÄhß•ë<YžE§òh>diR—˜Q§@FJ…¨WCÔÛ¬ŸH‚È)Ñ6©y5ÂÔ`H7¤ž¶8ºHzÒL2#¯ vrCU
+|©Á–0B­##Uࣦ§*¦rSÇ/ÚK˜‚oHÁWLJ
+|ÉH±/°ßQû (øjà@oŒ£&2Žj/u1õ8ÝüŒRtù(q$Ñ:BW%R3ÄÓ•”·WQ£@¬c€\SAÔR„„ØÞËžÑ)ãCbZxZžß$5Ý&áu¤¤c
+<º ŽèR±a¿‹—¯£ÇQG†ÔDðŒD•~ÚªrNhP
+<½Ç˜‘]­2_ ¥]í…<Š»©ÝíŒèn%ÁávW‰ÚŧřÑA”ÎSȤ©DÙiÐ9)Ù2×á.'rOgœ·° íM²[.‡n­ÛîmÊÁψà"ï+¥PÀ‹&?ø¥Æg›÷ÖNÀ7´IZãS9sz1RR)ö“Å
+Z_ÜuÁ¾öÙ[óÀøð]ܱµ½ÙXžå¬Ð;°1»·ýžÅ!à ¨™Ñ©á|ªUèÔŒ6¸™uÎÍ·+¦gÐŽGÚ„§ è^Îrq$Jšn<ø5vo¬u3Ê Sñױ؅]nlk»> ++÷è¤Æ®ÃÑh¤gÆt+iS*R„< å»`âÓÍ:‘¢¡ÛÀ|ƒ˜“䜢CM"XÐôdBÖ“EM=™ÿqZ² i‰IÖ’ENKæǶŠì=kù°Úþ¹\ùÞÖqáÓƒé[«à¦òñ¯ÊSÏHD >3ÌBÉØ __ó®6·–¸À>`W+®[³3sûÖ|>€Vœ_Ü¿á
+ˆpÖâj-y@ƒÉšøqI]¯½ 鳣õ½DLKs»…><}lò¤½sƧ<ÍXJ”à
+…1”©"ë1<·¶á´»’4Ý€äïò®t¹m¿
+~Úµb$uzÒ#nsLÕ6S×i5Ž†’¨„­Lj$ÊûôÝðÆ’&™íL,ñXñû°»Ä‹œë-‘P|°¬j¨AjYg”Yjx!$ãùsMìÞ¾ IóÖšäŸÞáÇ}ŸòH5¶\­Ø™…S&yKvg
+”q™$n,‰Ó7Ûm¢—8Í0—Ãfb¿· w4ˆ°²çlÌØJ›±[ñÙ[é³wÉÔ°§ìeQ í †6™TÈÿ
+ë:p>&“""À~5`ÓDÀˆ[þóàˆ!î£A•µ7o~\N ¾«„m&3Ûy®c”…ðqd±{ûþélÂ,Œ™†RÆÃsGß;`¨‰×z‡GL±˜V^Àt?©¼Ä˜±qÕ­|•Òzòm*­ùÑbQbQËF¨ªWÄ1œ/é±4È"¬¤˜Oˆxvä·Xú…x¼×ÛJ@X¸Á÷ s6ë®Á^׶ƒqñ+éuÎ
+þ§&𺶠gf!£ÕP—îÔÿu}õ‡˜ºBû_—jæªè–2ˆí›õLƒ K M?ì·¢UJYÒb2í[& 8y€_ô┽õép°]_tè!p¼Ó19¦‚º€Ký^¿}¹|<=üúÇo S
+E‹'î± 8$‡‹ŽÕÒ.zÙr*cêÅ‚*¡8cÚŒmœ#W]3> Ç™Ù7âO4Òƒ$}m¿Byl{r…cŸÞØ·O£Z{Çrs±ž@Mˆª`È`1ò`¬úÄžÒïWÐr÷.šr°³_Ä`щkìû<i>]²ñHbœ‡šÇ'±–ôIø<À;t§£Mì÷èÃÜ|Z©´¸nö`ã6»s™îšÆ;8áòþ\éì‚ÝÁ§ <z~eB˜,Ï@š™89Nê×̘‰ƒ <(Î0qªa°Efï®&{¼hÙŽ”VÊÞ’½»y‹zäñqå«lQJZ˜’?Æ|tËå²j? ‹AÄ-;»%‹-7ÄÁR\²C”ŽÊ±‹{1ŠN,d5¢˜›êLÙ;Ê•ê7˜ŒUð± ò!&°•|,*ù@ k•+ª+G5jèG>Ó·HZžŽù“ÔÃÐ{T] õÏ”Ã<EÊ1’rT³ñäùÍ€ÕòÅ?-wν¿üà”v‰ÆêÕÅcO Â~?}L’c/°)­ïÚǣ؞–1ûyîÜ;þ%t…øHô…&AW¨O<úqçíidˆÅ2Pb32ðN[jvKŽp#!å;B©—Yˆ¬ÍH¼ àò,ÖŠ6÷R!”zç4C=f–’HævÏ"[‰Œ·ŸœFP¢ÓD.øŒâ1P`#*ˆ6Ò-B¡wÅFàB Ö¥Ce š4iƒ¢&•$X»ýü­²Ÿ±"÷3R±ì¢aÞ6|.W:f§llyh‡‡j½O›TÚ'± ¡Ö)°œ‡Ç m³P5yÛ8;.À ÷c—é¦jT ”N¼Œ4)Lξ…smâx.žFºyýãwQmÆ4¸ãýÁÚ8hgx믜ñß®ôãÙ:ÃS"4Ìž2˜Áôß®&fO ™ ÿ¿]ñÑ5cÌÄ)1ñÀðm_`ø¾ Ñü ŽŽâƒ^x±±¼p+Ü«¦ÅžsÈê‚ØDÚl¢l¡±…æwß}UÑBWW/ÿ‰í¤j&–iªäÅí&N5^x‚܆- –ÇÌ/19ñÆv|;/0ÊêSz®S.X¸ãƒ‚‘ð›`º;\•ÚÁ’b¸ÓÊf{¿³Ö 
+æöÓ!gxQ„w>˜=ù‚J©ÍÍxÀ)5†Þ•‡»»}©ÔeU±q¢ùìøÁ:ìÙÙë·ç žwo»GËGvÖˆËÜàƒþÈìO àq•j0"«F­þÉÁßüp[ÞЩ½%ÃfB×_™p^”Ë-]-ÎpÊ'ô´UA»
+ô‚ÚP5õ¢è47 6O$2µGÞà–AÊ|’¡•¬7›1ôrq¨ìú€1<ȼ=ªô‘ÝŸ 4ðöàݳ^NìZî&ønƒ—̽:\«&ÂÔåA‘WÓ"èzãá6¹Õ°ªƒ«,tV&3
+Fe6´àFÎÐàå—%{p>½€CÙ£¡»¥ÀUºû´Hö’ovô”Áý=åü=uáû›ýFž¸óaBXÐȶìþÔ9à©©—þz;‹z T6ÿ¢hÜ L>‘ší‡js·ê¨Ày3÷½’†?³¶ð¢”n`Ê)‚«ì¼ß³¨EA `Ë÷€bRÊ d€TtVaòŠ˜J™‘øÒq­(S0(.³÷;Lé¨|QŽê°Õ ºõ‘]7†Xb5tLí)Æ~]26‡-ö“ÏúÞ¢µ<º z”X ¿4J–þÓ}i~~òžOÚ€ŽBvo(dˆˆE)áP`žÎ;‹7dë_­ÿ&ký$ÃO½LnáðÎ%ê½`}¤ |
+¦)ù¯ÔÄÏnùÀtK"=šÀJlÌ1û³[N”ÒCê.æY‘ÂWÔ!ÅÿDIÒøà¤$éᔘ$•XG?>yž4><)Oz8¥e¥6eƒh,Ý2¢L•Òö‰Ï
+¬c*5³¥¹¦¶”Òèôæî™êÔÝÝÃr}²+VµkrÑÅh¦g\Š¼¿³
+¡Ø
+{„ûƒ÷þ
+Kiámaª¿Øx §ÏƒîŸÞÚA«IÈÕOΉ‘ð¿ÂÙºpøJ‚«Ù
+Ëš‹Iulu¸4xµy>~Ä,f¦Í¯"]ý,ø|\,JRèpã†'ቨÜGöp’ÂvK
+"ö°´*•È\]æa’Nüœb7 Ê)~õ î¼ù j+ÏÇ[î­pÙX ãÈØf³ ]h(M—7\„çÃ{b2ñ¼ïùááAúªóî*šFz¥šñŸªë]¤E§ø€Ã}{œ´³7yEÄÓâápc'zBlj”oqt/ئ![’¿åÉ_©bx‘ÂD¾ûY(*‘ïíEá{òE!^¡11{ð~|~Î
+d= \ã›L¾­Ö–¼¤l#q(\åò+6J8"væøÌB}{('¶•¼é¾É*VÒA•’² tMêT~ýêuSª˜86(ÝÐ’܃±;àx¾,—Z¼ Âv«•VŽUH¢®Ey1ð5Ú ×8î_/özP‚èê´\>^»[º?ìÚóöåqseõ«œ0 YgLc Û # WNðxAÖ•É Ê®àA.ËŠVÝÂJL<›œ1j÷½–~l¬~˜ä“,(‡
+ÄÅ4˜ ›=¨ŒËIvà[á*12pD÷ .Ÿ1vf=¼ç‰EMgß}õËÙÑòµü£Ÿ&®»šÀ{ ÝÑùùuwé¨i<ðsv¡W–üH¯¬¦Gˆ‹è9NTô Ø'²óĽƒTüÀˆBÑxF0£H`¬CJ’ÀqÄdðsûwhÈGvc¥×ÊH—¥+ILšQž7oHUW´XY´žlIÂâžÎ&!PòÔaÇZ…Òët¿(=C*a@špË,šS°( 8!OBQ+op*/ þ¤•÷Í÷9åå±òòóóÖŒ¼`8L{Ä~ ŸÖ4Ií¦‰ªk/`ç*À'ï F8ã€:OÐÇb_¢¿<ok-7ÿúÞÇŽ„ÉŒOˆ$„B%A‡Î?Ç‹®¾±ç  ÄÖÐF¢À¤Wö åÒ„r¡²çØâg´ü£Ÿ ד‡ô_/ðkTɬ$¸†áÑgNŠ(:ÊU©åReo`–^¾Œ#ËqÙs9ç„‹éQC!I%‘<𮈸÷ÈD€C%òpïxü#…6 ¡ÒW¬)¾Ò¤ûÊuM_™`ÃÌÀSº½¹Jù¸W#p t•i¡yW‰mü/ºÀOX1ˆÃÁœÇ춮¯|Z²Ç4ésý_ñ˜ëS¹Ü[J%{LìK”úÌu³Ð!dWT¨}¦Iõ™k²ÏLõªDðaË…grCgð
+Cõ<κCÕ1&’˜vGÀ’Ê¿ÆߧSËã¬ÿ3‡¬8u<N—jóDS=Ì5òâ¹Æa¶Xb™(6ko‘]u\·z|\ŠSÌS¨!˜Ù´¢jɈNµƉóÈ!!.ÞvX£áÓNó¤åHÄêq=­KÂoÌŒ4~…Ä"Ü<x[K TÌ®/ß½¹½ûj¾|u÷æëo(3ío=ÇõókDªlº;¿ûiiT$ÉÊWl<,±Ž;z‰õ3ÏöÖñ–ä s[à"æ¢Å~o¨¦¨ N‚S¼(i8u2N½¤^‰ÞÀÁ€r
+P|ñÑpr2NÞ/N‚^`4˜¦Ö/ÌqL³}ŽÉ@Çe˃›,‘' QÖ°Ðé(ݤµÖ)5A:¤ ¥›è t˜œŠÖžÔÕ$À4)0Éj’Qš½¾Xx•ÃU‹¬áry™Ž RÀj°5Œ”Ó/×zvHS
+Vº™NÉH§=P€’ uBÆ9é'¯r¼êñ¤tסm–&¦€5)`ë˜*Ýs³o°,ÝV9=ŒáFßXu
+V²¹rz$Ãõ¾ Î•Áéh[Ç^ç™àW¬ÿbÓ¹26mëXj$
+³¯Ðt® MGÛF‰£Âì+2+#ÓÑ–nŸ‘4*ʾÓ¹:0ÕØ昊³·¸t®ŽKµÖ9¢í-,«ÃR­¾y©8{ŠJçê¨T«m&dOA霔òÖÉéζ4&vcŸ\£`­a œìrû IçêT¹è§@hoé\‘òÚF:¡Âì- R½‰™’nñèœêMÌ”ì{û Gç„pT¹§@9pé/¢Q½¶©rrìÒK0ìW†£TkÍHŒ¶ÿY{îƒ}ð±UqŠ>¨?2¥iFb5D½ÍjŠ$ˆœm“ŠW#Lõ‡tSêi‹Yü@Ê
+¼ZF8ª†7j/[špHXLJÕø†íí”AÂgRðÕ0@³žY@O:ó å.ÔQ“2"UN´µêÃ4„a-äš¡Ö+Â)`œVÛöŠnBAWÃ
+„f¿
+Â:öÇ @£_€:` 亟Þ1>ÈR§…‚ÔL‚´@6 Ë™bÁnú0ðó´@š=$E‚]tBáçia 1c -/ÆGˆ»ˆ!àÇi! -G -.Gˆ;7¾ªðoÜÄøÆ1<Büǧ åœv¤#
+Ä:æ7Š!RbÀŽÆšàhA qÑ´¼!!
+|âB+
+>“‚n‚f š²ýÌŽšW9ÐI+äjÊ{j‚' ‚€²‰!r¥/å} ¨ÁP‚Áñˆ¸ÁkZ^ ‘ ê¦&š½2&„tcœÄ
+€< pÌ%Àqƒ¢`€ Ø!Ÿ¦À—êÜh #Ô:2Âq>jyZ a*Auò¤…)øF|uLp¤À—Œ Ù€FGí7¤à«a€C¼a2ŽšÊ8jÚ <“n~f)º|”8–èÆ¡«Œ©iâi‰JÊÛ«ŽF‚¨Q Ö1@®© j©—DâÑ Ä)a œ*ðMSÃm^GJ:¡À£›àD.òýÐ`/
+ºÊÈš ž‘¨ÒÏa[5ÏI
+ÀZ¨ð¢é˜P*hGúÉ
+ÀöÇ >£½òÄ$„:!ݹ®¨7®ƒè¹zuðN{ñé%ˆÿüoPK
ÎBN‰œ’8ÖmÅŒ¨/Ýàcu`mD¾M|ŒõäDŠ4F<Õ»o‹÷Áh5ÿœé—%F{Â|Ü0M3P¤Èz¥BŨDŒüˆTù¸{¸3 Á• ­eì§I¢'õW™2I” Q©$J_ˆ»”få‘ñib/Xj®¢Ùnc´&›of>ÐnIº H˜ ’R~Jk–ÒSÐ]zoGø†JS¨ŸÁë´_– É–Ð.¢‰ŽÑ{ð®Ìè5ïd¥-XÌlå8m>‚ÚpmÐÏæÑÚ‚ÍVÔfÚi]™Sÿ¬g§-XÎlå8mvœĬ¹Ì»5ñ¼‘OK/WÒ%AÉbPP²*fy%›¹’MP”,%«b–Uòy8}9Þ'Û %HY
RVżDÊã²R‚”Å  eUÌK¤låRÞƒ” e1(HYó)ïr)» %HY
-RVÅ,+åt6šÿz…ã²(HY³¬”ÃÓ ¥ç!àd Pp²*æ'ëæyƒ^­ö PK
-?VÉÌÁ)tz®
-žcÌÛI‹«eà“‹ç^:ÔþaQÂÂQ4ö‰C­ï zuùí¢Å Ý€9ôÁñ$fÃN4f”Ì|—ÿÊ—þ’’Qn8ž;”Š»ÝÅQ2#a"6÷¹¸ÚÇ”,\ß¡VºùÁ0Âݧ!÷¸ÏÄ]ˆï>G whcYMoÐŒBG>I¼!ž¥·HŸÄêçà÷¯ûáC·7H÷EÈSìM¦<dsñÈ5qÅ(½§;çëKsW<e—‹×¸¾<MX¶aêƳ—{=¹£¿~º#Aa‰ËaìÐ
-%ÍÈâ fLìD¼öÕCöØøÎõÂÕïw1cáöÒµŸ°í…9g3‡VÅm\!ÓñÆí$ðB7­÷ró,^7º~õÀÛ+›Û×pJIgÆ&÷½ÕæÛñ„݆ÓtñêŠfÐf 槿Ÿ\"ëf£Û+7i¶
-²AØjÈöÂ&ý¿­Žj
-ª©ÿ¬!š:ZÑÔÑÎM­hêh¢–MÍF4ÉV~œ³8kåÓÜZ¸Ì~D«üjCS[^ÎíxÕÔV—QM¦•Q ˨©eTƒä2ªAzÕ Á\:µÝÉ܉Ëš¹Zèf¶sBÍz™‚õ~
-ôoÙ lùg³lùw³lù‡³lù—³lù§³lù·³l¹Çó‘³íŠçf·ÝíµÛY?×ÖÏõÚGsH¯?ŽSd¬æ ;Kå¯Õ6j_w‚FÙØdÕÔêÕ ñŒjvF5H:£¤œQ Îæ«í^t=mNÕ¨,›%_6'ËXû¾ä:¥c¾’£½;­Yþ³GÔºÙt8Y5µnF5H7£¤›Q ÒͨéfTƒt³yj
-ËÍâYlNÕ8Ë­™«e›€šÚ;ÍCÓÔÌeƒ“US{7 ªÉ43ªAšÕ ÍŒjfF5H3›¯¦ÐÌýT¬ŸUs#·j·œof°ßYæÊ3Ø÷$sB
-PËróÉ„NNËrsà´¬8—NË¢sà´¬;—NËÒsà´¬>—NÇt±ávu—O·²q~ì=}V[ÁÞo ÊS
+RVÅ,+åt6šÿz…ã²(HY³¬”ÃÓ ¥ç!àd Pp²*æ'ëæyƒ^­ö PK
+fd%3²¢Ù@ÙŒl p>>¶ííÜJf+ãÙª,žÁsýS8Ý6³â!ØÆóŒÍ)Ð^dƒ°Õ Âf#„ÍA6[Ù l.²AØx=#€ÍD6áÏv³Ý¹yh–ýlWÖÏoÖÊØïÍ¡Ø.ñ*Fáùã9ˆŽÁùéEµ•Úç­Ô866Q5¹sϨ&ϨigTƒ¤3ªAÊÕ á||jÛO:ÇA–¬Öl8{ËfÁ“ÿ«U3Æn/_*‚Ôk¾#GÛXß,þ&$rݬ;œ¨š\7£¤›Q ÒͨéfTƒt3ªAºY?5‰ÓÍüQ¬–jÔ+kfëØ& †&÷/ú¡)jæcƒU“û·@TifTƒ43ªAšÕ ÍŒjfÖ_M¢™»…X·¬fWa5[ö'Ìàt5ƒÝV™KÏ`×Eæ„H ù…åöB'
+WC8œp08á`pu„ƒÁ¹ƒã%p 8á^Ámêv6^¿ÛƩžþ”¿ÔíåÌÝÆ =Àkà›¬)Y»q°l¢jJnh¯¦dá†öjJnh¯¦dá†öjJnh¯¦dá†þj*n°Ú¶hþuÕY}Êá|xàÁÍ`¿Ñ|¸n¢lJªY6%Ù¬?›’nÖŸMI8ëϦ¤œõgS’ÎGÀ¦¢™íM<ŸŸÚÍß¼î?PK
*7óÉú›}S=XoæAåëòúz²¸º­¾X-ïn*‹;û_Ëÿ1™ï^îM¾O+ëÉ—t=[Ï3rP™O~.ïÖõ ›ok.ëÕr^Yÿ¼±oú6›Î¯„ͧ» &ë»Õdm'¾;ë´ïÿ7»Ú^ìf¹ªjªq5©•ÛÙwûzU
A $†$š•P@$DABˆ†D‰! Z@$DABˆ†D‰! ‘€Hˆ‚„ ‰ C"Œ€Hˆ‚„ ‰ C"b‘ !A $†$D$"!
B4$‚H I ˆ¨ ˆ„(H±Rˆ„¨ªÍÈj²¸Ý®{5xÉ¥´1J»ÃAóPVeUe•2i‘ Ÿ|í^ãòÏ—Ž«V’'^k8:t!á_æïÌõìðõ%™áÕüCUƒü÷{òpÔýa:m7Ø;û¢xtPc$ó(ID©<J=:
@@ -2091,93 +2148,95 @@ PËróÉ„NNËrsà´¬8—NË¢sà´¬;—NËÒsà´¬>—NÇt±ávu—O·²q~ì=}V[ÁÞo ÊS
e¨F¥XT¶V>*¤QY
}–fYðh›^í‘h·gõQ¼ÝsnYiÃ¥ñŽ×z;Ƕ7°Ó oMáÏ‘6¼¥•>Íð‡F¥iÃgkå£xÃgIôYOq¼Òeíx—•Y¼ç V¸7GÚô6‡7M;>ó–â¿WŠo]mz‡&Eyhmû|ÃñY´ï³mÐGñ¾Ï¶Ÿuºï1Û=oül½|müìhã£hß營E?O£Ú_zÞøY}mû|µ”.£ oúlµ|mú{Cø›ªáM_ ¢2Š÷|Ž
÷&È;>+ߧ†¶¼ {0Þô¥}zÞotZ¶³Ò|ßî^¸`ºœSØQ0_ŽYŽéâpó}ó¥â|Ò9Jæ ǹ)%óuätŽ‘ù²º'ÿqé*K„Ø!\_\BéqlB•5QªË9©~Ò½œT+iRÉIu‘ÖŒ Iø°1×¥ð~Íþ¢$¼µCcö!¼‹­Ñ°——V…v¬­ŸÂ{Vk› 2„ö¬Ô˜ˆJÞµ&ñ)¼mí²Œó ósÚ¸¶ú]ûHkÔr¹¼“ nô0·Æ›Ül³|˜ËÛ½à†GÆKW@˜XÃ(ikIX¬‹¢ë@‹š9Œ¢‹áÝYߧˠß´ú£–”.…®ƒŒ¢\
-]%t)tdíRh×ïý8áIA»¾èØåÒ®ï4Æn<ãîæèí`ûL2툈êÔ­CBõè
+]%t)tdíRh×ïý8áIA»¾èØåÒ®ï4Æn<ãîæèí`ûL2툈êÔ­CBõè
#ÑïÂ4Òhƒ²QÙª·íÏ.™ÑÐã!“òAòc:!A£VØœgáQª`ÒD þE¡
5
-Rö•)¸mÏ\Ð)eÖœ’¦gÍ1ißl­Z´<¿­Öqµ¦Ž³Å¹ôó* :¯âjAÅω6QÐ)§ ±¼åèìVCwM ¿u¡»¼ Ý­¼Kuï>Ž¼dÞSÂFz²—®BK¯î-zJP¶æÁQŽ²E ÿÂQèÇ#F{é(ÍÒ«{‹ŽrøHY©ã`)»Ððw-¥îÿ˜.*•OPK
+Rö•)¸mÏ\Ð)eÖœ’¦gÍ1ißl­Z´<¿­Öqµ¦Ž³Å¹ôó* :¯âjAÅω6QÐ)§ ±¼åèìVCwM ¿u¡»¼ Ý­¼Kuï>Ž¼dÞSÂFz²—®BK¯î-zJP¶æÁQŽ²E ÿÂQèÇ#F{é(ÍÒ«{‹ŽrøHY©ã`)»Ððw-¥îÿ˜.*•OPK
cÀÞ3çýô²뾑¦ÝWÒ¾ÙZõh3¨x~[®ãä‡:>ϥǘWÍy'ŸT|øà7
’z
-:‹;‘,îD²^ ƒjø® ƒÅ]¬ä]j{¯ðqê%óžNq0Ò½tZ{u¯ÐS‚º5·Ž²u”jøŽB§81ÚHGéÖ^Ý+t”íGÊR[KY‡†¿k)mÿ×tÔh<PK
+:‹;‘,îD²^ ƒjø® ƒÅ]¬ä]j{¯ðqê%óžNq0Ò½tZ{u¯ÐS‚º5·Ž²u”jøŽB§81ÚHGéÖ^Ý+t”íGÊR[KY‡†¿k)mÿ×tÔh<PK
“i“p/ Ô@óL¥1¹»=o’Ó“Úñ¹.rP,1¹aÖÌb~Ò½O®»—†’ÙG̈‰-%Îs¦¸‰ ÁG/
토Ž"ø “ýýk–
-°ì!±™•ˆk˜Mžœ Ù«v6&­²åózZÙBKpYb_‡˜Xˆ”x.ïÏ(˜Jñ¼ÒÃîçÖ†œ™g„ ;X—D¼Á(Ì
-f±¯ûüJ` ™}Çæ„ØRèë<gŠ›„w_h7
+°ì!±™•ˆk˜Mžœ Ù«v6&­²åózZÙBKpYb_‡˜Xˆ”x.ïÏ(˜Jñ¼ÒÃîçÖ†œ™g„ ;X—D¼Á(Ì
+f±¯ûüJ` ™}Çæ„ØRèë<gŠ›„w_h7
‹ˆ×¥cÆ{î•›sòo
ƒ­¬¥nðŠg^²è)Ñ #û»“®Âïî-z
-mšsw%¦é&kyï({GYc--s6à ˆÉN:JÚxwoÑQö)+uì-å74숥¬^Kß,¥~™NZ­PK
-
-œÎa-Ù¬¨I*8ùÆQx0W+;†ÍPì?OXfip,#;Ù#;Ù$l^N¸pl.d‹ ˜P_>Õjª(
-œe’Öûƒ§jµãkf’×¢Ì?]ƒç³ÇUð ¦[¿uÖVsТc}FשLL…ñbðdGi|ùÔúÎ<¥p[V_5¥£U”u-RÍZ¨¦t°]?ˆMƒè
-’ XU(ÙPÚæÐhWYéÛ†éó#Uåèkcè]=L:дêrͤ.%§t±R}.íqR<ðCj¥vnñ´¯qêÐ8šAû\Úã´ =jÕ¼A³D_œ¥ë
-
-'wpKÔ{+X3ÔPK?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-óf`KÔÎEX3ÔPK?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-KÔPK?
-
-
-
-
-
-
-
-
-
+mšsw%¦é&kyï({GYc--s6à ˆÉN:JÚxwoÑQö)+uì-å74숥¬^Kß,¥~™NZ­PK
+RJ‘ññè_:?‡Y*+Á ¯j8ìW{‰rG¾,xžqFE@w; aɆ`ÞÓ&“lFsÊSöâ8Î~Z7‚¸ëIÏö“pï‹>„ó»>â&kì½úf"N)·p]­çQì¹KŒ›å4ýœÿHÆˬ೼b±L¦KâÁXÍì &#¡ûx<`™ÄÞ±ˆädäd¿Þa™Î_¨¾®Zq4L
+<kš‚õü a®VÜF6=Ùk^¤Ÿ¶ÆóÙãÊ{Àî­nTßÀ؇,úf¨ïhd»•Q“Ñh!hª¢®Z5¿3n‹ò«Êda)eœ*ÏXX̘إc·ã{¥¨\BB4‰‰JQ•¬/VõÉ*½-o¨ØqV––º­\«‡IÇlJu±ºSR]º6²ƒe‹{˜"øDáÌÆžö9N-§BÓ†Ð>÷0MhDÕ;0(éBd^a{FÀAÀƒÃÔ:¾Gút¨¼¯l+8*A%ü˜úÄÝŽm †—ApŒ©ÿè_PK?
+
+
+
+
+
+rZCÔ÷ò:Õ÷ò:ÕPK?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+:Õ/
+:ÕPK?
+
+
+:Õ^J
+:ÕPK?
+
+:Õ6«
+:ÕPK?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
++zÖÕ©*:Õ©*:ÕPK?
+
+
+£¥:Ô:Õ:ÕPK?
+
+
+
+
+
+
+
+
+
diff --git a/products/mbox/sc2/files/PQ/pq.db b/products/mbox/sc2/files/PQ/pq.db
index 7abc7df..a2e3d78 100755
--- a/products/mbox/sc2/files/PQ/pq.db
+++ b/products/mbox/sc2/files/PQ/pq.db
@@ -1,6 +1,6 @@
SQLite format 3
0 Lržg¢ì9’ÁF
-99‚ItableGeneralBrightnessTableGeneralBrightnessTableCREATE TABLE GeneralBrightnessTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)a GG‚AtableBri_Con_MPEG_Contrast_RefDataBri_Con_MPEG_Contrast_RefDataCREATE TABLE Bri_Con_MPEG_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)gKK‚EtableBri_Con_MPEG_Brightness_RefDataBri_Con_MPEG_Brightness_RefData CREATE TABLE Bri_Con_MPEG_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)^EE‚?tableBri_Con_HDR_Contrast_RefDataBri_Con_HDR_Contrast_RefData CREATE TABLE Bri_Con_HDR_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)dII‚CtableBri_Con_HDR_Brightness_RefDataBri_Con_HDR_Brightness_RefData CREATE TABLE Bri_Con_HDR_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)T77‚GtableGeneralBlackBlueTableGeneralBlackBlueTableCREATE TABLE GeneralBlackBlueTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)NAA‚'tableBlackExt_ChromaCoring_MPEGBlackExt_ChromaCoring_MPEGCREATE TABLE BlackExt_ChromaCoring_MPEG(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) ++MtablePQ_InverseTablePQ_InverseTableCREATE TABLE PQ_InverseTable(ID INTEGER primary key AUTOINCREMENT, tableName TEXT, xmlName TEXT)++]tablePQ_VersionTablePQ_VersionTableCREATE TABLE PQ_VersionTable(ToolVersion TEXT, ProjectVersion TEXT, ChipVersion TEXT, Gen
+99‚ItableGeneralBrightnessTableGeneralBrightnessTableCREATE TABLE GeneralBrightnessTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)a GG‚AtableBri_Con_MPEG_Contrast_RefDataBri_Con_MPEG_Contrast_RefDataCREATE TABLE Bri_Con_MPEG_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)gKK‚EtableBri_Con_MPEG_Brightness_RefDataBri_Con_MPEG_Brightness_RefData CREATE TABLE Bri_Con_MPEG_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)^EE‚?tableBri_Con_HDR_Contrast_RefDataBri_Con_HDR_Contrast_RefData CREATE TABLE Bri_Con_HDR_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)dII‚CtableBri_Con_HDR_Brightness_RefDataBri_Con_HDR_Brightness_RefData CREATE TABLE Bri_Con_HDR_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)T77‚GtableGeneralBlackBlueTableGeneralBlackBlueTableCREATE TABLE GeneralBlackBlueTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)NAA‚'tableBlackExt_ChromaCoring_MPEGBlackExt_ChromaCoring_MPEGCREATE TABLE BlackExt_ChromaCoring_MPEG(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT, Level INT)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) ++MtablePQ_InverseTablePQ_InverseTableCREATE TABLE PQ_InverseTable(ID INTEGER primary key AUTOINCREMENT, tableName TEXT, xmlName TEXT)++]tablePQ_VersionTablePQ_VersionTableCREATE TABLE PQ_VersionTable(ToolVersion TEXT, ProjectVersion TEXT, ChipVersion TEXT, Gen
Û®ƒoY; í Ï © { O + ÿ á Å ± •  g G '  å Ç © ƒ f H , 
ø
Ú
@@ -16,7 +16,7 @@ R
s
P
.
- ë Ê ¥ ‚
+ ë Ê ¥ ‚
CM2_HDRØ
¢ÿ
@@ -1437,9 +1437,9 @@ G
1
-
0
-- ?ÿ?ÿ
+- ?ÿ?ÿ/
-?ÿ?ÿ·.
--
+-
-??
-??
-
@@ -1551,9 +1551,9 @@ G
1
-
0
-- ?ÿ?ÿ
+- ?ÿ?ÿ/
-?ÿ?ÿ·.
--
+-
-??
-??
-
@@ -1667,7 +1667,7 @@ G
0
- ?ÿ?ÿ
-?ÿ?ÿ·.
--
+-
-??
-??
-
@@ -2361,24 +2361,25 @@ P
:ÿDEBLOCK_MPEGƒ
:ÿDEBLOCK_MPEGƒ
9ÿDEBLOCK_MPEGƒ
-9ÿDEBLOCK_MPEG
+9ÿDEBLOCK_MPEG
-~?ÿÀ
--}
+-}
-|333
-{
-z
-y
-v
-u
--t
+-t
-s

--r
--q
--p
--o
--n 
--m
+-r
+-q
+-p 
+-o
+-n
+
+-m 
-l
-k
-j
@@ -2388,32 +2389,33 @@ P

-f
-e?/
--d??
--c?ÿ@
+-d??
+-c?ÿ
-b
-aÿÿ@
--`?ÿ>–
--^
--]
+-`?ÿ:”
+-^
+-]
-
-?/
+?
-~?ÿÀ
--}
+-}
-|333
-{
-z
-y
-v
-u
--t
+-t
-s

--r
--q
--p
--o
--n 
--m
+-r
+-q
+-p 
+-o
+-n
+
+-m 
-l
-k
-j
@@ -2423,32 +2425,33 @@ P

-f
-e?/
--d??
--c?ÿ@
+-d??
+-c?ÿ
-b
-aÿÿ@
--`?ÿ>–
--^
--]
+-`?ÿ:”
+-^
+-]
-
-?/
+?
-~?ÿÀ
--}
+-}
-|333
-{
-z
-y
-v
-u
--t
+-t
-s

--r
--q
--p
--o
--n 
--m
+-r
+-q
+-p 
+-o
+-n
+
+-m 
-l
-k
-j
@@ -2458,15 +2461,15 @@ P

-f
-e?/
--d??
--c?ÿ@
+-d??
+-c?ÿ
-b
-aÿÿ@
--`?ÿ>–
--^
--]
+-`?ÿ:”
+-^
+-]
-
-?/
+?
ê
Ë
¬
@@ -4958,211 +4961,211 @@ P
ÿMCDI_MPEG_SDƒ^
ÿMCDI_MPEG_SDƒ]
ÿMCDI_MPEG_SDƒ\
-ü
-“
-€
-l
+ü
+
+
+n
\
-K
-:
-(
-
- ð Ø Å ° › ˆ s ^ L 8 % ÷çÓÀ¬˜ˆxhXK8$ÿïÛȶ¤‘yeR>(üêÖ®š‚oZG4%ÿèÓÀ«–‚oXB1òà˸§•…r_L8'ýèÓÁª•‚mXC4íÔ®™ˆvdQ>+ýéÓ½©“
-/O
-/Vÿÿd<
-/H
-/G
-/Fÿ?ÿ@9
-/w
-/vÿÿ
+J
+8
+$
+ ù ä Ï ¼ § ’ € l Y C +  ôà̼¬œŒlXE3#üêØÀ¬™…oYG3 ÷ß͹§•pYD1óàɳ¢ycQ<)öãн«š…p[F4õà˶§y`G5! ûé×ıž‰p\F0ðÝÈ´„>
+/C
+/B
+/S
+/R?
+/Qÿÿ‚9
+/P
+/O
+/Vÿÿd6
+/H
+/G
+/Fÿ?ÿ@3
+/w
+/vÿÿ
/u
-6
-/t
-/s4
-/r 3
-/q 2
-/pÿ1
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=)
-/<(
-/; 
-/:
-/9%
-/8$
-/7
-/6
-/5
+0
+/t
+/s.
+/r -
+/q ,
+/pÿ+
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=#
+/<"
+/; 
+/:
+/9
+/8
+/7
+/6
+/5
/4??ÿ
-  
-/3ÿÿÿ
-/2ÿÿ@ 
+ 
+/3ÿÿÿ
+/2ÿÿ@ 
/1
-
-/0
-//
+
+/0
+//
/.ÿ
- 
-/-?  
-/,
-/+?
-/*
-/)? 
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ
-/#
-/"
-/!
-/
-/
-/
-
+ 
+/-?  
+/,
+/+?
+/*
+/)? 
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+
+/#
+/"
+/!
+/
+/
+/
/wp
-2 
-/
-/0@
-/
-/
-/ÿÿÿfC! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/ 88P}
-/Lÿÿÿ 0j|
-/Kÿÿÿ
-/Jwz
-/Iÿøy
-/
-/
-/
-/ÿÿP
-/
-/ÿÿÿe*Qs
-/
-/ÿÿÿ
-/p
-/ÿÿòHo
-/
+2
+/
+/0@
+/
+/
+/ÿÿÿfC!~
+/ÿÿ–h}
+/ÿ@|
+/Nw!{
+/Mÿz
+/
+/ 88Px
+/Lÿÿÿ 0jw
+/Kÿÿÿ
+/Jwu
+/Iÿøt
+/
+/
+/ÿÿP
+/
+/ÿÿÿe*Qo
+/
+/m
+/ÿÿòHl
+/
/
-
-/d
-/X k
-/W
-/ wwww#D"i
-/
-/g
-/ÿ÷ÿf
-/¯ÿÿÿe
-/^ÿÿÿd
-/]wc
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚Y
-/P
-/O
-/VÿÿdV
-/H
-/G
-/Fÿ?ÿ@S
-/w
-/vÿÿ
+
+/d
+/X h
+/W
+/ wwww#D"f
+/
+/d
+/ÿ÷ÿc
+/¯ÿÿÿb
+/^ÿÿÿa
+/]w`
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+/C
+/B
+/S
+/R?
+/Qÿÿ‚V
+/P
+/O
+/VÿÿdS
+/H
+/G
+/Fÿ?ÿ@P
+/w
+/vÿÿ
/u
-P
-/t
-/sN
-/r M
-/q L
-/pÿK
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=C
-/<B
-/;
-/:
-/9?
-/8>
-/7
-/6
-/5
+M
+/t
+/sK
+/r J
+/q I
+/pÿH
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=@
+/<?
+/; 
+/:
+/9<
+/8;
+/7
+/6
+/5
/4??ÿ
- :
-/3ÿÿÿ
-/2ÿÿ@ 8
+ 7
+/3ÿÿÿ
+/2ÿÿ@ 5
/1
-7
-/0
-//
+4
+/0
+//
/.ÿ
- 4
-/-?  3
-/,2
-/+?1
-/*0
-/)? /
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ*
-/#
-/"
-/!
-/
-/
-/$
+ 1
+/-?  0
+/,/
+/+?.
+/*-
+/)? ,
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+/#
+/"
+/!
+/
+/
+/
/wp
-2#
-/
-/0@!
-/
-/
-/ÿÿÿ4C! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/888
-/Lÿÿÿ
-/Kÿÿ
-/Jwf
-/Iÿf
-/
-/
-/
-/ÿÿ
-/
-/ÿÿÿe*Q 
-/
-/ÿÿÿ 
+2 
+/
+/0@
+/
+/
+/ÿÿÿ4C!
+/ÿÿ–h
+/ÿ@
+/Nw!
+/Mÿ
+/
+/888
+/Lÿÿÿ
+/Kÿÿ
+/Jwf
+/Iÿf
+/
+/
+/ÿÿ
+/
+/ÿÿÿe*Q 
+/
/

/ÿÿð
@@ -5175,211 +5178,211 @@ K
/ wwww#D"
/
/
-/ÿ
-“
-€
-l
+/ÿ
+
+
+n
\
-K
-:
-(
-
- ð Ø Å ° › ˆ s ^ L 8 % ÷çÓÀ¬˜ˆxhXK8$ÿïÛȶ¤‘yeR>(üêÖ®š‚oZG4%ÿèÓÀ«–‚oXB1òà˸§•…r_L8'ýèÓÁª•‚mXC4íÔ®™ˆvdQ>+ýéÓ½©“
-/O
-/Vÿÿd<
-/H
-/G
-/Fÿ?ÿ@9
-/w
-/vÿÿ
+J
+8
+$
+ ù ä Ï ¼ § ’ € l Y C +  ôà̼¬œŒlXE3#üêØÀ¬™…oYG3 ÷ß͹§•pYD1óàɳ¢ycQ<)öãн«š…p[F4õà˶§y`G5! ûé×ıž‰p\F0ðÝÈ´„>
+/C
+/B
+/S
+/R?
+/Qÿÿ‚9
+/P
+/O
+/Vÿÿd6
+/H
+/G
+/Fÿ?ÿ@3
+/w
+/vÿÿ
/u
-6
-/t
-/s4
-/r 3
-/q 2
-/pÿ1
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=)
-/<(
-/; 
-/:
-/9%
-/8$
-/7
-/6
-/5
+0
+/t
+/s.
+/r -
+/q ,
+/pÿ+
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=#
+/<"
+/; 
+/:
+/9
+/8
+/7
+/6
+/5
/4??ÿ
-  
-/3ÿÿÿ
-/2ÿÿ@ 
+ 
+/3ÿÿÿ
+/2ÿÿ@ 
/1
-
-/0
-//
+
+/0
+//
/.ÿ
- 
-/-?  
-/,
-/+?
-/*
-/)? 
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ
-/#
-/"
-/!
-/
-/
-/
-
+ 
+/-?  
+/,
+/+?
+/*
+/)? 
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+
+/#
+/"
+/!
+/
+/
+/
/wp
-2 
-/
-/0@
-/
-/
-/ÿÿÿfC! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/ 88P}
-/Lÿÿÿ 0j|
-/Kÿÿÿ
-/Jwz
-/Iÿøy
-/
-/
-/
-/ÿÿP
-/
-/ÿÿÿe*Qs
-/
-/ÿÿÿ
-/p
-/ÿÿòHo
-/
+2
+/
+/0@
+/
+/
+/ÿÿÿfC!~
+/ÿÿ–h}
+/ÿ@|
+/Nw!{
+/Mÿz
+/
+/ 88Px
+/Lÿÿÿ 0jw
+/Kÿÿÿ
+/Jwu
+/Iÿøt
+/
+/
+/ÿÿP
+/
+/ÿÿÿe*Qo
+/
+/m
+/ÿÿòHl
+/
/
-
-/d
-/X k
-/W
-/ wwww#D"i
-/
-/g
-/ÿ÷ÿf
-/¯ÿÿÿe
-/^ÿÿÿd
-/]wc
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚Y
-/P
-/O
-/VÿÿdV
-/H
-/G
-/Fÿ?ÿ@S
-/w
-/vÿÿ
+
+/d
+/X h
+/W
+/ wwww#D"f
+/
+/d
+/ÿ÷ÿc
+/¯ÿÿÿb
+/^ÿÿÿa
+/]w`
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+/C
+/B
+/S
+/R?
+/Qÿÿ‚V
+/P
+/O
+/VÿÿdS
+/H
+/G
+/Fÿ?ÿ@P
+/w
+/vÿÿ
/u
-P
-/t
-/sN
-/r M
-/q L
-/pÿK
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=C
-/<B
-/;
-/:
-/9?
-/8>
-/7
-/6
-/5
+M
+/t
+/sK
+/r J
+/q I
+/pÿH
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=@
+/<?
+/; 
+/:
+/9<
+/8;
+/7
+/6
+/5
/4??ÿ
- :
-/3ÿÿÿ
-/2ÿÿ@ 8
+ 7
+/3ÿÿÿ
+/2ÿÿ@ 5
/1
-7
-/0
-//
+4
+/0
+//
/.ÿ
- 4
-/-?  3
-/,2
-/+?1
-/*0
-/)? /
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ*
-/#
-/"
-/!
-/
-/
-/$
+ 1
+/-?  0
+/,/
+/+?.
+/*-
+/)? ,
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+/#
+/"
+/!
+/
+/
+/
/wp
-2#
-/
-/0@!
-/
-/
-/ÿÿÿ4C! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/888
-/Lÿÿÿ
-/Kÿÿ
-/Jwf
-/Iÿf
-/
-/
-/
-/ÿÿ
-/
-/ÿÿÿe*Q 
-/
-/ÿÿÿ 
+2 
+/
+/0@
+/
+/
+/ÿÿÿ4C!
+/ÿÿ–h
+/ÿ@
+/Nw!
+/Mÿ
+/
+/888
+/Lÿÿÿ
+/Kÿÿ
+/Jwf
+/Iÿf
+/
+/
+/ÿÿ
+/
+/ÿÿÿe*Q 
+/
/

/ÿÿð
@@ -5392,347 +5395,337 @@ K
/ wwww#D"
/
/
-/ÿ÷ÿ ÿ÷ÿ
-•
+/ÿ÷ÿ ÿ÷ÿ
+—
-l
-Z
-D
-.
-
- ï × Á ­ — o _ G / ûèÓ½«˜…q]I3íÖÁª“iT<"úåϹ§•ƒ
-/¯ÿÿÿ‚1
-/^ÿÿÿ‚0
-/]w‚/
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚‚%
-/P
-/O
-/Vÿÿd‚"
-/H
-/G
-/Fÿ?ÿ@‚
-/w
-/vÿÿ
+m
+W
+A
++
+
+ ë Ñ · ¤ y g T A -  ïÕÀ©’}fO;%øÞ̶¡‹ucQ?
+/¯ÿÿÿ‚(
+/^ÿÿÿ‚'
+/]w‚&
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+/C
+/B
+/S
+/R?
+/Qÿÿ‚‚
+/P
+/O
+/Vÿÿd‚
+/H
+/G
+/Fÿ?ÿ@‚
+/w
+/vÿÿ
/u
-‚
-/t
-/s‚
-/r ‚
-/q ‚
-/pÿ‚
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=‚
-/<‚
-/;
-/:
-/9‚ 
-/8‚
-
-/7
-/6
-/5
+‚
+/t
+/s‚
+/r ‚
+/q ‚
+/pÿ‚
+/T
+/E
+/D
+/A
+
+/@
+/?
+/>
+/=‚
+/<‚
+/; 
+/:
+/9‚
+/8‚
+/7
+/6
+/5
/4??ÿ
- ‚
-/3ÿÿÿ
-/2ÿÿ@ ‚
+ }
+/3ÿÿÿ
+/2ÿÿ@ {
/1
-‚
-/0
-//
+z
+/0
+//
/.ÿ
- ‚
-/-? 
-/,~
-/+?}
-/*|
-/)? {
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿv
-/#
-/"
-/!
-/
-/
-/p
+ w
+/-? v
+/,u
+/+?t
+/*s
+/)? r
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+/#
+/"
+/!
+/
+/
+/
/wp
-2o
-/
-/0@m
-/
-/
-/ÿÿÿ4C! j
-/i
-/ÿÿ–hh
-/ÿ@g
-/Nw!f
-/Mÿe
-/
-/888c
-/Lÿÿÿb
-/Kÿÿ
-/Jwf`
-/Iÿf_
-/
-/
-/
-/ÿÿ[
-/
-/ÿÿÿe*QY
-/
-/ÿÿÿW
-/V
-/ÿÿð
-/
+2f
+/
+/0@d
+/
+/
+/ÿÿÿ4C!a
+/ÿÿ–h`
+/ÿ@_
+/Nw!^
+/Mÿ]
+/
+/888[
+/LÿÿÿZ
+/Kÿÿ
+/JwfX
+/IÿfW
+/
+/
+/ÿÿT
+/
+/ÿÿÿe*QR
+/
+/P
+/ÿÿð
+/
/
-
-/d
-/X Q
-/W
-/ wwww#D"O
-/
-/M
-/ÿ÷ÿ ÿ÷ÿL
-/¯ÿÿÿK
-/^ÿÿÿJ
-/]wI
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚?
-/P
-“
-€
-l
+
+/d
+/X K
+/W
+/ wwww#D"I
+/
+/G
+/ÿ÷ÿ ÿ÷ÿF
+/¯ÿÿÿE
+/^ÿÿÿD
+/]wC
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+
+
+n
\
-K
-:
-(
-
- ð Ø Å ° › ˆ s ^ L 8 % ÷çÓÀ¬˜ˆxhXK8$ÿïÛȶ¤‘yeR>(üêÖ®š‚oZG4%ÿèÓÀ«–‚oXB1òà˸§•…r_L8'ýèÓÁª•‚mXC4íÔ®™ˆvdQ>+ýéÓ½©“
-/O
-/Vÿÿd<
-/H
-/G
-/Fÿ?ÿ@9
-/w
-/vÿÿ
+J
+8
+$
+ ù ä Ï ¼ § ’ € l Y C +  ôà̼¬œŒlXE3#üêØÀ¬™…oYG3 ÷ß͹§•pYD1óàɳ¢ycQ<)öãн«š…p[F4õà˶§y`G5! ûé×ıž‰p\F0ðÝÈ´„>
+/C
+/B
+/S
+/R?
+/Qÿÿ‚9
+/P
+/O
+/Vÿÿd6
+/H
+/G
+/Fÿ?ÿ@3
+/w
+/vÿÿ
/u
-6
-/t
-/s4
-/r 3
-/q 2
-/pÿ1
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=)
-/<(
-/; 
-/:
-/9%
-/8$
-/7
-/6
-/5
+0
+/t
+/s.
+/r -
+/q ,
+/pÿ+
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=#
+/<"
+/; 
+/:
+/9
+/8
+/7
+/6
+/5
/4??ÿ
-  
-/3ÿÿÿ
-/2ÿÿ@ 
+ 
+/3ÿÿÿ
+/2ÿÿ@ 
/1
-
-/0
-//
+
+/0
+//
/.ÿ
- 
-/-?  
-/,
-/+?
-/*
-/)? 
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ
-/#
-/"
-/!
-/
-/
-/
-
+ 
+/-?  
+/,
+/+?
+/*
+/)? 
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+
+/#
+/"
+/!
+/
+/
+/
/wp
-2 
-/
-/0@
-/
-/
-/ÿÿÿfC! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/ 88P}
-/Lÿÿÿ 0j|
-/Kÿÿÿ
-/Jwz
-/Iÿøy
-/
-/
-/
-/ÿÿP
-/
-/ÿÿÿe*Qs
-/
-/ÿÿÿ
-/p
-/ÿÿòHo
-/
+2
+/
+/0@
+/
+/
+/ÿÿÿfC!~
+/ÿÿ–h}
+/ÿ@|
+/Nw!{
+/Mÿz
+/
+/ 88Px
+/Lÿÿÿ 0jw
+/Kÿÿÿ
+/Jwu
+/Iÿøt
+/
+/
+/ÿÿP
+/
+/ÿÿÿe*Qo
+/
+/m
+/ÿÿòHl
+/
/
-
-/d
-/X k
-/W
-/ wwww#D"i
-/
-/g
-/ÿ÷ÿf
-/¯ÿÿÿe
-/^ÿÿÿd
-/]wc
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚Y
-/P
-/O
-/VÿÿdV
-/H
-/G
-/Fÿ?ÿ@S
-/w
-/vÿÿ
+
+/d
+/X h
+/W
+/ wwww#D"f
+/
+/d
+/ÿ÷ÿc
+/¯ÿÿÿb
+/^ÿÿÿa
+/]w`
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+/C
+/B
+/S
+/R?
+/Qÿÿ‚V
+/P
+/O
+/VÿÿdS
+/H
+/G
+/Fÿ?ÿ@P
+/w
+/vÿÿ
/u
-P
-/t
-/sN
-/r M
-/q L
-/pÿK
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=C
-/<B
-/;
-/:
-/9?
-/8>
-/7
-/6
-/5
+M
+/t
+/sK
+/r J
+/q I
+/pÿH
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=@
+/<?
+/; 
+/:
+/9<
+/8;
+/7
+/6
+/5
/4??ÿ
- :
-/3ÿÿÿ
-/2ÿÿ@ 8
+ 7
+/3ÿÿÿ
+/2ÿÿ@ 5
/1
-7
-/0
-//
+4
+/0
+//
/.ÿ
- 4
-/-?  3
-/,2
-/+?1
-/*0
-/)? /
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ*
-/#
-/"
-/!
-/
-/
-/$
+ 1
+/-?  0
+/,/
+/+?.
+/*-
+/)? ,
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+/#
+/"
+/!
+/
+/
+/
/wp
-2#
-/
-/0@!
-/
-/
-/ÿÿÿ4C! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/888
-/Lÿÿÿ
-/Kÿÿ
-/Jwf
-/Iÿf
-/
-/
-/
-/ÿÿ
-/
-/ÿÿÿe*Q 
-/
-/ÿÿÿ 
+2 
+/
+/0@
+/
+/
+/ÿÿÿ4C!
+/ÿÿ–h
+/ÿ@
+/Nw!
+/Mÿ
+/
+/888
+/Lÿÿÿ
+/Kÿÿ
+/Jwf
+/Iÿf
+/
+/
+/ÿÿ
+/
+/ÿÿÿe*Q 
+/
/

/ÿÿð
@@ -5745,211 +5738,211 @@ K
/ wwww#D"
/
/
-/ÿ
-“
-€
-l
+/ÿ
+
+
+n
\
-K
-:
-(
-
- ð Ø Å ° › ˆ s ^ L 8 % ÷çÓÀ¬˜ˆxhXK8$ÿïÛȶ¤‘yeR>(üêÖ®š‚oZG4%ÿèÓÀ«–‚oXB1òà˸§•…r_L8'ýèÓÁª•‚mXC4íÔ®™ˆvdQ>+ýéÓ½©“
-/O
-/Vÿÿd<
-/H
-/G
-/Fÿ?ÿ@9
-/w
-/vÿÿ
+J
+8
+$
+ ù ä Ï ¼ § ’ € l Y C +  ôà̼¬œŒlXE3#üêØÀ¬™…oYG3 ÷ß͹§•pYD1óàɳ¢ycQ<)öãн«š…p[F4õà˶§y`G5! ûé×ıž‰p\F0ðÝÈ´„>
+/C
+/B
+/S
+/R?
+/Qÿÿ‚9
+/P
+/O
+/Vÿÿd6
+/H
+/G
+/Fÿ?ÿ@3
+/w
+/vÿÿ
/u
-6
-/t
-/s4
-/r 3
-/q 2
-/pÿ1
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=)
-/<(
-/; 
-/:
-/9%
-/8$
-/7
-/6
-/5
+0
+/t
+/s.
+/r -
+/q ,
+/pÿ+
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=#
+/<"
+/; 
+/:
+/9
+/8
+/7
+/6
+/5
/4??ÿ
-  
-/3ÿÿÿ
-/2ÿÿ@ 
+ 
+/3ÿÿÿ
+/2ÿÿ@ 
/1
-
-/0
-//
+
+/0
+//
/.ÿ
- 
-/-?  
-/,
-/+?
-/*
-/)? 
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ
-/#
-/"
-/!
-/
-/
-/
-
+ 
+/-?  
+/,
+/+?
+/*
+/)? 
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+
+/#
+/"
+/!
+/
+/
+/
/wp
-2 
-/
-/0@
-/
-/
-/ÿÿÿfC! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/ 88P}
-/Lÿÿÿ 0j|
-/Kÿÿÿ
-/Jwz
-/Iÿøy
-/
-/
-/
-/ÿÿP
-/
-/ÿÿÿe*Qs
-/
-/ÿÿÿ
-/p
-/ÿÿòHo
-/
+2
+/
+/0@
+/
+/
+/ÿÿÿfC!~
+/ÿÿ–h}
+/ÿ@|
+/Nw!{
+/Mÿz
+/
+/ 88Px
+/Lÿÿÿ 0jw
+/Kÿÿÿ
+/Jwu
+/Iÿøt
+/
+/
+/ÿÿP
+/
+/ÿÿÿe*Qo
+/
+/m
+/ÿÿòHl
+/
/
-
-/d
-/X k
-/W
-/ wwww#D"i
-/
-/g
-/ÿ÷ÿf
-/¯ÿÿÿe
-/^ÿÿÿd
-/]wc
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚Y
-/P
-/O
-/VÿÿdV
-/H
-/G
-/Fÿ?ÿ@S
-/w
-/vÿÿ
+
+/d
+/X h
+/W
+/ wwww#D"f
+/
+/d
+/ÿ÷ÿc
+/¯ÿÿÿb
+/^ÿÿÿa
+/]w`
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+/C
+/B
+/S
+/R?
+/Qÿÿ‚V
+/P
+/O
+/VÿÿdS
+/H
+/G
+/Fÿ?ÿ@P
+/w
+/vÿÿ
/u
-P
-/t
-/sN
-/r M
-/q L
-/pÿK
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=C
-/<B
-/;
-/:
-/9?
-/8>
-/7
-/6
-/5
+M
+/t
+/sK
+/r J
+/q I
+/pÿH
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=@
+/<?
+/; 
+/:
+/9<
+/8;
+/7
+/6
+/5
/4??ÿ
- :
-/3ÿÿÿ
-/2ÿÿ@ 8
+ 7
+/3ÿÿÿ
+/2ÿÿ@ 5
/1
-7
-/0
-//
+4
+/0
+//
/.ÿ
- 4
-/-?  3
-/,2
-/+?1
-/*0
-/)? /
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ*
-/#
-/"
-/!
-/
-/
-/$
+ 1
+/-?  0
+/,/
+/+?.
+/*-
+/)? ,
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+/#
+/"
+/!
+/
+/
+/
/wp
-2#
-/
-/0@!
-/
-/
-/ÿÿÿ4C! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/888
-/Lÿÿÿ
-/Kÿÿ
-/Jwf
-/Iÿf
-/
-/
-/
-/ÿÿ
-/
-/ÿÿÿe*Q 
-/
-/ÿÿÿ 
+2 
+/
+/0@
+/
+/
+/ÿÿÿ4C!
+/ÿÿ–h
+/ÿ@
+/Nw!
+/Mÿ
+/
+/888
+/Lÿÿÿ
+/Kÿÿ
+/Jwf
+/Iÿf
+/
+/
+/ÿÿ
+/
+/ÿÿÿe*Q 
+/
/

/ÿÿð
@@ -5962,347 +5955,336 @@ K
/ wwww#D"
/
/
-/ÿ÷ÿ ÿ÷ÿ
-•
+/ÿ÷ÿ ÿ÷ÿ
+—
-l
-Z
-D
-.
-
- ï × Á ­ — o _ G / ûèÓ½«˜…q]I3íÖÁª“iT<"úåϹ§•ƒ
-/¯ÿÿÿ‚1
-/^ÿÿÿ‚0
-/]w‚/
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚‚%
-/P
-/O
-/Vÿÿd‚"
-/H
-/G
-/Fÿ?ÿ@‚
-/w
-/vÿÿ
+m
+W
+A
++
+
+ ë Ñ · ¤ y g T A -  ïÕÀ©’}fO;%øÞ̶¡‹ucQ?
+/¯ÿÿÿ‚(
+/^ÿÿÿ‚'
+/]w‚&
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+/C
+/B
+/S
+/R?
+/Qÿÿ‚‚
+/P
+/O
+/Vÿÿd‚
+/H
+/G
+/Fÿ?ÿ@‚
+/w
+/vÿÿ
/u
-‚
-/t
-/s‚
-/r ‚
-/q ‚
-/pÿ‚
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=‚
-/<‚
-/;
-/:
-/9‚ 
-/8‚
-
-/7
-/6
-/5
+‚
+/t
+/s‚
+/r ‚
+/q ‚
+/pÿ‚
+/T
+/E
+/D
+/A
+
+/@
+/?
+/>
+/=‚
+/<‚
+/; 
+/:
+/9‚
+/8‚
+/7
+/6
+/5
/4??ÿ
- ‚
-/3ÿÿÿ
-/2ÿÿ@ ‚
+ }
+/3ÿÿÿ
+/2ÿÿ@ {
/1
-‚
-/0
-//
+z
+/0
+//
/.ÿ
- ‚
-/-? 
-/,~
-/+?}
-/*|
-/)? {
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿv
-/#
-/"
-/!
-/
-/
-/p
+ w
+/-? v
+/,u
+/+?t
+/*s
+/)? r
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+/#
+/"
+/!
+/
+/
+/
/wp
-2o
-/
-/0@m
-/
-/
-/ÿÿÿ4C! j
-/i
-/ÿÿ–hh
-/ÿ@g
-/Nw!f
-/Mÿe
-/
-/888c
-/Lÿÿÿb
-/Kÿÿ
-/Jwf`
-/Iÿf_
-/
-/
-/
-/ÿÿ[
-/
-/ÿÿÿe*QY
-/
-/ÿÿÿW
-/V
-/ÿÿð
-/
+2f
+/
+/0@d
+/
+/
+/ÿÿÿ4C!a
+/ÿÿ–h`
+/ÿ@_
+/Nw!^
+/Mÿ]
+/
+/888[
+/LÿÿÿZ
+/Kÿÿ
+/JwfX
+/IÿfW
+/
+/
+/ÿÿT
+/
+/ÿÿÿe*QR
+/
+/P
+/ÿÿð
+/
/
-
-/d
-/X Q
-/W
-/ wwww#D"O
-/
-/M
-/ÿ÷ÿ ÿ÷ÿL
-/¯ÿÿÿK
-/^ÿÿÿJ
-/]wI
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚?
-/P
-“
-€
-l
-\
-K
-:
-(
-
- ð Ø Å ° › ˆ s ^ L 8 % ÷çÓÀ¬˜ˆxhTF3 úêÖñŸŒt`M9# ÷åѽ©•}jUB/  úã릑}jS=,íÛƳ¢€mZG5$úåо§’jU@1êÑ¿«–…saN;(úæк¦
-/O
-/Vÿÿd<
-/H
-/G
-/Fÿ?ÿ@9
-/w
-/vÿÿ
+
+/d
+/X K
+/W
+/ wwww#D"I
+/
+/G
+/ÿ÷ÿ ÿ÷ÿF
+/¯ÿÿÿE
+/^ÿÿÿD
+/]wC
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+
+
+|
+k
+Y
+G
+5
+!
+ ö á Ì ¹ ¤ } i V @ (  ñÝɹ©™…wdP=+ôâ褑}gQ?+ï×űŸyhQ<)ÿëØÁ«š‡q[I4!þîÛȵ£’}hS>,
+/B
+/S
+/R?
+/Qÿÿ‚9
+/P
+/O
+/Vÿÿ 6
+/H
+/G
+/Fÿ?ÿ 3
+/w
+/vÿÿ
/u
-6
-/t
-/s4
-/r 3
-/q 2
-/pÿ1
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=)
-/<(
-/; 
-/:
-/9%
-/8$
-/7
-/6
-/5
+0
+/t
+/s.
+/r -
+/q ,
+/pÿ+
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=#
+/<"
+/; 
+/:
+/9
+/8
+/7
+/6
+/5
/4??ÿ
-  
-/3ÿÿÿ
-/2ÿÿ@ 
+ 
+/3ÿÿÿ
+/2ÿÿ@ 
/1
-
-/0
-//
+
+/0
+//
/.ÿ
- 
-/-?  
-/,
-/+?
-/*
-/)? 
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ
-/#
-/"
-/!
-/
-/
-/
-
+ 
+/-?  
+/,
+/+?
+/*
+/)? 
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+
+/#
+/"
+/!
+/
+/
+/
/wp
-2 
-/
-/0@
-/
-/
-/ÿÿÿ1C! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/ 80<}
-/Lÿÿÿ 0j|
-/Kÿÿÿ
-/Jwz
-/Iÿøy
-/
-/
-/
-/ÿÿP
-/
-/ÿÿÿe*Qs
-/
-/ÿÿÿ
-/p
-/ÿÿòHo
-/
+2
+/
+/0@
+/
+/
+/ÿÿÿ1C!~
+/ÿÿ–h}
+/ÿ@|
+/Nw!{
+/Mÿz
+/
+/ 80<x
+/Lÿÿÿ0jw
+/Kÿÿÿ
+/Jwu
+/Iÿøt
+/
+/
+/ÿÿP
+/
+/ÿÿÿe*Qo
+/
+/m
+/ÿÿòHl
+/
/
-
-/d
-/X k
-/W
-/ wwww#D"i
-/
-/g
-/ÿ÷ÿ ÿ·ÿf
-/¯ÿÿÿe
-/^ÿÿÿd
-/]wc
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚Y
-/P
-/O
-/VÿÿdV
-/H
-/G
-/Fÿ?ÿ@S
-/w
-/vÿÿ
+
+/d
+/X h
+/W
+/ wwww#D"f
+/
+/d
+/ÿ÷ÿ ÿ÷ÿc
+/¯ÿÿÿb
+/^ÿÿÿa
+/]w`
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+/C
+/B
+/S
+/R?
+/Qÿÿ‚V
+/P
+/O
+/VÿÿdS
+/H
+/G
+/Fÿ?ÿ@P
+/w
+/vÿÿ
/u
-P
-/t
-/sN
-/r M
-/q L
-/pÿK
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=C
-/<B
-/;
-/:
-/9?
-/8>
-/7
-/6
-/5
+M
+/t
+/sK
+/r J
+/q I
+/pÿH
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=@
+/<?
+/; 
+/:
+/9<
+/8;
+/7
+/6
+/5
/4??ÿ
- :
-/3ÿÿÿ
-/2ÿÿ@ 8
+ 7
+/3ÿÿÿ
+/2ÿÿ@ 5
/1
-7
-/0
-//
+4
+/0
+//
/.ÿ
- 4
-/-?  3
-/,2
-/+?1
-/*0
-/)? /
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ*
-/#
-/"
-/!
-/
-/
-/$
+ 1
+/-?  0
+/,/
+/+?.
+/*-
+/)? ,
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+/#
+/"
+/!
+/
+/
+/
/wp
-2#
-/
-/0@!
-/
-/
-/ÿÿÿ4C! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/888
-/Lÿÿÿ
-/Kÿÿ
-/Jwf
-/Iÿf
-/
-/
-/
-/ÿÿ
-/
-/ÿÿÿe*Q 
-/
-/ÿÿÿ 
+2 
+/
+/0@
+/
+/
+/ÿÿÿ4C!
+/ÿÿ–h
+/ÿ@
+/Nw!
+/Mÿ
+/
+/ 80<
+/Lÿÿÿ0j
+/Kÿÿÿ
+/Jw
+/Iÿø
+/
+/
+/ÿÿ
+/
+/ÿÿÿe*Q 
+/
/

/ÿÿð
@@ -6315,211 +6297,210 @@ K
/ wwww#D"
/
/
-/ÿ
-“
-€
-l
-\
-K
-:
-(
-
- ð Ø Å ° › ˆ s ^ L 8 % ÷çÓÀ¬˜ˆxhTF3 úêÖñŸŒt`M9# ÷åѽ©•}jUB/  úã릑}jS=,íÛƳ¢€mZG5$úåо§’jU@1êÑ¿«–…saN;(úæк¦
-/O
-/Vÿÿd<
-/H
-/G
-/Fÿ?ÿ@9
-/w
-/vÿÿ
+/ÿ
+
+
+|
+k
+Y
+G
+5
+!
+ ö á Ì ¹ ¤ } i V @ (  ñÝɹ©™…wdP=+ôâ褑}gQ?+ï×űŸyhQ<)ÿëØÁ«š‡q[I4!þîÛȵ£’}hS>,
+/B
+/S
+/R?
+/Qÿÿ‚9
+/P
+/O
+/Vÿÿ 6
+/H
+/G
+/Fÿ?ÿ 3
+/w
+/vÿÿ
/u
-6
-/t
-/s4
-/r 3
-/q 2
-/pÿ1
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=)
-/<(
-/; 
-/:
-/9%
-/8$
-/7
-/6
-/5
+0
+/t
+/s.
+/r -
+/q ,
+/pÿ+
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=#
+/<"
+/; 
+/:
+/9
+/8
+/7
+/6
+/5
/4??ÿ
-  
-/3ÿÿÿ
-/2ÿÿ@ 
+ 
+/3ÿÿÿ
+/2ÿÿ@ 
/1
-
-/0
-//
+
+/0
+//
/.ÿ
- 
-/-?  
-/,
-/+?
-/*
-/)? 
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ
-/#
-/"
-/!
-/
-/
-/
-
+ 
+/-?  
+/,
+/+?
+/*
+/)? 
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+
+/#
+/"
+/!
+/
+/
+/
/wp
-2 
-/
-/0@
-/
-/
-/ÿÿÿ1C! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/ 80<}
-/Lÿÿÿ 0j|
-/Kÿÿÿ
-/Jwz
-/Iÿøy
-/
-/
-/
-/ÿÿP
-/
-/ÿÿÿe*Qs
-/
-/ÿÿÿ
-/p
-/ÿÿòHo
-/
+2
+/
+/0@
+/
+/
+/ÿÿÿ1C!~
+/ÿÿ–h}
+/ÿ@|
+/Nw!{
+/Mÿz
+/
+/ 80<x
+/Lÿÿÿ0jw
+/Kÿÿÿ
+/Jwu
+/Iÿøt
+/
+/
+/ÿÿP
+/
+/ÿÿÿe*Qo
+/
+/m
+/ÿÿòHl
+/
/
-
-/d
-/X k
-/W
-/ wwww#D"i
-/
-/g
-/ÿ÷ÿ ÿ·ÿf
-/¯ÿÿÿe
-/^ÿÿÿd
-/]wc
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚Y
-/P
-/O
-/VÿÿdV
-/H
-/G
-/Fÿ?ÿ@S
-/w
-/vÿÿ
+
+/d
+/X h
+/W
+/ wwww#D"f
+/
+/d
+/ÿ÷ÿ ÿ÷ÿc
+/¯ÿÿÿb
+/^ÿÿÿa
+/]w`
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+/C
+/B
+/S
+/R?
+/Qÿÿ‚V
+/P
+/O
+/VÿÿdS
+/H
+/G
+/Fÿ?ÿ@P
+/w
+/vÿÿ
/u
-P
-/t
-/sN
-/r M
-/q L
-/pÿK
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=C
-/<B
-/;
-/:
-/9?
-/8>
-/7
-/6
-/5
+M
+/t
+/sK
+/r J
+/q I
+/pÿH
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=@
+/<?
+/; 
+/:
+/9<
+/8;
+/7
+/6
+/5
/4??ÿ
- :
-/3ÿÿÿ
-/2ÿÿ@ 8
+ 7
+/3ÿÿÿ
+/2ÿÿ@ 5
/1
-7
-/0
-//
+4
+/0
+//
/.ÿ
- 4
-/-?  3
-/,2
-/+?1
-/*0
-/)? /
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ*
-/#
-/"
-/!
-/
-/
-/$
+ 1
+/-?  0
+/,/
+/+?.
+/*-
+/)? ,
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+/#
+/"
+/!
+/
+/
+/
/wp
-2#
-/
-/0@!
-/
-/
-/ÿÿÿ4C! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/888
-/Lÿÿÿ
-/Kÿÿ
-/Jwf
-/Iÿf
-/
-/
-/
-/ÿÿ
-/
-/ÿÿÿe*Q 
-/
-/ÿÿÿ 
+2 
+/
+/0@
+/
+/
+/ÿÿÿ4C!
+/ÿÿ–h
+/ÿ@
+/Nw!
+/Mÿ
+/
+/ 80<
+/Lÿÿÿ0j
+/Kÿÿÿ
+/Jw
+/Iÿø
+/
+/
+/ÿÿ
+/
+/ÿÿÿe*Q 
+/
/

/ÿÿð
@@ -6532,347 +6513,337 @@ K
/ wwww#D"
/
/
-/ÿ÷ÿ ÿ÷ÿ
-•
-
-l
-Z
-D
-.
-
- ï × Á ­ — o _ G / ûèÓ½«˜…q]I3íÖÁª“iT<"úåϹ§•ƒ
-/¯ÿÿÿ‚1
-/^ÿÿÿ‚0
-/]w‚/
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚‚%
-/P
-/O
-/Vÿÿd‚"
-/H
-/G
-/Fÿ?ÿ@‚
-/w
-/vÿÿ
+/ÿ÷ÿ ÿ÷ÿ
+“
+{
+e
+Q
+;
+%
+ ÿ ç Ï µ › ˆ s ] K 8 % ýéÓ¹¤vaJ3 ôÜ°š…oYG5#
+/¯ÿÿÿ‚(
+/^ÿÿÿ‚'
+/]w‚&
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+/C
+/B
+/S
+/R?
+/Qÿÿ‚‚
+/P
+/O
+/Vÿÿd‚
+/H
+/G
+/Fÿ?ÿ@‚
+/w
+/vÿÿ
/u
-‚
-/t
-/s‚
-/r ‚
-/q ‚
-/pÿ‚
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=‚
-/<‚
-/;
-/:
-/9‚ 
-/8‚
-
-/7
-/6
-/5
+‚
+/t
+/s‚
+/r ‚
+/q ‚
+/pÿ‚
+/T
+/E
+/D
+/A
+
+/@
+/?
+/>
+/=‚
+/<‚
+/; 
+/:
+/9‚
+/8‚
+/7
+/6
+/5
/4??ÿ
- ‚
-/3ÿÿÿ
-/2ÿÿ@ ‚
+ }
+/3ÿÿÿ
+/2ÿÿ@ {
/1
-‚
-/0
-//
+z
+/0
+//
/.ÿ
- ‚
-/-? 
-/,~
-/+?}
-/*|
-/)? {
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿv
-/#
-/"
-/!
-/
-/
-/p
+ w
+/-? v
+/,u
+/+?t
+/*s
+/)? r
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+/#
+/"
+/!
+/
+/
+/
/wp
-2o
-/
-/0@m
-/
-/
-/ÿÿÿ4C! j
-/i
-/ÿÿ–hh
-/ÿ@g
-/Nw!f
-/Mÿe
-/
-/888c
-/Lÿÿÿb
-/Kÿÿ
-/Jwf`
-/Iÿf_
-/
-/
-/
-/ÿÿ[
-/
-/ÿÿÿe*QY
-/
-/ÿÿÿW
-/V
-/ÿÿð
-/
+2f
+/
+/0@d
+/
+/
+/ÿÿÿ4C!a
+/ÿÿ–h`
+/ÿ@_
+/Nw!^
+/Mÿ]
+/
+/ 80<[
+/Lÿÿÿ0jZ
+/Kÿÿÿ
+/JwX
+/IÿøW
+/
+/
+/ÿÿT
+/
+/ÿÿÿe*QR
+/
+/P
+/ÿÿð
+/
/
-
-/d
-/X Q
-/W
-/ wwww#D"O
-/
-/M
-/ÿ÷ÿ ÿ÷ÿL
-/¯ÿÿÿK
-/^ÿÿÿJ
-/]wI
-/\ÿÿË
-/[ÿÿ
-/ZÿÿO
-/Yÿÿ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚?
-/P
-“
-€
-l
-\
-K
-:
-(
-
- ð Ø Å ° › ˆ s ^ L 8 % ÷çÓÀ¬˜ˆxhTF3 úêÖñŸŒt`M9# ÷åѽ©•}jUB/  úã릑}jS=,íÛƳ¢€mZG5$úåо§’jU@1êÑ¿«–…saN;(úæк¦
-/O
-/Vÿÿd<
-/H
-/G
-/Fÿ?ÿ@9
-/w
-/vÿÿ
+
+/d
+/X K
+/W
+/ wwww#D"I
+/
+/G
+/ÿ÷ÿ ÿ÷ÿF
+/¯ÿÿÿE
+/^ÿÿÿD
+/]wC
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+/C
+
+
+|
+k
+Y
+G
+5
+!
+ ö á Ì ¹ ¤ } i V @ (  ñÝɹ©™…wdP=+ôâ褑}gQ?+ï×űŸyhQ<)ÿëØÁ«š‡q[I4!þîÛȵ£’}hS>,
+/B
+/S
+/R?
+/Qÿÿ‚9
+/P
+/O
+/Vÿÿ 6
+/H
+/G
+/Fÿ?ÿ 3
+/w
+/vÿÿ
/u
-6
-/t
-/s4
-/r 3
-/q 2
-/pÿ1
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=)
-/<(
-/; 
-/:
-/9%
-/8$
-/7
-/6
-/5
+0
+/t
+/s.
+/r -
+/q ,
+/pÿ+
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=#
+/<"
+/; 
+/:
+/9
+/8
+/7
+/6
+/5
/4??ÿ
-  
-/3ÿÿÿ
-/2ÿÿ@  
+ 
+/3ÿÿÿ
+/2ÿÿ@ 
/1
-
-/0
-//
+
+/0
+//
/.ÿ
- 
-/-?  
-/,
-/+?
-/*
-/)? 
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ
-/#
-/"
-/!
-/
-/
-/
-
+ 
+/-?  
+/,
+/+?
+/*
+/)? 
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+
+/#
+/"
+/!
+/
+/
+/
/wp
-2 
-/
-/0@
-/
-/
-/ÿÿÿ1C! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/ 80<}
-/Lÿÿÿ 0j|
-/Kÿÿÿ
-/Jwz
-/Iÿøy
-/
-/
-/
-/ÿÿP
-/
-/ÿÿÿe*Qs
-/
-/ÿÿÿ
-/p
-/ÿÿòHo
-/
+2
+/
+/0@
+/
+/
+/ÿÿÿ1C!~
+/ÿÿ–h}
+/ÿ@|
+/Nw!{
+/Mÿz
+/
+/ 80<x
+/Lÿÿÿ0jw
+/Kÿÿÿ
+/Jwu
+/Iÿøt
+/
+/
+/ÿÿP
+/
+/ÿÿÿe*Qo
+/
+/m
+/ÿÿòHl
+/
/
-
-/d
-/X k
-/W
-/ wwww#D"i
-/
-/g
-/ÿ÷ÿ þ÷ÿf
-/¯ÿÿÿe
-/^ÿÿÿd
-/]wc
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚Y
-/P
-/O
-/VÿÿdV
-/H
-/G
-/Fÿ?ÿ@S
-/w
-/vÿÿ
+
+/d
+/X h
+/W
+/ wwww#D"f
+/
+/d
+/ÿ÷ÿ þ÷ÿc
+/¯ÿÿÿb
+/^ÿÿÿa
+/]w`
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+/C
+/B
+/S
+/R?
+/Qÿÿ‚V
+/P
+/O
+/VÿÿdS
+/H
+/G
+/Fÿ?ÿ@P
+/w
+/vÿÿ
/u
-P
-/t
-/sN
-/r M
-/q L
-/pÿK
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=C
-/<B
-/;
-/:
-/9?
-/8>
-/7
-/6
-/5
+M
+/t
+/sK
+/r J
+/q I
+/pÿH
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=@
+/<?
+/; 
+/:
+/9<
+/8;
+/7
+/6
+/5
/4??ÿ
- :
-/3ÿÿÿ
-/2ÿÿ@ 8
+ 7
+/3ÿÿÿ
+/2ÿÿ@ 5
/1
-7
-/0
-//
+4
+/0
+//
/.ÿ
- 4
-/-?  3
-/,2
-/+?1
-/*0
-/)? /
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ*
-/#
-/"
-/!
-/
-/
-/$
+ 1
+/-?  0
+/,/
+/+?.
+/*-
+/)? ,
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+/#
+/"
+/!
+/
+/
+/
/wp
-2#
-/
-/0@!
-/
-/
-/ÿÿÿ4C! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/888
-/Lÿÿÿ
-/Kÿÿ
-/Jwf
-/Iÿf
-/
-/
-/
-/ÿÿ
-/
-/ÿÿÿe*Q 
-/
-/ÿÿÿ 
+2 
+/
+/0@
+/
+/
+/ÿÿÿ4C!
+/ÿÿ–h
+/ÿ@
+/Nw!
+/Mÿ
+/
+/ 80<
+/Lÿÿÿ0j
+/Kÿÿÿ
+/Jw
+/Iÿø
+/
+/
+/ÿÿ
+/
+/ÿÿÿe*Q 
+/
/

/ÿÿð
@@ -6885,211 +6856,210 @@ K
/ wwww#D"
/
/
-/ÿ
-“
-€
-l
-\
-K
-:
-(
-
- ð Ø Å ° › ˆ s ^ L 8 % ÷çÓÀ¬˜ˆxhTF3 úêÖñŸŒt`M9# ÷åѽ©•}jUB/  úã릑}jS=,íÛƳ¢€mZG5$úåо§’jU@1êÑ¿«–…saN;(úæк¦
-/O
-/Vÿÿd<
-/H
-/G
-/Fÿ?ÿ@9
-/w
-/vÿÿ
+/ÿ
+
+
+|
+k
+Y
+G
+5
+!
+ ö á Ì ¹ ¤ } i V @ (  ñÝɹ©™…wdP=+ôâ褑}gQ?+ï×űŸyhQ<)ÿëØÁ«š‡q[I4!þîÛȵ£’}hS>,
+/B
+/S
+/R?
+/Qÿÿ‚9
+/P
+/O
+/Vÿÿ 6
+/H
+/G
+/Fÿ?ÿ 3
+/w
+/vÿÿ
/u
-6
-/t
-/s4
-/r 3
-/q 2
-/pÿ1
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=)
-/<(
-/; 
-/:
-/9%
-/8$
-/7
-/6
-/5
+0
+/t
+/s.
+/r -
+/q ,
+/pÿ+
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=#
+/<"
+/; 
+/:
+/9
+/8
+/7
+/6
+/5
/4??ÿ
-  
-/3ÿÿÿ
-/2ÿÿ@  
+ 
+/3ÿÿÿ
+/2ÿÿ@ 
/1
-
-/0
-//
+
+/0
+//
/.ÿ
- 
-/-?  
-/,
-/+?
-/*
-/)? 
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ
-/#
-/"
-/!
-/
-/
-/
-
+ 
+/-?  
+/,
+/+?
+/*
+/)? 
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+
+/#
+/"
+/!
+/
+/
+/
/wp
-2 
-/
-/0@
-/
-/
-/ÿÿÿ1C! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/ 80<}
-/Lÿÿÿ 0j|
-/Kÿÿÿ
-/Jwz
-/Iÿøy
-/
-/
-/
-/ÿÿP
-/
-/ÿÿÿe*Qs
-/
-/ÿÿÿ
-/p
-/ÿÿòHo
-/
+2
+/
+/0@
+/
+/
+/ÿÿÿ1C!~
+/ÿÿ–h}
+/ÿ@|
+/Nw!{
+/Mÿz
+/
+/ 80<x
+/Lÿÿÿ0jw
+/Kÿÿÿ
+/Jwu
+/Iÿøt
+/
+/
+/ÿÿP
+/
+/ÿÿÿe*Qo
+/
+/m
+/ÿÿòHl
+/
/
-
-/d
-/X k
-/W
-/ wwww#D"i
-/
-/g
-/ÿ÷ÿ þ÷ÿf
-/¯ÿÿÿe
-/^ÿÿÿd
-/]wc
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚Y
-/P
-/O
-/VÿÿdV
-/H
-/G
-/Fÿ?ÿ@S
-/w
-/vÿÿ
+
+/d
+/X h
+/W
+/ wwww#D"f
+/
+/d
+/ÿ÷ÿ þ÷ÿc
+/¯ÿÿÿb
+/^ÿÿÿa
+/]w`
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+/C
+/B
+/S
+/R?
+/Qÿÿ‚V
+/P
+/O
+/VÿÿdS
+/H
+/G
+/Fÿ?ÿ@P
+/w
+/vÿÿ
/u
-P
-/t
-/sN
-/r M
-/q L
-/pÿK
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=C
-/<B
-/;
-/:
-/9?
-/8>
-/7
-/6
-/5
+M
+/t
+/sK
+/r J
+/q I
+/pÿH
+/T
+/E
+/D
+/A
+/@
+/?
+/>
+/=@
+/<?
+/; 
+/:
+/9<
+/8;
+/7
+/6
+/5
/4??ÿ
- :
-/3ÿÿÿ
-/2ÿÿ@ 8
+ 7
+/3ÿÿÿ
+/2ÿÿ@ 5
/1
-7
-/0
-//
+4
+/0
+//
/.ÿ
- 4
-/-?  3
-/,2
-/+?1
-/*0
-/)? /
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿ*
-/#
-/"
-/!
-/
-/
-/$
+ 1
+/-?  0
+/,/
+/+?.
+/*-
+/)? ,
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+/#
+/"
+/!
+/
+/
+/
/wp
-2#
-/
-/0@!
-/
-/
-/ÿÿÿ4C! 
-/
-/ÿÿ–h
-/ÿ@
-/Nw!
-/Mÿ
-/
-/888
-/Lÿÿÿ
-/Kÿÿ
-/Jwf
-/Iÿf
-/
-/
-/
-/ÿÿ
-/
-/ÿÿÿe*Q 
-/
-/ÿÿÿ 
+2 
+/
+/0@
+/
+/
+/ÿÿÿ4C!
+/ÿÿ–h
+/ÿ@
+/Nw!
+/Mÿ
+/
+/ 80<
+/Lÿÿÿ0j
+/Kÿÿÿ
+/Jw
+/Iÿø
+/
+/
+/ÿÿ
+/
+/ÿÿÿe*Q 
+/
/

/ÿÿð
@@ -7102,143 +7072,134 @@ K
/ wwww#D"
/
/
-/ÿ÷ÿ ÿ÷ÿ
-•
-
-l
-Z
-D
-.
-
- ï × Á ­ — o _ G / ûèÓ½«˜…q]I3íÖÁª“iT<"úåϹ§•ƒ
-/¯ÿÿÿ‚1
-/^ÿÿÿ‚0
-/]w‚/
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚‚%
-/P
-/O
-/Vÿÿd‚"
-/H
-/G
-/Fÿ?ÿ@‚
-/w
-/vÿÿ
+/ÿ÷ÿ ÿ÷ÿ
+“
+{
+e
+Q
+;
+%
+ ÿ ç Ï µ › ˆ s ] K 8 % ýéÓ¹¤vaJ3 ôÜ°š…oYG5#
+/¯ÿÿÿ‚(
+/^ÿÿÿ‚'
+/]w‚&
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+/C
+/B
+/S
+/R?
+/Qÿÿ‚‚
+/P
+/O
+/Vÿÿd‚
+/H
+/G
+/Fÿ?ÿ@‚
+/w
+/vÿÿ
/u
-‚
-/t
-/s‚
-/r ‚
-/q ‚
-/pÿ‚
-/T
-/E
-/D
-/A
-/@
-/?
-/>
-/=‚
-/<‚
-/;
-/:
-/9‚ 
-/8‚
-
-/7
-/6
-/5
+‚
+/t
+/s‚
+/r ‚
+/q ‚
+/pÿ‚
+/T
+/E
+/D
+/A
+
+/@
+/?
+/>
+/=‚
+/<‚
+/; 
+/:
+/9‚
+/8‚
+/7
+/6
+/5
/4??ÿ
- ‚
-/3ÿÿÿ
-/2ÿÿ@ ‚
+ }
+/3ÿÿÿ
+/2ÿÿ@ {
/1
-‚
-/0
-//
+z
+/0
+//
/.ÿ
- ‚
-/-? 
-/,~
-/+?}
-/*|
-/)? {
-/(ÿÿ 
-/'
-/&
-/%
-/$ÿÿv
-/#
-/"
-/!
-/
-/
-/p
+ w
+/-? v
+/,u
+/+?t
+/*s
+/)? r
+/(ÿÿ 
+/'
+/&
+/%
+/$ÿÿ
+/#
+/"
+/!
+/
+/
+/
/wp
-2o
-/
-/0@m
-/
-/
-/ÿÿÿ4C! j
-/i
-/ÿÿ–hh
-/ÿ@g
-/Nw!f
-/Mÿe
-/
-/888c
-/Lÿÿÿb
-/Kÿÿ
-/Jwf`
-/Iÿf_
-/
-/
-/
-/ÿÿ[
-/
-/ÿÿÿe*QY
-/
-/ÿÿÿW
-/V
-/ÿÿð
-/
+2f
+/
+/0@d
+/
+/
+/ÿÿÿ4C!a
+/ÿÿ–h`
+/ÿ@_
+/Nw!^
+/Mÿ]
+/
+/ 80<[
+/Lÿÿÿ0jZ
+/Kÿÿÿ
+/JwX
+/IÿøW
+/
+/
+/ÿÿT
+/
+/ÿÿÿe*QR
+/
+/P
+/ÿÿð
+/
/
-
-/d
-/X Q
-/W
-/ wwww#D"O
-/
-/M
-/ÿ÷ÿ ÿ÷ÿL
-/¯ÿÿÿK
-/^ÿÿÿJ
-/]wI
-/\ÿÿ
-/[ÿÿÏ
-/Zÿÿ'
-/YÿÿÏ
-/U
-/C
-/B
-/S
-/R?
-/Qÿÿ‚?
-/P
+
+/d
+/X K
+/W
+/ wwww#D"I
+/
+/G
+/ÿ÷ÿ ÿ÷ÿF
+/¯ÿÿÿE
+/^ÿÿÿD
+/]wC
+/\ÿÿ
+/[ÿÿÏ
+/Zÿÿ'
+/YÿÿÏ
+/U
+/C
ü
ò
è
@@ -24540,7 +24501,7 @@ M
8
*

-
+
QR
QQ
QP
@@ -24583,9 +24544,8 @@ Pn
Pm
Pl
Pkwóÿÿ’Ì
-Pe
-
-Pd
+Pe
+Pd
Q
Q
Q
@@ -24745,11 +24705,11 @@ PVÿh 
PDÿÿ 
P)
PE
-P?õ?å 
+P?õj• 
P:õå
-P.ÿÿ•s
+P.ÿÿ•s
P4ÿÿ•! 
-Ÿ ÒÉù2 S
+Ÿ ÒÉù2 S
ÿ
ï
Ü
@@ -24764,7 +24724,7 @@ M
8
*

-
+
QR
QQ
QP
@@ -24807,9 +24767,8 @@ Pn
Pm
Pl
Pkwóÿÿ’Ì
-Pe
-
-Pd
+Pe
+Pd
Q
Q
Q
@@ -24969,9 +24928,9 @@ PVÿh 
PDÿÿ 
P)
PE
-P?õ?å 
+P?õj• 
P:õå
-P.ÿÿ•s
+P.ÿÿ•s
P4ÿÿ•! 
P'
QA
@@ -25017,18 +24976,17 @@ QW
QV
QU
QT
-QS
-”
-z
-b
-L
-2
-
- ê Ò ¼
+QS
+‰
+s
+Y
+A
++
+ ù ã
P@
@@ -25065,14 +25023,14 @@ P"
P"
-P
+P
P
-
+
-P
+P
-P
+P
P@
@@ -25080,18 +25038,17 @@ P@
P@
-P;
+P;
P;
-P;
+P;
-P5
-
-P5
-
-P5
-
+P5
+
+P5
+
+P5
P5
@@ -25109,14 +25066,14 @@ P"
P"
-P
+P
P
-
-
-P
-
-P
+
+
+P
+
+P
P@
@@ -25124,18 +25081,17 @@ P@
P@
-P;
+P;
P;
-P;
+P;
-P5
-
-P5
-
-P5
-
+P5
+
+P5
+
+P5
P5

@@ -25158,30 +25114,28 @@ P"
P"

-P
+P
P
-
-
-P
-
-P
-
-ÿ
-–
-
-l
-^
-M
-8
-*
-
-
+
+
+P
+
+P
+n
+`
+O
+:
+,
+
+ í Ú Í ¸ ¬ — … r c P ? 2  íÖð¢”n[H3 üïÚÅ°›†ydO=(þïÝȳ€lT@(üèм¨˜†n^M<$ ÷å×Á­•‚jWD, öæк¤’~jVA)íÚȸ¦”‚p^L:(ýçÒ¼§‘
QR
QQ
QP
@@ -25233,11 +25187,11 @@ Q
Q
Q
Q
-Ps
+Ps
Pj
Pi 
-Ph 
-Pg 
+Ph 
+Pg 

P_
P^
@@ -25251,34 +25205,34 @@ PX
P` 
Q
Q
-PC
+PC
PB
PA
Q
Q
-P>
-P=
+P>
+P=
P<
Q
Q
P9
-P8
+P8
P7
P6
Q
Q
-Q2 n
+Q2 n
P3
P2
P1
P0
-P-WÿwwDÿ
+P-WÿwwTþ
P,????  h
P+???
P*???
-Q-
-Q,?ÿ0ld
+Q-
+Q,?ÿ`d
Q/????c
Q.ÿÿ
Q
@@ -25305,7 +25259,8 @@ PfwwO
P(
P"
P!???L
-P
+P
+?
P
J
P?? I
@@ -25316,17 +25271,17 @@ Q1ÿ??
Q
Q+
Q*B
-Q$
-Q#
-Q"
-Q!
-Q
+Q$
+Q#
+Q"
+Q!
+Q
Q)
Q(
Q'
Q&
Q%
-Q57
+Q5 7
Q
Q
Q
@@ -25348,17 +25303,16 @@ P???%
P???$
P3030#
P 3030"
-P
+P
+
P
P
-
-
+
P
-P
+P
P
-P
-
+P
P
P·?ÿÿÿðü?
P¶ÿÿ
@@ -25384,25 +25338,24 @@ PVÿh 
PDÿÿ 
P)
PE
-P?õ*• 
-P:õ¥
-P.ÿÿªS
-P4ÿÿU! 
-ÿ
-–
-
-l
-^
-M
-8
-*
-
-
+P?õj” 
+P:õZ”
+P.ÿÿjS
+P4ÿÿ$!
+n
+`
+O
+:
+,
+
+ í Ú Í ¸ ¬ — … r c P ? 2  íÖð¢”n[H3 üïÚÅ°›†ydO=(þïÝȳ€lT@(üèм¨˜†n^M<$ ÷å×Á­•‚jWD, öæк¤’~jVA)íÚȸ¦”‚p^L:(ýçÒ¼§‘
QR
QQ
QP
@@ -25454,11 +25407,11 @@ Q
Q
Q
Q
-Ps
+Ps
Pj
Pi 
-Ph 
-Pg 
+Ph 
+Pg 

P_
P^
@@ -25472,34 +25425,34 @@ PX
P` 
Q
Q
-PC
+PC
PB
PA
Q
Q
-P>
-P=
+P>
+P=
P<
Q
Q
P9
-P8
+P8
P7
P6
Q
Q
-Q2 n
+Q2 n
P3
P2
P1
P0
-P-WÿwwDÿ
+P-WÿwwTþ
P,????  h
P+???
P*???
-Q-
-Q,?ÿ0ld
+Q-
+Q,?ÿ`d
Q/????c
Q.ÿÿ
Q
@@ -25526,7 +25479,8 @@ PfwwO
P(
P"
P!???L
-P
+P
+?
P
J
P?? I
@@ -25537,17 +25491,17 @@ Q1ÿ??
Q
Q+
Q*B
-Q$
-Q#
-Q"
-Q!
-Q
+Q$
+Q#
+Q"
+Q!
+Q
Q)
Q(
Q'
Q&
Q%
-Q57
+Q5 7
Q
Q
Q
@@ -25569,17 +25523,16 @@ P???%
P???$
P3030#
P 3030"
-P
+P
+
P
P
-
-
+
P
-P
+P
P
-P
-
+P
P
P·?ÿÿÿðü?
P¶ÿÿ
@@ -25605,10 +25558,10 @@ PVÿh 
PDÿÿ 
P)
PE
-P?õ*• 
-P:õ¥
-P.ÿÿªS
-P4ÿÿU! 
+P?õj” 
+P:õZ”
+P.ÿÿjS
+P4ÿÿ$!
P'
QA
Q@
@@ -25653,18 +25606,17 @@ QW
QV
QU
QT
-QS
-”
-z
-b
-L
-2
-
- ê Ò ¼
+QS
+‰
+s
+Y
+A
++
+ ù ã
P@
@@ -25701,14 +25653,14 @@ P"
P"
-P
+P
P
-
+
-P
+P
-P
+P
P@
@@ -25716,18 +25668,17 @@ P@
P@
-P;
+P;
-P;
+P;
P;
-P5
-
-P5
-
-P5
-
+P5
+
+P5
+
+P5
P5
@@ -25745,14 +25696,14 @@ P"
P"
-P
+P
P
-
-
-P
-
-P
+
+
+P
+
+P
P@
@@ -25760,18 +25711,17 @@ P@
P@
-P;
+P;
-P;
+P;
P;
-P5
-
-P5
-
-P5
-
+P5
+
+P5
+
+P5
P5

@@ -25792,30 +25742,28 @@ P"
P"
-P
+P
P
-
-
-P
-
-P
-
-ÿ
-–
-
-l
-^
-M
-8
-*
-
-
+
+
+P
+
+P
+n
+`
+O
+:
+,
+
+ í Ú Í ¸ ¬ — … r c P ? 2  íÖð¢”n[H3 üïÚÅ°›†ydO=(þïÝȳ€hP<$øä̸¤”‚jZI8 óáÓ½©‘~fS@(òâ̶ ŽzfR=%ýéÖÄ´¢~lZH6$ùãθ£
QR
QQ
QP
@@ -25867,11 +25815,11 @@ Q
Q
Q
Q
-Ps
+Ps
Pj
Pi 
-Ph 
-Pg 
+Ph 
+Pg 

P_
P^
@@ -25879,40 +25827,40 @@ P]
P\
P[
PZ
-PY
-PX
+PY
+PX

P` 
Q
Q
-PC
+PC
PB
PA
Q
Q
-P>
-P=
+P>
+P=
P<
Q
Q
P9
-P8
+P8
P7
P6
Q
Q
-Q2 n
+Q2 n
P3
P2
P1
P0
-P-WÿwwDÿ
+P-WÿwwTþ
P,????  h
P+???
P*???
-Q-
-Q,?ÿ0ld
+Q-
+Q,?ÿ`d
Q/????c
Q.ÿÿ
Q
@@ -25929,7 +25877,7 @@ Pt
P€
W
PV
-P~
+P~
PT
P&3?óÿ"
P%
@@ -25939,7 +25887,8 @@ PfwwO
P(
P"
P!???L
-P
+P
+?
P
J
P?? I
@@ -25950,17 +25899,17 @@ Q1ÿ??
Q
Q+
Q*B
-Q$
-Q#
-Q"
-Q!
-Q
+Q$
+Q#
+Q"
+Q!
+Q
Q)
Q(
Q'
Q&
Q%
-Q57
+Q5 7
Q
Q
Q
@@ -25975,24 +25924,23 @@ Q
Q
Q4
Q3)
-P
+P
P???'
P???&
P???%
P???$
P3030#
P 3030"
-P
+P
+
P
P
-
-
+
P
-P
+P
P
-P
-
+P
P
P·?ÿÿÿðü?
P¶ÿÿ
@@ -26018,25 +25966,24 @@ PVÿh 
PDÿÿ 
P)
PE
-P?õ*• 
-P:õ¥
-P.ÿÿªS
-P4ÿÿU! 
-ÿ
-–
-
-l
-^
-M
-8
-*
-
-
+P?õj” 
+P:õZ”
+P.ÿÿjS
+P4ÿÿ$!
+n
+`
+O
+:
+,
+
+ í Ú Í ¸ ¬ — … r c P ? 2  íÖð¢”n[H3 üïÚÅ°›†ydO=(þïÝȳ€hP<$øä̸¤”‚jZI8 óáÓ½©‘~fS@(òâ̶ ŽzfR=%ýéÖÄ´¢~lZH6$ùãθ£
QR
QQ
QP
@@ -26088,11 +26035,11 @@ Q
Q
Q
Q
-Ps
+Ps
Pj
Pi 
-Ph 
-Pg 
+Ph 
+Pg 

P_
P^
@@ -26100,40 +26047,40 @@ P]
P\
P[
PZ
-PY
-PX
+PY
+PX

P` 
Q
Q
-PC
+PC
PB
PA
Q
Q
-P>
-P=
+P>
+P=
P<
Q
Q
P9
-P8
+P8
P7
P6
Q
Q
-Q2 n
+Q2 n
P3
P2
P1
P0
-P-WÿwwDÿ
+P-WÿwwTþ
P,????  h
P+???
P*???
-Q-
-Q,?ÿ0ld
+Q-
+Q,?ÿ`d
Q/????c
Q.ÿÿ
Q
@@ -26150,7 +26097,7 @@ Pt
P€
W
PV
-P~
+P~
PT
P&3?óÿ"
P%
@@ -26160,7 +26107,8 @@ PfwwO
P(
P"
P!???L
-P
+P
+?
P
J
P?? I
@@ -26171,17 +26119,17 @@ Q1ÿ??
Q
Q+
Q*B
-Q$
-Q#
-Q"
-Q!
-Q
+Q$
+Q#
+Q"
+Q!
+Q
Q)
Q(
Q'
Q&
Q%
-Q57
+Q5 7
Q
Q
Q
@@ -26196,24 +26144,23 @@ Q
Q
Q4
Q3)
-P
+P
P???'
P???&
P???%
P???$
P3030#
P 3030"
-P
+P
+
P
P
-
-
+
P
-P
+P
P
-P
-
+P
P
P·?ÿÿÿðü?
P¶ÿÿ
@@ -26239,10 +26186,10 @@ PVÿh 
PDÿÿ 
P)
PE
-P?õ*• 
-P:õ¥
-P.ÿÿªS
-P4ÿÿU! 
+P?õj” 
+P:õZ”
+P.ÿÿjS
+P4ÿÿ$!
P'
QA
Q@
diff --git a/products/mbox/sc2/files/PQ/pq_xml/BlackExt_ChromaCoring/BlackExt_ChromaCoring_MPEG.xml b/products/mbox/sc2/files/PQ/pq_xml/BlackExt_ChromaCoring/BlackExt_ChromaCoring_MPEG.xml
index f560440..f560440 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/BlackExt_ChromaCoring/BlackExt_ChromaCoring_MPEG.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/BlackExt_ChromaCoring/BlackExt_ChromaCoring_MPEG.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/BlackExt_ChromaCoring/FIELD_Black_Chroma.xml b/products/mbox/sc2/files/PQ/pq_xml/BlackExt_ChromaCoring/FIELD_Black_Chroma.xml
index 4f884af..4f884af 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/BlackExt_ChromaCoring/FIELD_Black_Chroma.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/BlackExt_ChromaCoring/FIELD_Black_Chroma.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml b/products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml
index 2618528..2618528 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml b/products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml
index e12c3d0..e12c3d0 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml b/products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml
index edbd9ac..edbd9ac 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/CM2/CM2_HDR.xml b/products/mbox/sc2/files/PQ/pq_xml/CM2/CM2_HDR.xml
index aa64f17..aa64f17 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/CM2/CM2_HDR.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/CM2/CM2_HDR.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/CM2/CM2_MPEG.xml b/products/mbox/sc2/files/PQ/pq_xml/CM2/CM2_MPEG.xml
index ce856a5..ce856a5 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/CM2/CM2_MPEG.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/CM2/CM2_MPEG.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/CM2/FIELD_CM2.xml b/products/mbox/sc2/files/PQ/pq_xml/CM2/FIELD_CM2.xml
index 9e66c37..9e66c37 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/CM2/FIELD_CM2.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/CM2/FIELD_CM2.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml b/products/mbox/sc2/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml
index 218a40d..931e10d 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml
@@ -1,153 +1,153 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Form name="DI_CVBS_NTSC" platform="txlx" commands="">
-<Group num="0" val="">
-<Page tab_title="EI_NR CTRL" layout="35x4">
-<Control ui_type="slider" name="ei0_filter" range="0~255" addr="0x1704" mask="23:16" dst="U" desc="ei0_filter[2:+] abs_diff_left>filter and ...right>filter and ...top>filter and ...bot>filter -> filter" default="0" value="255" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="ei0_threshold" range="0~255" addr="0x1704" mask="15:8" dst="U" desc="ei0_threshold[2:+]" default="0" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="ei0_vertical" range="0~1" addr="0x1704" mask="3:3" dst="U" desc="ei0_vertical" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="ei0_bpscf2" range="0~1" addr="0x1704" mask="2:2" dst="U" desc="ei0_bpscf2" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="ei0_bpsfar1" range="0~1" addr="0x1704" mask="1:1" dst="U" desc="ei0_bpsfar1" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="ei0_diff" range="0~255" addr="0x1705" mask="31:24" dst="U" desc="ei0_diff" default="0" value="90" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="ei0_angle45" range="0~255" addr="0x1705" mask="23:16" dst="U" desc="ei0_angle45" default="0" value="10" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="ei0_peak" range="0~255" addr="0x1705" mask="15:8" dst="U" desc="ei0_peak" default="0" value="15" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="ei0_cross" range="0~255" addr="0x1705" mask="7:0" dst="U" desc="ei0_cross" default="0" value="45" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="ei0_close2" range="0~255" addr="0x1706" mask="31:24" dst="U" desc="ei0_close2" default="0" value="5" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="ei0_close1" range="0~255" addr="0x1706" mask="23:16" dst="U" desc="ei0_close1" default="0" value="10" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="ei0_far2" range="0~255" addr="0x1706" mask="15:8" dst="U" desc="ei0_far2" default="0" value="10" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="ei0_far1" range="0~255" addr="0x1706" mask="7:0" dst="U" desc="ei0_far1" default="0" value="90" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="nr_cue_en" range="0~1" addr="0x1707" mask="26:26" dst="U" desc="nr_cue_en" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="nr2_en" range="0~1" addr="0x1707" mask="25:25" dst="U" desc="nr2_en" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="mot_p1txtcore_mode" range="0~3" addr="0x1708" mask="31:30" dst="U" desc="mot_p1txtcore_mode" default="0" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="mot_p1txtcore_clmt" range="0~63" addr="0x1708" mask="29:24" dst="U" desc="mot_p1txtcore_clmt" default="0" value="63" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="mot_p1txtcore_ylmt" range="0~63" addr="0x1708" mask="21:16" dst="U" desc="mot_p1txtcore_ylmt" default="0" value="63" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="mot_p1txtcore_crate" range="0~255" addr="0x1708" mask="15:8" dst="U" desc="mot_p1txtcore_crate" default="0" value="16" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="mot_p1txtcore_yrate" range="0~255" addr="0x1708" mask="7:0" dst="U" desc="mot_p1txtcore_yrate" default="0" value="16" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="mot_curtxtcore_clmt" range="0~63" addr="0x1709" mask="29:24" dst="U" desc="mot_curtxtcore_clmt" default="0" value="63" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="mot_curtxtcore_ylmt" range="0~63" addr="0x1709" mask="21:16" dst="U" desc="mot_curtxtcore_ylmt" default="0" value="63" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="mot_curtxtcore_crate" range="0~255" addr="0x1709" mask="15:8" dst="U" desc="mot_curtxtcore_crate" default="0" value="16" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="mot_curtxtcore_yrate" range="0~255" addr="0x1709" mask="7:0" dst="U" desc="mot_curtxtcore_yrate" default="0" value="16" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_amblike2_biasvertical" range="0~1" addr="0x171a" mask="29:29" dst="U" desc="reg_ei_caldrt_amblike2_biasvertical" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_addxla2list_drtmax" range="0~31" addr="0x171a" mask="28:24" dst="U" desc="reg_ei_caldrt_addxla2list_drtmax" default="21" value="21" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_addxla2list_signm0th" range="0~7" addr="0x171a" mask="22:20" dst="U" desc="reg_ei_caldrt_addxla2list_signm0th" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_addxla2list_mode" range="0~1" addr="0x171a" mask="19:19" dst="U" desc="reg_ei_caldrt_addxla2list_mode" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_signm_sad_cor_rate" range="0~7" addr="0x171a" mask="18:16" dst="U" desc="reg_ei_signm_sad_cor_rate" default="3" value="3" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_signm_sadi_cor_rate" range="0~15" addr="0x171a" mask="15:12" dst="U" desc="reg_ei_signm_sadi_cor_rate" default="3" value="3" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_signm_sadi_cor_ofst" range="0~63" addr="0x171a" mask="11:6" dst="U" desc="reg_ei_signm_sadi_cor_ofst" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_signm_sad_ofst" range="0~63" addr="0x171a" mask="5:0" dst="U" desc="reg_ei_signm_sad_ofst" default="4" value="4" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_cnflcctchk_frcverthrd" range="0~7" addr="0x171b" mask="30:28" dst="U" desc="reg_ei_caldrt_cnflcctchk_frcverthrd" default="5" value="5" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_cnflctchk_mg" range="0~7" addr="0x171b" mask="26:24" dst="U" desc="reg_ei_caldrt_cnflctchk_mg" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_cnflctchk_ws" range="0~3" addr="0x171b" mask="23:22" dst="U" desc="reg_ei_caldrt_cnflctchk_ws" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_cnflctchk_en" range="0~1" addr="0x171b" mask="21:21" dst="U" desc="reg_ei_caldrt_cnflctchk_en" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_verfrc_final_en" range="0~1" addr="0x171b" mask="20:20" dst="U" desc="reg_ei_caldrt_verfrc_final_en" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_verfrc_retimflt_en" range="0~1" addr="0x171b" mask="19:19" dst="U" desc="reg_ei_caldrt_verfrc_retimflt_en" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_verftc_eithratemth" range="0~7" addr="0x171b" mask="18:16" dst="U" desc="reg_ei_caldrt_verftc_eithratemth" default="3" value="3" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_verfrc_retiming_en" range="0~1" addr="0x171b" mask="15:15" dst="U" desc="reg_ei_caldrt_verfrc_retiming_en" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_verfrc_bothratemth" range="0~7" addr="0x171b" mask="14:12" dst="U" desc="reg_ei_caldrt_verfrc_bothratemth" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_ver_thrd" range="0~7" addr="0x171b" mask="11:9" dst="U" desc="reg_ei_caldrt_ver_thrd" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_addxla2list_drtmin" range="0~31" addr="0x171b" mask="8:4" dst="U" desc="reg_ei_caldrt_addxla2list_drtmin" default="4" value="4" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_addxla2list_drtlimit" range="0~15" addr="0x171b" mask="3:0" dst="U" desc="reg_ei_caldrt_addxla2list_drtlimit" default="15" value="15" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abext_sad12thhig" range="0~255" addr="0x171c" mask="31:24" dst="U" desc="reg_ei_caldrt_abext_sad12thhig" default="80" value="80" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abext_sad00thlow" range="0~255" addr="0x171c" mask="23:16" dst="U" desc="reg_ei_caldrt_abext_sad00thlow" default="35" value="35" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abext_sad12thlow" range="0~255" addr="0x171c" mask="15:8" dst="U" desc="reg_ei_caldrt_abext_sad12thlow" default="28" value="28" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abext_ratemth" range="0~7" addr="0x171c" mask="6:4" dst="U" desc="reg_ei_caldrt_abext_ratemth" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abext_drtthrd" range="0~7" addr="0x171c" mask="2:0" dst="U" desc="reg_ei_caldrt_abext_drtthrd" default="5" value="5" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_xlanopeak_codien" range="0~1" addr="0x171d" mask="29:29" dst="U" desc="reg_ei_caldrt_xlanopeak_codien" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_xlanopeak_drtmax" range="0~31" addr="0x171d" mask="28:24" dst="U" desc="reg_ei_caldrt_xlanopeak_drtmax" default="15" value="15" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_xlanopeak_en" range="0~1" addr="0x171d" mask="23:23" dst="U" desc="reg_ei_caldrt_xlanopeak_en" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abext_monotrnd_alpha" range="0~7" addr="0x171d" mask="22:20" dst="U" desc="reg_ei_caldrt_abext_monotrnd_alpha" default="3" value="3" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abext_mononum12_thrd" range="0~3" addr="0x171d" mask="19:18" dst="U" desc="reg_ei_caldrt_abext_mononum12_thrd" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abext_mononum00_thrd" range="0~3" addr="0x171d" mask="17:16" dst="U" desc="reg_ei_caldrt_abext_mononum00_thrd" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abext_sad00rate" range="0~15" addr="0x171d" mask="15:12" dst="U" desc="reg_ei_caldrt_abext_sad00rate" default="6" value="6" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abext_sad12rate" range="0~15" addr="0x171d" mask="11:8" dst="U" desc="reg_ei_caldrt_abext_sad12rate" default="6" value="6" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abext_sad00thhig" range="0~255" addr="0x171d" mask="7:0" dst="U" desc="reg_ei_caldrt_abext_sad00thhig" default="80" value="80" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_assign_headtail_magin" range="0~7" addr="0x171e" mask="30:28" dst="U" desc="reg_ei_assign_headtail_magin" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_retime_lastcurpncnfltchk_mode" range="0~7" addr="0x171e" mask="26:24" dst="U" desc="reg_ei_retime_lastcurpncnfltchk_mode" default="3" value="3" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_retime_lastcurpncnfltchk_drtth" range="0~3" addr="0x171e" mask="22:21" dst="U" desc="reg_ei_retime_lastcurpncnfltchk_drtth" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_histchk_cnfid" range="0~1" addr="0x171e" mask="20:20" dst="U" desc="reg_ei_caldrt_histchk_cnfid" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_histchk_thrd" range="0~15" addr="0x171e" mask="19:16" dst="U" desc="reg_ei_caldrt_histchk_thrd" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_histchk_abext" range="0~1" addr="0x171e" mask="15:15" dst="U" desc="reg_ei_caldrt_histchk_abext" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_histchk_npen" range="0~1" addr="0x171e" mask="14:14" dst="U" desc="reg_ei_caldrt_histchk_npen" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_amblike2_drtmg" range="0~7" addr="0x171e" mask="13:11" dst="U" desc="reg_ei_caldrt_amblike2_drtmg" default="3" value="3" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_amblike2_valmg" range="0~7" addr="0x171e" mask="10:8" dst="U" desc="reg_ei_caldrt_amblike2_valmg" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_amblike2_alpha" range="0~15" addr="0x171e" mask="7:4" dst="U" desc="reg_ei_caldrt_amblike2_alpha" default="10" value="10" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_amblike2_drtth" range="0~15" addr="0x171e" mask="3:0" dst="U" desc="reg_ei_caldrt_amblike2_drtth" default="4" value="4" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_hcnfcheck_frcvert_xla_th3" range="0~15" addr="0x171f" mask="31:28" dst="U" desc="reg_ei_caldrt_hcnfcheck_frcvert_xla_th3" default="7" value="7" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_hcnfcheck_frcvert_xla_en" range="0~1" addr="0x171f" mask="27:27" dst="U" desc="reg_ei_caldrt_hcnfcheck_frcvert_xla_en" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_conf_drtth" range="0~7" addr="0x171f" mask="26:24" dst="U" desc="reg_ei_caldrt_conf_drtth" default="4" value="4" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_conf_absdrtth" range="0~15" addr="0x171f" mask="23:20" dst="U" desc="reg_ei_caldrt_conf_absdrtth" default="11" value="11" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abcheck_mode1" range="0~3" addr="0x171f" mask="19:18" dst="U" desc="reg_ei_caldrt_abcheck_mode1" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abcheck_mode0" range="0~3" addr="0x171f" mask="17:16" dst="U" desc="reg_ei_caldrt_abcheck_mode0" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abcheck_drtth1" range="0~15" addr="0x171f" mask="15:12" dst="U" desc="reg_ei_caldrt_abcheck_drtth1" default="11" value="11" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abcheck_drtth0" range="0~15" addr="0x171f" mask="11:8" dst="U" desc="reg_ei_caldrt_abcheck_drtth0" default="11" value="11" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_abpnchk1_th" range="0~7" addr="0x171f" mask="6:4" dst="U" desc="reg_ei_caldrt_abpnchk1_th" default="3" value="3" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_abpnchk1_en" range="0~1" addr="0x171f" mask="1:1" dst="U" desc="reg_ei_caldrt_abpnchk1_en" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_abpnchk0_en" range="0~1" addr="0x171f" mask="0:0" dst="U" desc="reg_ei_caldrt_abpnchk0_en" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_hstrrgchk_drtth" range="0~15" addr="0x1793" mask="31:28" dst="U" desc="reg_ei_caldrt_hstrrgchk_drtth" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_hstrrgchk_frcverthrd" range="0~15" addr="0x1793" mask="27:24" dst="U" desc="reg_ei_caldrt_hstrrgchk_frcverthrd" default="8" value="8" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_hstrrgchk_mg" range="0~15" addr="0x1793" mask="23:20" dst="U" desc="reg_ei_caldrt_hstrrgchk_mg" default="4" value="4" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_hstrrgchk_1sidnul" range="0~1" addr="0x1793" mask="19:19" dst="U" desc="reg_ei_caldrt_hstrrgchk_1sidnul" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_hstrrgchk_excpcnf" range="0~1" addr="0x1793" mask="18:18" dst="U" desc="reg_ei_caldrt_hstrrgchk_excpcnf" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_hstrrgchk_ws" range="0~3" addr="0x1793" mask="17:16" dst="U" desc="reg_ei_caldrt_hstrrgchk_ws" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_hstrrgchk_en" range="0~1" addr="0x1793" mask="15:15" dst="U" desc="reg_ei_caldrt_hstrrgchk_en" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_hpncheck_mode" range="0~3" addr="0x1793" mask="14:13" dst="U" desc="reg_ei_caldrt_hpncheck_mode" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_hpncheck_mute" range="0~1" addr="0x1793" mask="12:12" dst="U" desc="reg_ei_caldrt_hpncheck_mute" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_hcnfcheck_mg2" range="0~7" addr="0x1793" mask="11:9" dst="U" desc="reg_ei_caldrt_hcnfcheck_mg2" default="3" value="3" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_hcnfcheck_mg1" range="0~7" addr="0x1793" mask="8:6" dst="U" desc="reg_ei_caldrt_hcnfcheck_mg1" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_hcnfcheck_mode" range="0~3" addr="0x1793" mask="5:4" dst="U" desc="reg_ei_caldrt_hcnfcheck_mode" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_caldrt_hcnfcheck_frcvert_xla_th5" range="0~15" addr="0x1793" mask="3:0" dst="U" desc="reg_ei_caldrt_hcnfcheck_frcvert_xla_th5" default="9" value="9" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_amb_detect_mode" range="0~3" addr="0x179e" mask="30:29" dst="U" desc="reg_ei_amb_detect_mode" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_amb_detect_winth" range="0~31" addr="0x179e" mask="28:24" dst="U" desc="reg_ei_amb_detect_winth" default="8" value="8" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_amb_decide_rppth" range="0~7" addr="0x179e" mask="23:21" dst="U" desc="reg_ei_amb_decide_rppth" default="3" value="3" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_retime_lastmappncnfltchk_drtth" range="0~3" addr="0x179e" mask="20:19" dst="U" desc="reg_ei_retime_lastmappncnfltchk_drtth" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_retime_lastmappncnfltchk_mode" range="0~7" addr="0x179e" mask="18:16" dst="U" desc="reg_ei_retime_lastmappncnfltchk_mode" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_retime_lastmapvertfrcchk_mode" range="0~3" addr="0x179e" mask="15:14" dst="U" desc="reg_ei_retime_lastmapvertfrcchk_mode" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_retime_lastvertfrcchk_mode" range="0~3" addr="0x179e" mask="13:12" dst="U" desc="reg_ei_retime_lastvertfrcchk_mode" default="3" value="3" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_retime_lastpnchk_drtth" range="0~15" addr="0x179e" mask="11:8" dst="U" desc="reg_ei_retime_lastpnchk_drtth" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_retime_lastpnchk_en" range="0~1" addr="0x179e" mask="6:6" dst="U" desc="reg_ei_retime_lastpnchk_en" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_retime_mode" range="0~3" addr="0x179e" mask="5:4" dst="U" desc="reg_ei_retime_mode" default="3" value="3" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_retime_last_en" range="0~1" addr="0x179e" mask="3:3" dst="U" desc="reg_ei_retime_last_en" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_retime_ab_en" range="0~1" addr="0x179e" mask="2:2" dst="U" desc="reg_ei_retime_ab_en" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_hstrvertfrcchk_en" range="0~1" addr="0x179e" mask="1:1" dst="U" desc="reg_ei_caldrt_hstrvertfrcchk_en" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_caldrt_hstrrgchk_mode" range="0~1" addr="0x179e" mask="0:0" dst="U" desc="reg_ei_caldrt_hstrrgchk_mode" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_drtdelay2_lmt" range="0~15" addr="0x179f" mask="31:28" dst="U" desc="reg_ei_drtdelay2_lmt" default="13" value="10" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_drtdelay2_notver_lrwin" range="0~3" addr="0x179f" mask="27:26" dst="U" desc="reg_ei_drtdelay2_notver_lrwin" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_drtdelay_mode" range="0~3" addr="0x179f" mask="25:24" dst="U" desc="reg_ei_drtdelay_mode" default="3" value="3" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_drtdelay2_mode" range="0~1" addr="0x179f" mask="23:23" dst="U" desc="reg_ei_drtdelay2_mode" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_assign_xla_signm0th" range="0~7" addr="0x179f" mask="22:20" dst="U" desc="reg_ei_assign_xla_signm0th" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_assign_pkbiasvert_en" range="0~1" addr="0x179f" mask="19:19" dst="U" desc="reg_ei_assign_pkbiasvert_en" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="checkbox" name="reg_ei_assign_xla_en" range="0~1" addr="0x179f" mask="18:18" dst="U" desc="reg_ei_assign_xla_en" default="1" value="1" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_assign_xla_mode" range="0~3" addr="0x179f" mask="17:16" dst="U" desc="reg_ei_assign_xla_mode" default="0" value="3" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_assign_nlfilter_magin" range="0~15" addr="0x179f" mask="15:12" dst="U" desc="reg_ei_assign_nlfilter_magin" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_localsearch_maxrange" range="0~15" addr="0x179f" mask="11:8" dst="U" desc="reg_ei_localsearch_maxrange" default="5" value="5" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_xla_drtth" range="0~15" addr="0x179f" mask="7:4" dst="U" desc="reg_ei_xla_drtth" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_flatmsad_thrd" range="0~15" addr="0x179f" mask="3:0" dst="U" desc="reg_ei_flatmsad_thrd" default="3" value="12" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_int_drt2x_chrdrt_limit" range="0~15" addr="0x17a8" mask="27:24" dst="U" desc="reg_ei_int_drt2x_chrdrt_limit" default="15" value="15" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_int_drt16x_core" range="0~15" addr="0x17a8" mask="23:20" dst="U" desc="reg_ei_int_drt16x_core" default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_int_drtdelay2_notver_cancv" range="0~15" addr="0x17a8" mask="19:16" dst="U" desc="reg_ei_int_drtdelay2_notver_cancv" default="2" value="2" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_int_drtdelay2_notver_sadth" range="0~255" addr="0x17a8" mask="15:8" dst="U" desc="reg_ei_int_drtdelay2_notver_sadth" default="20" value="20" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_ei_int_drtdelay2_vlddrt_sadth" range="0~255" addr="0x17a8" mask="7:0" dst="U" desc="reg_ei_int_drtdelay2_vlddrt_sadth" default="20" value="20" cmd="common:2,0xff000000" />
-</Page>
-<Page tab_title="EI_DRT" layout="8x4">
-<Control ui_type="slider" name="reg_min_pix:debug" range="0~255" addr="0x1779" mask="31:24" dst="U" desc="reg_min_pix: the threshold of min pix of photos, less than threshold the pix do not participate in the monotonic trend calculation." default="22" value="22" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_max_pix:debug" range="0~255" addr="0x1779" mask="23:16" dst="U" desc="reg_max_pix:the threshold of max pix of photos, >threshold the pix do not participate in the monotonic trend calculation." default="203" value="203" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_dmaxmin_thrdma:debug" range="0~255" addr="0x1779" mask="15:8" dst="U" desc="reg_dmaxmin_thrdma: the max pixel and min pixel difference is larger than the value the trend existent." default="50" value="50" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_dmaxmin_thrdmi:debug" range="0~255" addr="0x1779" mask="7:0" dst="U" desc="reg_dmaxmin_thrdmi: the max pixel and min pixel difference is smaller than the value the trend non-existent." default="30" value="30" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_newcorrpix_maxthrd:debug" range="0~255" addr="0x177a" mask="31:24" dst="U" desc="reg_newcorrpix_maxthrd:the new low angle drt sad threshold." default="40" value="35" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_corrpix_diffthrd:debug" range="0~255" addr="0x177a" mask="23:16" dst="U" desc="reg_corrpix_diffthrd: the top and bottom pixel difference is larger than the value, the case may be ultra-low angle." default="60" value="150" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_corrpix_minthrd:debug" range="0~255" addr="0x177a" mask="15:8" dst="U" desc="reg_corrpix_minthrd: the difference of top and bottom pixel is smaller than the value, the drt may be raw drt." default="10" value="10" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_corrpix_maxthrd:debug" range="0~255" addr="0x177a" mask="7:0" dst="U" desc="reg_corrpix_maxthrd: the difference of top and bottom pixel is larger than the value, the drt may be raw drt." default="20" value="20" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_max_pixwave:debug" range="0~31" addr="0x177b" mask="28:24" dst="U" desc="reg_max_pixwave: the wave of the max pix threshold, prevent min pix close to reg_max_pix caused the number between max and min pix zeros." default="0" value="0" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_pix_wave:debug" range="0~31" addr="0x177b" mask="20:16" dst="U" desc="reg_pix_wave: the wave of the max and min pix, the max pixel smaller than the value or the min pixel larger than the value, may be the ultra-low angle case." default="15" value="15" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_maxdrt_thrd:debug" range="0~63" addr="0x177b" mask="13:8" dst="U" desc="reg_maxdrt_thrd: the threshold of the low angle max drt." default="40" value="40" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_wave_thrd:debug" range="0~255" addr="0x177b" mask="7:0" dst="U" desc="reg_wave_thrd:in bilateral cases tow pixel difference is smaller than the value, the trend between the tow pixel not change." default="20" value="20" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_newraw_thrd:debug" range="0~255" addr="0x177c" mask="31:24" dst="U" desc="reg_newraw_thrd: the old drt and new drt transition threshold." default="32" value="32" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_tb_max_thrd:debug" range="0~255" addr="0x177c" mask="23:16" dst="U" desc="reg_tb_max_thrd: the threshold of top and bottom max or min pixel." default="10" value="10" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_diffpix_thrd:debug" range="0~255" addr="0x177c" mask="15:8" dst="U" desc="reg_diffpix_thrd: Max-Min less than the value,the trend is non-existent." default="20" value="20" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_bilt_trendnumt:debug" range="0~63" addr="0x177c" mask="5:0" dst="U" desc="reg_bilt_trendnumt: in bilateral cases the difference between the top and bottom pixel number of the monotonic trend smaller than the value is low angle." default="5" value="5" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_trend_numb:debug" range="0~31" addr="0x177d" mask="28:24" dst="U" desc="reg_trend_numb:in bilateral cases the pixel number of the monotonic trend larger than the value is low angle." default="10" value="10" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_bilt_trendnum:debug" range="0~31" addr="0x177d" mask="20:16" dst="U" desc="reg_bilt_trendnum:in bilateral cases the pixel number of the trend larger than the value is low angle." default="4" value="4" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_unil_trendnumt:debug" range="0~31" addr="0x177d" mask="12:8" dst="U" desc="reg_unil_trendnumt: in unilateral cases the difference between the top and bottom pixel number of the monotonic trend smaller than the value is low angle." default="7" value="7" cmd="common:2,0xff000000" />
-<Control ui_type="slider" name="reg_trend_num:debug" range="0~31" addr="0x177d" mask="4:0" dst="U" desc="reg_trend_num: in unilateral cases the pixel number of the trend larger than the value is ultra-low angle." default="10" value="10" cmd="common:2,0xff000000" />
-</Page>
-</Group>
+<?xml version="1.0" encoding="UTF-8"?>
+<Form name="DI_CVBS_NTSC" platform="txlx" commands="">
+<Group num="0" val="">
+<Page tab_title="EI_NR CTRL" layout="35x4">
+<Control ui_type="slider" name="ei0_filter" range="0~255" addr="0x1704" mask="23:16" dst="U" desc="ei0_filter[2:+] abs_diff_left>filter and ...right>filter and ...top>filter and ...bot>filter -> filter" default="0" value="255" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="ei0_threshold" range="0~255" addr="0x1704" mask="15:8" dst="U" desc="ei0_threshold[2:+]" default="0" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="ei0_vertical" range="0~1" addr="0x1704" mask="3:3" dst="U" desc="ei0_vertical" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="ei0_bpscf2" range="0~1" addr="0x1704" mask="2:2" dst="U" desc="ei0_bpscf2" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="ei0_bpsfar1" range="0~1" addr="0x1704" mask="1:1" dst="U" desc="ei0_bpsfar1" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="ei0_diff" range="0~255" addr="0x1705" mask="31:24" dst="U" desc="ei0_diff" default="0" value="90" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="ei0_angle45" range="0~255" addr="0x1705" mask="23:16" dst="U" desc="ei0_angle45" default="0" value="10" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="ei0_peak" range="0~255" addr="0x1705" mask="15:8" dst="U" desc="ei0_peak" default="0" value="15" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="ei0_cross" range="0~255" addr="0x1705" mask="7:0" dst="U" desc="ei0_cross" default="0" value="45" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="ei0_close2" range="0~255" addr="0x1706" mask="31:24" dst="U" desc="ei0_close2" default="0" value="5" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="ei0_close1" range="0~255" addr="0x1706" mask="23:16" dst="U" desc="ei0_close1" default="0" value="10" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="ei0_far2" range="0~255" addr="0x1706" mask="15:8" dst="U" desc="ei0_far2" default="0" value="10" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="ei0_far1" range="0~255" addr="0x1706" mask="7:0" dst="U" desc="ei0_far1" default="0" value="90" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="nr_cue_en" range="0~1" addr="0x1707" mask="26:26" dst="U" desc="nr_cue_en" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="nr2_en" range="0~1" addr="0x1707" mask="25:25" dst="U" desc="nr2_en" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="mot_p1txtcore_mode" range="0~3" addr="0x1708" mask="31:30" dst="U" desc="mot_p1txtcore_mode" default="0" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="mot_p1txtcore_clmt" range="0~63" addr="0x1708" mask="29:24" dst="U" desc="mot_p1txtcore_clmt" default="0" value="63" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="mot_p1txtcore_ylmt" range="0~63" addr="0x1708" mask="21:16" dst="U" desc="mot_p1txtcore_ylmt" default="0" value="63" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="mot_p1txtcore_crate" range="0~255" addr="0x1708" mask="15:8" dst="U" desc="mot_p1txtcore_crate" default="0" value="16" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="mot_p1txtcore_yrate" range="0~255" addr="0x1708" mask="7:0" dst="U" desc="mot_p1txtcore_yrate" default="0" value="16" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="mot_curtxtcore_clmt" range="0~63" addr="0x1709" mask="29:24" dst="U" desc="mot_curtxtcore_clmt" default="0" value="63" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="mot_curtxtcore_ylmt" range="0~63" addr="0x1709" mask="21:16" dst="U" desc="mot_curtxtcore_ylmt" default="0" value="63" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="mot_curtxtcore_crate" range="0~255" addr="0x1709" mask="15:8" dst="U" desc="mot_curtxtcore_crate" default="0" value="16" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="mot_curtxtcore_yrate" range="0~255" addr="0x1709" mask="7:0" dst="U" desc="mot_curtxtcore_yrate" default="0" value="16" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_amblike2_biasvertical" range="0~1" addr="0x171a" mask="29:29" dst="U" desc="reg_ei_caldrt_amblike2_biasvertical" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_addxla2list_drtmax" range="0~31" addr="0x171a" mask="28:24" dst="U" desc="reg_ei_caldrt_addxla2list_drtmax" default="21" value="21" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_addxla2list_signm0th" range="0~7" addr="0x171a" mask="22:20" dst="U" desc="reg_ei_caldrt_addxla2list_signm0th" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_addxla2list_mode" range="0~1" addr="0x171a" mask="19:19" dst="U" desc="reg_ei_caldrt_addxla2list_mode" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_signm_sad_cor_rate" range="0~7" addr="0x171a" mask="18:16" dst="U" desc="reg_ei_signm_sad_cor_rate" default="3" value="3" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_signm_sadi_cor_rate" range="0~15" addr="0x171a" mask="15:12" dst="U" desc="reg_ei_signm_sadi_cor_rate" default="3" value="3" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_signm_sadi_cor_ofst" range="0~63" addr="0x171a" mask="11:6" dst="U" desc="reg_ei_signm_sadi_cor_ofst" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_signm_sad_ofst" range="0~63" addr="0x171a" mask="5:0" dst="U" desc="reg_ei_signm_sad_ofst" default="4" value="4" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_cnflcctchk_frcverthrd" range="0~7" addr="0x171b" mask="30:28" dst="U" desc="reg_ei_caldrt_cnflcctchk_frcverthrd" default="5" value="5" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_cnflctchk_mg" range="0~7" addr="0x171b" mask="26:24" dst="U" desc="reg_ei_caldrt_cnflctchk_mg" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_cnflctchk_ws" range="0~3" addr="0x171b" mask="23:22" dst="U" desc="reg_ei_caldrt_cnflctchk_ws" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_cnflctchk_en" range="0~1" addr="0x171b" mask="21:21" dst="U" desc="reg_ei_caldrt_cnflctchk_en" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_verfrc_final_en" range="0~1" addr="0x171b" mask="20:20" dst="U" desc="reg_ei_caldrt_verfrc_final_en" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_verfrc_retimflt_en" range="0~1" addr="0x171b" mask="19:19" dst="U" desc="reg_ei_caldrt_verfrc_retimflt_en" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_verftc_eithratemth" range="0~7" addr="0x171b" mask="18:16" dst="U" desc="reg_ei_caldrt_verftc_eithratemth" default="3" value="3" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_verfrc_retiming_en" range="0~1" addr="0x171b" mask="15:15" dst="U" desc="reg_ei_caldrt_verfrc_retiming_en" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_verfrc_bothratemth" range="0~7" addr="0x171b" mask="14:12" dst="U" desc="reg_ei_caldrt_verfrc_bothratemth" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_ver_thrd" range="0~7" addr="0x171b" mask="11:9" dst="U" desc="reg_ei_caldrt_ver_thrd" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_addxla2list_drtmin" range="0~31" addr="0x171b" mask="8:4" dst="U" desc="reg_ei_caldrt_addxla2list_drtmin" default="4" value="4" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_addxla2list_drtlimit" range="0~15" addr="0x171b" mask="3:0" dst="U" desc="reg_ei_caldrt_addxla2list_drtlimit" default="15" value="15" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abext_sad12thhig" range="0~255" addr="0x171c" mask="31:24" dst="U" desc="reg_ei_caldrt_abext_sad12thhig" default="80" value="80" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abext_sad00thlow" range="0~255" addr="0x171c" mask="23:16" dst="U" desc="reg_ei_caldrt_abext_sad00thlow" default="35" value="35" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abext_sad12thlow" range="0~255" addr="0x171c" mask="15:8" dst="U" desc="reg_ei_caldrt_abext_sad12thlow" default="28" value="28" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abext_ratemth" range="0~7" addr="0x171c" mask="6:4" dst="U" desc="reg_ei_caldrt_abext_ratemth" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abext_drtthrd" range="0~7" addr="0x171c" mask="2:0" dst="U" desc="reg_ei_caldrt_abext_drtthrd" default="5" value="5" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_xlanopeak_codien" range="0~1" addr="0x171d" mask="29:29" dst="U" desc="reg_ei_caldrt_xlanopeak_codien" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_xlanopeak_drtmax" range="0~31" addr="0x171d" mask="28:24" dst="U" desc="reg_ei_caldrt_xlanopeak_drtmax" default="15" value="15" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_xlanopeak_en" range="0~1" addr="0x171d" mask="23:23" dst="U" desc="reg_ei_caldrt_xlanopeak_en" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abext_monotrnd_alpha" range="0~7" addr="0x171d" mask="22:20" dst="U" desc="reg_ei_caldrt_abext_monotrnd_alpha" default="3" value="3" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abext_mononum12_thrd" range="0~3" addr="0x171d" mask="19:18" dst="U" desc="reg_ei_caldrt_abext_mononum12_thrd" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abext_mononum00_thrd" range="0~3" addr="0x171d" mask="17:16" dst="U" desc="reg_ei_caldrt_abext_mononum00_thrd" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abext_sad00rate" range="0~15" addr="0x171d" mask="15:12" dst="U" desc="reg_ei_caldrt_abext_sad00rate" default="6" value="6" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abext_sad12rate" range="0~15" addr="0x171d" mask="11:8" dst="U" desc="reg_ei_caldrt_abext_sad12rate" default="6" value="6" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abext_sad00thhig" range="0~255" addr="0x171d" mask="7:0" dst="U" desc="reg_ei_caldrt_abext_sad00thhig" default="80" value="80" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_assign_headtail_magin" range="0~7" addr="0x171e" mask="30:28" dst="U" desc="reg_ei_assign_headtail_magin" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_retime_lastcurpncnfltchk_mode" range="0~7" addr="0x171e" mask="26:24" dst="U" desc="reg_ei_retime_lastcurpncnfltchk_mode" default="3" value="3" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_retime_lastcurpncnfltchk_drtth" range="0~3" addr="0x171e" mask="22:21" dst="U" desc="reg_ei_retime_lastcurpncnfltchk_drtth" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_histchk_cnfid" range="0~1" addr="0x171e" mask="20:20" dst="U" desc="reg_ei_caldrt_histchk_cnfid" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_histchk_thrd" range="0~15" addr="0x171e" mask="19:16" dst="U" desc="reg_ei_caldrt_histchk_thrd" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_histchk_abext" range="0~1" addr="0x171e" mask="15:15" dst="U" desc="reg_ei_caldrt_histchk_abext" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_histchk_npen" range="0~1" addr="0x171e" mask="14:14" dst="U" desc="reg_ei_caldrt_histchk_npen" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_amblike2_drtmg" range="0~7" addr="0x171e" mask="13:11" dst="U" desc="reg_ei_caldrt_amblike2_drtmg" default="3" value="3" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_amblike2_valmg" range="0~7" addr="0x171e" mask="10:8" dst="U" desc="reg_ei_caldrt_amblike2_valmg" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_amblike2_alpha" range="0~15" addr="0x171e" mask="7:4" dst="U" desc="reg_ei_caldrt_amblike2_alpha" default="10" value="10" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_amblike2_drtth" range="0~15" addr="0x171e" mask="3:0" dst="U" desc="reg_ei_caldrt_amblike2_drtth" default="4" value="4" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_hcnfcheck_frcvert_xla_th3" range="0~15" addr="0x171f" mask="31:28" dst="U" desc="reg_ei_caldrt_hcnfcheck_frcvert_xla_th3" default="7" value="7" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_hcnfcheck_frcvert_xla_en" range="0~1" addr="0x171f" mask="27:27" dst="U" desc="reg_ei_caldrt_hcnfcheck_frcvert_xla_en" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_conf_drtth" range="0~7" addr="0x171f" mask="26:24" dst="U" desc="reg_ei_caldrt_conf_drtth" default="4" value="4" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_conf_absdrtth" range="0~15" addr="0x171f" mask="23:20" dst="U" desc="reg_ei_caldrt_conf_absdrtth" default="11" value="11" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abcheck_mode1" range="0~3" addr="0x171f" mask="19:18" dst="U" desc="reg_ei_caldrt_abcheck_mode1" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abcheck_mode0" range="0~3" addr="0x171f" mask="17:16" dst="U" desc="reg_ei_caldrt_abcheck_mode0" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abcheck_drtth1" range="0~15" addr="0x171f" mask="15:12" dst="U" desc="reg_ei_caldrt_abcheck_drtth1" default="11" value="11" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abcheck_drtth0" range="0~15" addr="0x171f" mask="11:8" dst="U" desc="reg_ei_caldrt_abcheck_drtth0" default="11" value="11" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_abpnchk1_th" range="0~7" addr="0x171f" mask="6:4" dst="U" desc="reg_ei_caldrt_abpnchk1_th" default="3" value="3" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_abpnchk1_en" range="0~1" addr="0x171f" mask="1:1" dst="U" desc="reg_ei_caldrt_abpnchk1_en" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_abpnchk0_en" range="0~1" addr="0x171f" mask="0:0" dst="U" desc="reg_ei_caldrt_abpnchk0_en" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_hstrrgchk_drtth" range="0~15" addr="0x1793" mask="31:28" dst="U" desc="reg_ei_caldrt_hstrrgchk_drtth" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_hstrrgchk_frcverthrd" range="0~15" addr="0x1793" mask="27:24" dst="U" desc="reg_ei_caldrt_hstrrgchk_frcverthrd" default="8" value="8" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_hstrrgchk_mg" range="0~15" addr="0x1793" mask="23:20" dst="U" desc="reg_ei_caldrt_hstrrgchk_mg" default="4" value="4" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_hstrrgchk_1sidnul" range="0~1" addr="0x1793" mask="19:19" dst="U" desc="reg_ei_caldrt_hstrrgchk_1sidnul" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_hstrrgchk_excpcnf" range="0~1" addr="0x1793" mask="18:18" dst="U" desc="reg_ei_caldrt_hstrrgchk_excpcnf" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_hstrrgchk_ws" range="0~3" addr="0x1793" mask="17:16" dst="U" desc="reg_ei_caldrt_hstrrgchk_ws" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_hstrrgchk_en" range="0~1" addr="0x1793" mask="15:15" dst="U" desc="reg_ei_caldrt_hstrrgchk_en" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_hpncheck_mode" range="0~3" addr="0x1793" mask="14:13" dst="U" desc="reg_ei_caldrt_hpncheck_mode" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_hpncheck_mute" range="0~1" addr="0x1793" mask="12:12" dst="U" desc="reg_ei_caldrt_hpncheck_mute" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_hcnfcheck_mg2" range="0~7" addr="0x1793" mask="11:9" dst="U" desc="reg_ei_caldrt_hcnfcheck_mg2" default="3" value="3" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_hcnfcheck_mg1" range="0~7" addr="0x1793" mask="8:6" dst="U" desc="reg_ei_caldrt_hcnfcheck_mg1" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_hcnfcheck_mode" range="0~3" addr="0x1793" mask="5:4" dst="U" desc="reg_ei_caldrt_hcnfcheck_mode" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_caldrt_hcnfcheck_frcvert_xla_th5" range="0~15" addr="0x1793" mask="3:0" dst="U" desc="reg_ei_caldrt_hcnfcheck_frcvert_xla_th5" default="9" value="9" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_amb_detect_mode" range="0~3" addr="0x179e" mask="30:29" dst="U" desc="reg_ei_amb_detect_mode" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_amb_detect_winth" range="0~31" addr="0x179e" mask="28:24" dst="U" desc="reg_ei_amb_detect_winth" default="8" value="8" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_amb_decide_rppth" range="0~7" addr="0x179e" mask="23:21" dst="U" desc="reg_ei_amb_decide_rppth" default="3" value="3" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_retime_lastmappncnfltchk_drtth" range="0~3" addr="0x179e" mask="20:19" dst="U" desc="reg_ei_retime_lastmappncnfltchk_drtth" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_retime_lastmappncnfltchk_mode" range="0~7" addr="0x179e" mask="18:16" dst="U" desc="reg_ei_retime_lastmappncnfltchk_mode" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_retime_lastmapvertfrcchk_mode" range="0~3" addr="0x179e" mask="15:14" dst="U" desc="reg_ei_retime_lastmapvertfrcchk_mode" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_retime_lastvertfrcchk_mode" range="0~3" addr="0x179e" mask="13:12" dst="U" desc="reg_ei_retime_lastvertfrcchk_mode" default="3" value="3" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_retime_lastpnchk_drtth" range="0~15" addr="0x179e" mask="11:8" dst="U" desc="reg_ei_retime_lastpnchk_drtth" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_retime_lastpnchk_en" range="0~1" addr="0x179e" mask="6:6" dst="U" desc="reg_ei_retime_lastpnchk_en" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_retime_mode" range="0~3" addr="0x179e" mask="5:4" dst="U" desc="reg_ei_retime_mode" default="3" value="3" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_retime_last_en" range="0~1" addr="0x179e" mask="3:3" dst="U" desc="reg_ei_retime_last_en" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_retime_ab_en" range="0~1" addr="0x179e" mask="2:2" dst="U" desc="reg_ei_retime_ab_en" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_hstrvertfrcchk_en" range="0~1" addr="0x179e" mask="1:1" dst="U" desc="reg_ei_caldrt_hstrvertfrcchk_en" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_caldrt_hstrrgchk_mode" range="0~1" addr="0x179e" mask="0:0" dst="U" desc="reg_ei_caldrt_hstrrgchk_mode" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_drtdelay2_lmt" range="0~15" addr="0x179f" mask="31:28" dst="U" desc="reg_ei_drtdelay2_lmt" default="13" value="10" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_drtdelay2_notver_lrwin" range="0~3" addr="0x179f" mask="27:26" dst="U" desc="reg_ei_drtdelay2_notver_lrwin" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_drtdelay_mode" range="0~3" addr="0x179f" mask="25:24" dst="U" desc="reg_ei_drtdelay_mode" default="3" value="3" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_drtdelay2_mode" range="0~1" addr="0x179f" mask="23:23" dst="U" desc="reg_ei_drtdelay2_mode" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_assign_xla_signm0th" range="0~7" addr="0x179f" mask="22:20" dst="U" desc="reg_ei_assign_xla_signm0th" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_assign_pkbiasvert_en" range="0~1" addr="0x179f" mask="19:19" dst="U" desc="reg_ei_assign_pkbiasvert_en" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="checkbox" name="reg_ei_assign_xla_en" range="0~1" addr="0x179f" mask="18:18" dst="U" desc="reg_ei_assign_xla_en" default="1" value="1" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_assign_xla_mode" range="0~3" addr="0x179f" mask="17:16" dst="U" desc="reg_ei_assign_xla_mode" default="0" value="3" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_assign_nlfilter_magin" range="0~15" addr="0x179f" mask="15:12" dst="U" desc="reg_ei_assign_nlfilter_magin" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_localsearch_maxrange" range="0~15" addr="0x179f" mask="11:8" dst="U" desc="reg_ei_localsearch_maxrange" default="5" value="5" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_xla_drtth" range="0~15" addr="0x179f" mask="7:4" dst="U" desc="reg_ei_xla_drtth" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_flatmsad_thrd" range="0~15" addr="0x179f" mask="3:0" dst="U" desc="reg_ei_flatmsad_thrd" default="3" value="12" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_int_drt2x_chrdrt_limit" range="0~15" addr="0x17a8" mask="27:24" dst="U" desc="reg_ei_int_drt2x_chrdrt_limit" default="15" value="15" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_int_drt16x_core" range="0~15" addr="0x17a8" mask="23:20" dst="U" desc="reg_ei_int_drt16x_core" default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_int_drtdelay2_notver_cancv" range="0~15" addr="0x17a8" mask="19:16" dst="U" desc="reg_ei_int_drtdelay2_notver_cancv" default="2" value="2" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_int_drtdelay2_notver_sadth" range="0~255" addr="0x17a8" mask="15:8" dst="U" desc="reg_ei_int_drtdelay2_notver_sadth" default="20" value="20" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_ei_int_drtdelay2_vlddrt_sadth" range="0~255" addr="0x17a8" mask="7:0" dst="U" desc="reg_ei_int_drtdelay2_vlddrt_sadth" default="20" value="20" cmd="common:2,0xff000000" />
+</Page>
+<Page tab_title="EI_DRT" layout="8x4">
+<Control ui_type="slider" name="reg_min_pix:debug" range="0~255" addr="0x1779" mask="31:24" dst="U" desc="reg_min_pix: the threshold of min pix of photos, less than threshold the pix do not participate in the monotonic trend calculation." default="22" value="22" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_max_pix:debug" range="0~255" addr="0x1779" mask="23:16" dst="U" desc="reg_max_pix:the threshold of max pix of photos, >threshold the pix do not participate in the monotonic trend calculation." default="203" value="203" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_dmaxmin_thrdma:debug" range="0~255" addr="0x1779" mask="15:8" dst="U" desc="reg_dmaxmin_thrdma: the max pixel and min pixel difference is larger than the value the trend existent." default="50" value="50" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_dmaxmin_thrdmi:debug" range="0~255" addr="0x1779" mask="7:0" dst="U" desc="reg_dmaxmin_thrdmi: the max pixel and min pixel difference is smaller than the value the trend non-existent." default="30" value="30" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_newcorrpix_maxthrd:debug" range="0~255" addr="0x177a" mask="31:24" dst="U" desc="reg_newcorrpix_maxthrd:the new low angle drt sad threshold." default="40" value="35" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_corrpix_diffthrd:debug" range="0~255" addr="0x177a" mask="23:16" dst="U" desc="reg_corrpix_diffthrd: the top and bottom pixel difference is larger than the value, the case may be ultra-low angle." default="60" value="150" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_corrpix_minthrd:debug" range="0~255" addr="0x177a" mask="15:8" dst="U" desc="reg_corrpix_minthrd: the difference of top and bottom pixel is smaller than the value, the drt may be raw drt." default="10" value="10" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_corrpix_maxthrd:debug" range="0~255" addr="0x177a" mask="7:0" dst="U" desc="reg_corrpix_maxthrd: the difference of top and bottom pixel is larger than the value, the drt may be raw drt." default="20" value="20" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_max_pixwave:debug" range="0~31" addr="0x177b" mask="28:24" dst="U" desc="reg_max_pixwave: the wave of the max pix threshold, prevent min pix close to reg_max_pix caused the number between max and min pix zeros." default="0" value="0" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_pix_wave:debug" range="0~31" addr="0x177b" mask="20:16" dst="U" desc="reg_pix_wave: the wave of the max and min pix, the max pixel smaller than the value or the min pixel larger than the value, may be the ultra-low angle case." default="15" value="15" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_maxdrt_thrd:debug" range="0~63" addr="0x177b" mask="13:8" dst="U" desc="reg_maxdrt_thrd: the threshold of the low angle max drt." default="40" value="40" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_wave_thrd:debug" range="0~255" addr="0x177b" mask="7:0" dst="U" desc="reg_wave_thrd:in bilateral cases tow pixel difference is smaller than the value, the trend between the tow pixel not change." default="20" value="20" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_newraw_thrd:debug" range="0~255" addr="0x177c" mask="31:24" dst="U" desc="reg_newraw_thrd: the old drt and new drt transition threshold." default="32" value="32" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_tb_max_thrd:debug" range="0~255" addr="0x177c" mask="23:16" dst="U" desc="reg_tb_max_thrd: the threshold of top and bottom max or min pixel." default="10" value="10" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_diffpix_thrd:debug" range="0~255" addr="0x177c" mask="15:8" dst="U" desc="reg_diffpix_thrd: Max-Min less than the value,the trend is non-existent." default="20" value="20" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_bilt_trendnumt:debug" range="0~63" addr="0x177c" mask="5:0" dst="U" desc="reg_bilt_trendnumt: in bilateral cases the difference between the top and bottom pixel number of the monotonic trend smaller than the value is low angle." default="5" value="5" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_trend_numb:debug" range="0~31" addr="0x177d" mask="28:24" dst="U" desc="reg_trend_numb:in bilateral cases the pixel number of the monotonic trend larger than the value is low angle." default="10" value="10" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_bilt_trendnum:debug" range="0~31" addr="0x177d" mask="20:16" dst="U" desc="reg_bilt_trendnum:in bilateral cases the pixel number of the trend larger than the value is low angle." default="4" value="4" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_unil_trendnumt:debug" range="0~31" addr="0x177d" mask="12:8" dst="U" desc="reg_unil_trendnumt: in unilateral cases the difference between the top and bottom pixel number of the monotonic trend smaller than the value is low angle." default="7" value="7" cmd="common:2,0xff000000" />
+<Control ui_type="slider" name="reg_trend_num:debug" range="0~31" addr="0x177d" mask="4:0" dst="U" desc="reg_trend_num: in unilateral cases the pixel number of the trend larger than the value is ultra-low angle." default="10" value="10" cmd="common:2,0xff000000" />
+</Page>
+</Group>
</Form> \ No newline at end of file
diff --git a/products/mbox/sc2/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml b/products/mbox/sc2/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml
index a1bf76e..a1bf76e 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/DI/DI_MPEG.xml b/products/mbox/sc2/files/PQ/pq_xml/DI/DI_MPEG.xml
index 1264711..1264711 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/DI/DI_MPEG.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/DI/DI_MPEG.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/DI/FIELD_DI.xml b/products/mbox/sc2/files/PQ/pq_xml/DI/FIELD_DI.xml
index 83d2185..83d2185 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/DI/FIELD_DI.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/DI/FIELD_DI.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/DNLP/DNLP_HDR.xml b/products/mbox/sc2/files/PQ/pq_xml/DNLP/DNLP_HDR.xml
index 5c6ae63..5c6ae63 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/DNLP/DNLP_HDR.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/DNLP/DNLP_HDR.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/DNLP/DNLP_MPEG.xml b/products/mbox/sc2/files/PQ/pq_xml/DNLP/DNLP_MPEG.xml
index dad3731..dad3731 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/DNLP/DNLP_MPEG.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/DNLP/DNLP_MPEG.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/DNLP/FIELD_DNLP.xml b/products/mbox/sc2/files/PQ/pq_xml/DNLP/FIELD_DNLP.xml
index ad78243..ad78243 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/DNLP/FIELD_DNLP.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/DNLP/FIELD_DNLP.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml b/products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml
index d2a0812..4419392 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml
@@ -174,13 +174,13 @@
<Control ui_type="slider" name="reg_dnr_db_cvdelta2gain" range="0~63" addr="0x2d17" mask="13:8" dst="U" desc="reg_dnr_db_cvdelta2gain, gain for adjust UV s vdelta2, normalized 64 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_db_cvdelta2offst" range="-16~15" addr="0x2d17" mask="4:0" dst="S" desc="reg_dnr_db_cvdelta2offst, offset for adjust UV s vdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_gbs_edgethd" range="0~255" addr="0x2d07" mask="31:24" dst="U" desc="reg_dnr_gbs_edgethd, edge threshold (&lt;=) for LR. unsigned, default = 32" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_gbs_flatthd" range="0~255" addr="0x2d07" mask="23:16" dst="U" desc="reg_dnr_gbs_flatthd, flat threshold (&gt;=) for LR. unsigned, default = 0" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_gbs_flatthd" range="0~255" addr="0x2d07" mask="23:16" dst="U" desc="reg_dnr_gbs_flatthd, flat threshold (&gt;=) for LR. unsigned, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_gbs_varthd" range="0~255" addr="0x2d07" mask="15:8" dst="U" desc="reg_dnr_gbs_varthd, variation threshold (&lt;=) for Lvar/Rvar. unsigned, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_gbs_difthd" range="0~255" addr="0x2d07" mask="7:0" dst="U" desc="reg_dnr_gbs_difthd, dif threshold (&gt;=) between LR and LL/RR. unsigned, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_stat_xst" range="0~16383" addr="0x2d08" mask="29:16" dst="U" desc="reg_dnr_stat_xst. unsigned, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_stat_xed" range="0~16383" addr="0x2d08" mask="13:0" dst="U" desc="reg_dnr_stat_xed. unsigned, default = HSIZE - 25" default="695" value="695" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_stat_yst" range="0~16383" addr="0x2d09" mask="29:16" dst="U" desc="reg_dnr_stat_yst. unsigned, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_stat_yed" range="0~16383" addr="0x2d09" mask="13:0" dst="U" desc="reg_dnr_stat_yed. unsigned, default = VSIZE - 25" default="215" value="215" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_stat_yed" range="0~16383" addr="0x2d09" mask="13:0" dst="U" desc="reg_dnr_stat_yed. unsigned, default = VSIZE - 25" default="263" value="263" cmd="common:2,0xff000000"/>
</Page>
</Group>
<Group num="3" val="0">
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml b/products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml
index 41db943..d35f053 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml
@@ -174,13 +174,13 @@
<Control ui_type="slider" name="reg_dnr_db_cvdelta2gain" range="0~63" addr="0x2d17" mask="13:8" dst="U" desc="reg_dnr_db_cvdelta2gain, gain for adjust UV s vdelta2, normalized 64 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_db_cvdelta2offst" range="-16~15" addr="0x2d17" mask="4:0" dst="S" desc="reg_dnr_db_cvdelta2offst, offset for adjust UV s vdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_gbs_edgethd" range="0~255" addr="0x2d07" mask="31:24" dst="U" desc="reg_dnr_gbs_edgethd, edge threshold (&lt;=) for LR. unsigned, default = 32" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_gbs_flatthd" range="0~255" addr="0x2d07" mask="23:16" dst="U" desc="reg_dnr_gbs_flatthd, flat threshold (&gt;=) for LR. unsigned, default = 0" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_gbs_flatthd" range="0~255" addr="0x2d07" mask="23:16" dst="U" desc="reg_dnr_gbs_flatthd, flat threshold (&gt;=) for LR. unsigned, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_gbs_varthd" range="0~255" addr="0x2d07" mask="15:8" dst="U" desc="reg_dnr_gbs_varthd, variation threshold (&lt;=) for Lvar/Rvar. unsigned, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_gbs_difthd" range="0~255" addr="0x2d07" mask="7:0" dst="U" desc="reg_dnr_gbs_difthd, dif threshold (&gt;=) between LR and LL/RR. unsigned, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_stat_xst" range="0~16383" addr="0x2d08" mask="29:16" dst="U" desc="reg_dnr_stat_xst. unsigned, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_stat_xed" range="0~16383" addr="0x2d08" mask="13:0" dst="U" desc="reg_dnr_stat_xed. unsigned, default = HSIZE - 25" default="695" value="695" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_stat_yst" range="0~16383" addr="0x2d09" mask="29:16" dst="U" desc="reg_dnr_stat_yst. unsigned, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_stat_yed" range="0~16383" addr="0x2d09" mask="13:0" dst="U" desc="reg_dnr_stat_yed. unsigned, default = VSIZE - 25" default="215" value="215" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_stat_yed" range="0~16383" addr="0x2d09" mask="13:0" dst="U" desc="reg_dnr_stat_yed. unsigned, default = VSIZE - 25" default="263" value="263" cmd="common:2,0xff000000"/>
</Page>
</Group>
<Group num="3" val="0">
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml b/products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml
index 2f5ac36..a43355b 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml
@@ -174,7 +174,7 @@
<Control ui_type="slider" name="reg_dnr_db_cvdelta2gain" range="0~63" addr="0x2d17" mask="13:8" dst="U" desc="reg_dnr_db_cvdelta2gain, gain for adjust UV s vdelta2, normalized 64 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_db_cvdelta2offst" range="-16~15" addr="0x2d17" mask="4:0" dst="S" desc="reg_dnr_db_cvdelta2offst, offset for adjust UV s vdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_gbs_edgethd" range="0~255" addr="0x2d07" mask="31:24" dst="U" desc="reg_dnr_gbs_edgethd, edge threshold (&lt;=) for LR. unsigned, default = 32" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_gbs_flatthd" range="0~255" addr="0x2d07" mask="23:16" dst="U" desc="reg_dnr_gbs_flatthd, flat threshold (&gt;=) for LR. unsigned, default = 0" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_gbs_flatthd" range="0~255" addr="0x2d07" mask="23:16" dst="U" desc="reg_dnr_gbs_flatthd, flat threshold (&gt;=) for LR. unsigned, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_gbs_varthd" range="0~255" addr="0x2d07" mask="15:8" dst="U" desc="reg_dnr_gbs_varthd, variation threshold (&lt;=) for Lvar/Rvar. unsigned, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_gbs_difthd" range="0~255" addr="0x2d07" mask="7:0" dst="U" desc="reg_dnr_gbs_difthd, dif threshold (&gt;=) between LR and LL/RR. unsigned, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_stat_xst" range="0~16383" addr="0x2d08" mask="29:16" dst="U" desc="reg_dnr_stat_xst. unsigned, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml b/products/mbox/sc2/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml
index 793c6bf..793c6bf 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml b/products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml
index ec53b4f..34c4b2d 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml
@@ -3,16 +3,16 @@
<Group num="0" val="0">
<Page tab_title="" layout="30x4">
<Control ui_type="checkbox" name="reg_dnr_luma_mode" range="0~1" addr="0x2d0a" mask="28:28" dst="U" desc="usigned, default = 0,ycbcr2luma mode selection" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_luma_sqrtshft" range="0~7" addr="0x2d0a" mask="26:24" dst="U" desc="left shift for fast squart of chroma, [0, 4]. unsigned, default = 2" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_luma_sqrtshft" range="0~7" addr="0x2d0a" mask="26:24" dst="U" desc="left shift for fast squart of chroma, [0, 4]. unsigned, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_luma_sqrtoffst" range="-15~15" addr="0x2d0a" mask="20:16" dst="S" desc="offset for fast squart of chroma. signed, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_luma_wcmod" range="0~7" addr="0x2d0a" mask="14:12" dst="U" desc="theta related to warm/cool segment line, 0: 0, 1: 45, 2: 90, 3: 135, 4: 180, 5: 225, 6: 270, 7: 315.unsigned, default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_luma_cshft" range="0~15" addr="0x2d0a" mask="11:8" dst="U" desc="shift for calc. delta part,0~8,. unsigned, default = 8" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_luma_cgain" range="0~63" addr="0x2d0a" mask="5:0" dst="U" desc="final gain for delta part, 32 normalized to 1. unsigned, default = 4" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_dnr_scene_change_flag" range="0~1" addr="0x2d5d" mask="7:7" dst="U" desc="scence change flag for dnr" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_luma_wcmod" range="0~7" addr="0x2d0a" mask="14:12" dst="U" desc="theta related to warm/cool segment line, 0: 0, 1: 45, 2: 90, 3: 135, 4: 180, 5: 225, 6: 270, 7: 315.unsigned, default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_luma_cshft" range="0~15" addr="0x2d0a" mask="11:8" dst="U" desc="shift for calc. delta part,0~8,. unsigned, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_luma_cgain" range="0~63" addr="0x2d0a" mask="5:0" dst="U" desc="final gain for delta part, 32 normalized to 1. unsigned, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_dnr_scene_change_flag" range="0~1" addr="0x2d5d" mask="7:7" dst="U" desc="scence change flag for dnr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_lpf_en" range="0~1" addr="0x2d5d" mask="6:6" dst="U" desc="enable lpf fof demosquito filter" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_dnr_dm_adp_level_en" range="0~1" addr="0x2d5d" mask="5:5" dst="U" desc="enable adptive demosquito level" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_dnr_dm_flag2bdif_en" range="0~1" addr="0x2d5d" mask="4:4" dst="U" desc="enable edge flag to blkdif calc" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_edgeiir" range="0~3" addr="0x2d5d" mask="3:2" dst="U" desc="edge flag iir mode, 0:cur,1:max(pre,cur), 2,3: choice by org mtn" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_dnr_dm_adp_level_en" range="0~1" addr="0x2d5d" mask="5:5" dst="U" desc="enable adptive demosquito level" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_dnr_dm_flag2bdif_en" range="0~1" addr="0x2d5d" mask="4:4" dst="U" desc="enable edge flag to blkdif calc" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_edgeiir" range="0~3" addr="0x2d5d" mask="3:2" dst="U" desc="edge flag iir mode, 0:cur,1:max(pre,cur), 2,3: choice by org mtn" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_dirdifmod" range="0~1" addr="0x2d5d" mask="1:1" dst="U" desc="dif mode for direction calc , 0: abs(dif02), 1: (abs(dif01)+abs(dif21))/2" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_sur_dir_mod" range="0~1" addr="0x2d5d" mask="0:0" dst="U" desc="sure direction mode for cordif calc" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dirdifcor" range="0~255" addr="0x2d5e" mask="23:16" dst="U" desc="dif coring threshold for direction calc" default="2" value="2" cmd="common:2,0xff000000"/>
@@ -20,13 +20,13 @@
<Control ui_type="slider" name="reg_dnr_dm_mtnrt" range="0~255" addr="0x2d5e" mask="7:0" dst="U" desc="motion ration for mtn decision" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_fedgeflg_en" range="0~1" addr="0x2d60" mask="13:13" dst="U" desc="reg_dnr_fedgeflg_en, 1 to enable edge flag calculation for each frame" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_fedgeflg_cl" range="0~1" addr="0x2d60" mask="12:12" dst="U" desc="reg_dnr_fedgeflg_cl, 1 to clear the edge flag to 0 for each frame" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_fedgeflg_df" range="0~3" addr="0x2d60" mask="11:10" dst="U" desc="reg_dnr_fedgeflg_df, user defined edge flag when reg_dnr_fedgeflg_en = 0" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_fedgeflg_df" range="0~3" addr="0x2d60" mask="11:10" dst="U" desc="reg_dnr_fedgeflg_df, user defined edge flag when reg_dnr_fedgeflg_en = 0" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_en" range="0~1" addr="0x2d60" mask="9:9" dst="U" desc="reg_dnr_dm_en, 1 to enable de-mosquito unit" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_chrmen" range="0~1" addr="0x2d60" mask="8:8" dst="U" desc="reg_dnr_dm_chrmen, 1 to enable chrome processing for de-mosquito" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_level" range="0~3" addr="0x2d60" mask="7:6" dst="U" desc="reg_dnr_dm_level, de-mosquito level" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_leveldw0" range="0~3" addr="0x2d60" mask="5:4" dst="U" desc="reg_dnr_dm_leveldw0 , level down when gbs is small" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_leveldw1" range="0~3" addr="0x2d60" mask="3:2" dst="U" desc="reg_dnr_dm_leveldw1 , level down for flat blocks" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_gbsthd" range="0~3" addr="0x2d60" mask="1:0" dst="U" desc="reg_dnr_dm_gbsthd, small/large threshold for gbs" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_gbsthd" range="0~3" addr="0x2d60" mask="1:0" dst="U" desc="reg_dnr_dm_gbsthd, small/large threshold for gbs" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_defalpen" range="0~1" addr="0x2d61" mask="24:24" dst="U" desc="reg_dnr_dm_defalpen, 1 to enable user defined alpha for DM/NR blend" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_defalp" range="0~255" addr="0x2d61" mask="23:16" dst="U" desc="reg_dnr_dm_defalp, user defined alpha for DM/NR blend" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_alpgain" range="0~63" addr="0x2d61" mask="14:9" dst="U" desc="reg_dnr_dm_alpgain, gain for DM/NR alpha, normalized 32 as 1" default="32" value="32" cmd="common:2,0xff000000"/>
@@ -34,8 +34,8 @@
<Control ui_type="slider" name="reg_dnr_dm_rgnminthd" range="0~255" addr="0x2d62" mask="23:16" dst="U" desc="reg_dnr_dm_rgnminthd" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_rgnmaxthd" range="0~255" addr="0x2d62" mask="15:8" dst="U" desc="reg_dnr_dm_rgnmaxthd" default="64" value="64" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_rgndifthd" range="0~255" addr="0x2d62" mask="7:0" dst="U" desc="reg_dnr_dm_rgndifthd" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_rgngain" range="0~63" addr="0x2d63" mask="13:8" dst="U" desc="reg_dnr_dm_rgngain, normalized 16 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_rgnofst" range="0~255" addr="0x2d63" mask="7:0" dst="U" desc="reg_dnr_dm_rgnofst" default="64" value="64" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_rgngain" range="0~63" addr="0x2d63" mask="13:8" dst="U" desc="reg_dnr_dm_rgngain, normalized 16 as 1" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_rgnofst" range="0~255" addr="0x2d63" mask="7:0" dst="U" desc="reg_dnr_dm_rgnofst" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_diralpen" range="0~1" addr="0x2d64" mask="29:29" dst="U" desc="reg_dnr_dm_diralpen" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_diralpgain" range="0~31" addr="0x2d64" mask="28:24" dst="U" desc="reg_dnr_dm_diralpgain" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_diralpofst" range="0~63" addr="0x2d64" mask="21:16" dst="U" desc="reg_dnr_dm_diralpofst" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -71,21 +71,21 @@
<Control ui_type="checkbox" name="reg_dnr_dm_difnormen" range="0~1" addr="0x2d6c" mask="1:1" dst="U" desc="reg_dnr_dm_difnormen , enable pixel dif normalization for dm filter" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_difupden" range="0~1" addr="0x2d6c" mask="0:0" dst="U" desc="reg_dnr_dm_difupden , enable block dif update using max of left,cur,right difs" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_sdiflut0" range="0~31" addr="0x2d6d" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut0, normally 0-16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut1" range="0~31" addr="0x2d6d" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut1" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut2" range="0~31" addr="0x2d6d" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut2" default="14" value="14" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut3" range="0~31" addr="0x2d6e" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut3" default="13" value="13" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut4" range="0~31" addr="0x2d6e" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut4" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut5" range="0~31" addr="0x2d6e" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut5" default="11" value="11" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut6" range="0~31" addr="0x2d6f" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut6" default="7" value="7" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut7" range="0~31" addr="0x2d6f" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut7" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut1" range="0~31" addr="0x2d6d" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut1" default="14" value="14" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut2" range="0~31" addr="0x2d6d" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut2" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut3" range="0~31" addr="0x2d6e" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut3" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut4" range="0~31" addr="0x2d6e" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut4" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut5" range="0~31" addr="0x2d6e" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut5" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut6" range="0~31" addr="0x2d6f" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut6" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut7" range="0~31" addr="0x2d6f" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut7" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_sdiflut8" range="0~31" addr="0x2d6f" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut8" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_ldiflut0" range="0~31" addr="0x2d70" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut1" range="0~31" addr="0x2d70" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut2" range="0~31" addr="0x2d70" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut2" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut3" range="0~31" addr="0x2d71" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut3" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut4" range="0~31" addr="0x2d71" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut4" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut5" range="0~31" addr="0x2d71" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut5" default="14" value="14" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut6" range="0~31" addr="0x2d72" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut6" default="15" value="15" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut1" range="0~31" addr="0x2d70" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut1" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut2" range="0~31" addr="0x2d70" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut2" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut3" range="0~31" addr="0x2d71" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut3" default="14" value="14" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut4" range="0~31" addr="0x2d71" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut4" default="15" value="15" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut5" range="0~31" addr="0x2d71" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut5" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut6" range="0~31" addr="0x2d72" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut6" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_ldiflut7" range="0~31" addr="0x2d72" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut7" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_ldiflut8" range="0~31" addr="0x2d72" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut8" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut0" range="0~31" addr="0x2d73" mask="20:16" dst="U" desc="reg_dnr_dm_dif2normlut0" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -93,7 +93,7 @@
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut2" range="0~31" addr="0x2d73" mask="4:0" dst="U" desc="reg_dnr_dm_dif2normlut2" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut3" range="0~31" addr="0x2d74" mask="20:16" dst="U" desc="reg_dnr_dm_dif2normlut3" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut4" range="0~31" addr="0x2d74" mask="12:8" dst="U" desc="reg_dnr_dm_dif2normlut4" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_dif2normlut5" range="0~31" addr="0x2d74" mask="4:0" dst="U" desc="reg_dnr_dm_dif2normlut5" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_dif2normlut5" range="0~31" addr="0x2d74" mask="4:0" dst="U" desc="reg_dnr_dm_dif2normlut5" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut6" range="0~31" addr="0x2d75" mask="20:16" dst="U" desc="reg_dnr_dm_dif2normlut6" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut7" range="0~31" addr="0x2d75" mask="12:8" dst="U" desc="reg_dnr_dm_dif2normlut7" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut8" range="0~31" addr="0x2d75" mask="4:0" dst="U" desc="reg_dnr_dm_dif2normlut8" default="1" value="1" cmd="common:2,0xff000000"/>
@@ -115,8 +115,8 @@
<Control ui_type="slider" name="reg_dnr_dm_flg2lev1" range="0~3" addr="0x2d7c" mask="9:8" dst="U" desc="unsigned, default = 3, edge flg to filter level" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_flg2lev2" range="0~3" addr="0x2d7c" mask="5:4" dst="U" desc="unsigned, default = 3, edge flg to filter level" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_flg2lev3" range="0~3" addr="0x2d7c" mask="1:0" dst="U" desc="unsigned, default = 3, edge flg to filter level" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_dif2flgthd1" range="0~255" addr="0x2d7d" mask="15:8" dst="U" desc="unsigned, default = 128, dif to edge flg threshold 1" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_dif2flgthd2" range="0~255" addr="0x2d7d" mask="7:0" dst="U" desc="unsigned, default = 192, dif to edge flg threshold 2" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_dif2flgthd1" range="0~255" addr="0x2d7d" mask="15:8" dst="U" desc="unsigned, default = 128, dif to edge flg threshold 1" default="64" value="64" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_dif2flgthd2" range="0~255" addr="0x2d7d" mask="7:0" dst="U" desc="unsigned, default = 192, dif to edge flg threshold 2" default="192" value="192" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_calpgain" range="0~63" addr="0x2d7e" mask="21:16" dst="U" desc="unsigned, default = 16, chroma gain for nr/dm alpha, normalized 32 as 1" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_calpoffst" range="-255~255" addr="0x2d7e" mask="8:0" dst="S" desc="signed, default = -64,-255~255,chroma offset for nr/dm alpha" default="-64" value="-64" cmd="common:2,0xff000000"/>
</Page>
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml b/products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml
index e9271e1..505c77a 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml
@@ -3,16 +3,16 @@
<Group num="0" val="0">
<Page tab_title="" layout="30x4">
<Control ui_type="checkbox" name="reg_dnr_luma_mode" range="0~1" addr="0x2d0a" mask="28:28" dst="U" desc="usigned, default = 0,ycbcr2luma mode selection" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_luma_sqrtshft" range="0~7" addr="0x2d0a" mask="26:24" dst="U" desc="left shift for fast squart of chroma, [0, 4]. unsigned, default = 2" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_luma_sqrtshft" range="0~7" addr="0x2d0a" mask="26:24" dst="U" desc="left shift for fast squart of chroma, [0, 4]. unsigned, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_luma_sqrtoffst" range="-15~15" addr="0x2d0a" mask="20:16" dst="S" desc="offset for fast squart of chroma. signed, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_luma_wcmod" range="0~7" addr="0x2d0a" mask="14:12" dst="U" desc="theta related to warm/cool segment line, 0: 0, 1: 45, 2: 90, 3: 135, 4: 180, 5: 225, 6: 270, 7: 315.unsigned, default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_luma_cshft" range="0~15" addr="0x2d0a" mask="11:8" dst="U" desc="shift for calc. delta part,0~8,. unsigned, default = 8" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_luma_cgain" range="0~63" addr="0x2d0a" mask="5:0" dst="U" desc="final gain for delta part, 32 normalized to 1. unsigned, default = 4" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_dnr_scene_change_flag" range="0~1" addr="0x2d5d" mask="7:7" dst="U" desc="scence change flag for dnr" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_luma_wcmod" range="0~7" addr="0x2d0a" mask="14:12" dst="U" desc="theta related to warm/cool segment line, 0: 0, 1: 45, 2: 90, 3: 135, 4: 180, 5: 225, 6: 270, 7: 315.unsigned, default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_luma_cshft" range="0~15" addr="0x2d0a" mask="11:8" dst="U" desc="shift for calc. delta part,0~8,. unsigned, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_luma_cgain" range="0~63" addr="0x2d0a" mask="5:0" dst="U" desc="final gain for delta part, 32 normalized to 1. unsigned, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_dnr_scene_change_flag" range="0~1" addr="0x2d5d" mask="7:7" dst="U" desc="scence change flag for dnr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_lpf_en" range="0~1" addr="0x2d5d" mask="6:6" dst="U" desc="enable lpf fof demosquito filter" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_dnr_dm_adp_level_en" range="0~1" addr="0x2d5d" mask="5:5" dst="U" desc="enable adptive demosquito level" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_dnr_dm_flag2bdif_en" range="0~1" addr="0x2d5d" mask="4:4" dst="U" desc="enable edge flag to blkdif calc" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_edgeiir" range="0~3" addr="0x2d5d" mask="3:2" dst="U" desc="edge flag iir mode, 0:cur,1:max(pre,cur), 2,3: choice by org mtn" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_dnr_dm_adp_level_en" range="0~1" addr="0x2d5d" mask="5:5" dst="U" desc="enable adptive demosquito level" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_dnr_dm_flag2bdif_en" range="0~1" addr="0x2d5d" mask="4:4" dst="U" desc="enable edge flag to blkdif calc" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_edgeiir" range="0~3" addr="0x2d5d" mask="3:2" dst="U" desc="edge flag iir mode, 0:cur,1:max(pre,cur), 2,3: choice by org mtn" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_dirdifmod" range="0~1" addr="0x2d5d" mask="1:1" dst="U" desc="dif mode for direction calc , 0: abs(dif02), 1: (abs(dif01)+abs(dif21))/2" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_sur_dir_mod" range="0~1" addr="0x2d5d" mask="0:0" dst="U" desc="sure direction mode for cordif calc" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dirdifcor" range="0~255" addr="0x2d5e" mask="23:16" dst="U" desc="dif coring threshold for direction calc" default="2" value="2" cmd="common:2,0xff000000"/>
@@ -20,13 +20,13 @@
<Control ui_type="slider" name="reg_dnr_dm_mtnrt" range="0~255" addr="0x2d5e" mask="7:0" dst="U" desc="motion ration for mtn decision" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_fedgeflg_en" range="0~1" addr="0x2d60" mask="13:13" dst="U" desc="reg_dnr_fedgeflg_en, 1 to enable edge flag calculation for each frame" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_fedgeflg_cl" range="0~1" addr="0x2d60" mask="12:12" dst="U" desc="reg_dnr_fedgeflg_cl, 1 to clear the edge flag to 0 for each frame" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_fedgeflg_df" range="0~3" addr="0x2d60" mask="11:10" dst="U" desc="reg_dnr_fedgeflg_df, user defined edge flag when reg_dnr_fedgeflg_en = 0" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_fedgeflg_df" range="0~3" addr="0x2d60" mask="11:10" dst="U" desc="reg_dnr_fedgeflg_df, user defined edge flag when reg_dnr_fedgeflg_en = 0" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_en" range="0~1" addr="0x2d60" mask="9:9" dst="U" desc="reg_dnr_dm_en, 1 to enable de-mosquito unit" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_chrmen" range="0~1" addr="0x2d60" mask="8:8" dst="U" desc="reg_dnr_dm_chrmen, 1 to enable chrome processing for de-mosquito" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_level" range="0~3" addr="0x2d60" mask="7:6" dst="U" desc="reg_dnr_dm_level, de-mosquito level" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_leveldw0" range="0~3" addr="0x2d60" mask="5:4" dst="U" desc="reg_dnr_dm_leveldw0 , level down when gbs is small" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_leveldw1" range="0~3" addr="0x2d60" mask="3:2" dst="U" desc="reg_dnr_dm_leveldw1 , level down for flat blocks" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_gbsthd" range="0~3" addr="0x2d60" mask="1:0" dst="U" desc="reg_dnr_dm_gbsthd, small/large threshold for gbs" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_gbsthd" range="0~3" addr="0x2d60" mask="1:0" dst="U" desc="reg_dnr_dm_gbsthd, small/large threshold for gbs" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_defalpen" range="0~1" addr="0x2d61" mask="24:24" dst="U" desc="reg_dnr_dm_defalpen, 1 to enable user defined alpha for DM/NR blend" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_defalp" range="0~255" addr="0x2d61" mask="23:16" dst="U" desc="reg_dnr_dm_defalp, user defined alpha for DM/NR blend" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_alpgain" range="0~63" addr="0x2d61" mask="14:9" dst="U" desc="reg_dnr_dm_alpgain, gain for DM/NR alpha, normalized 32 as 1" default="32" value="32" cmd="common:2,0xff000000"/>
@@ -34,8 +34,8 @@
<Control ui_type="slider" name="reg_dnr_dm_rgnminthd" range="0~255" addr="0x2d62" mask="23:16" dst="U" desc="reg_dnr_dm_rgnminthd" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_rgnmaxthd" range="0~255" addr="0x2d62" mask="15:8" dst="U" desc="reg_dnr_dm_rgnmaxthd" default="64" value="64" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_rgndifthd" range="0~255" addr="0x2d62" mask="7:0" dst="U" desc="reg_dnr_dm_rgndifthd" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_rgngain" range="0~63" addr="0x2d63" mask="13:8" dst="U" desc="reg_dnr_dm_rgngain, normalized 16 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_rgnofst" range="0~255" addr="0x2d63" mask="7:0" dst="U" desc="reg_dnr_dm_rgnofst" default="64" value="64" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_rgngain" range="0~63" addr="0x2d63" mask="13:8" dst="U" desc="reg_dnr_dm_rgngain, normalized 16 as 1" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_rgnofst" range="0~255" addr="0x2d63" mask="7:0" dst="U" desc="reg_dnr_dm_rgnofst" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_diralpen" range="0~1" addr="0x2d64" mask="29:29" dst="U" desc="reg_dnr_dm_diralpen" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_diralpgain" range="0~31" addr="0x2d64" mask="28:24" dst="U" desc="reg_dnr_dm_diralpgain" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_diralpofst" range="0~63" addr="0x2d64" mask="21:16" dst="U" desc="reg_dnr_dm_diralpofst" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -71,21 +71,21 @@
<Control ui_type="checkbox" name="reg_dnr_dm_difnormen" range="0~1" addr="0x2d6c" mask="1:1" dst="U" desc="reg_dnr_dm_difnormen , enable pixel dif normalization for dm filter" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_difupden" range="0~1" addr="0x2d6c" mask="0:0" dst="U" desc="reg_dnr_dm_difupden , enable block dif update using max of left,cur,right difs" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_sdiflut0" range="0~31" addr="0x2d6d" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut0, normally 0-16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut1" range="0~31" addr="0x2d6d" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut1" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut2" range="0~31" addr="0x2d6d" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut2" default="14" value="14" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut3" range="0~31" addr="0x2d6e" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut3" default="13" value="13" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut4" range="0~31" addr="0x2d6e" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut4" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut5" range="0~31" addr="0x2d6e" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut5" default="11" value="11" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut6" range="0~31" addr="0x2d6f" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut6" default="7" value="7" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut7" range="0~31" addr="0x2d6f" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut7" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut1" range="0~31" addr="0x2d6d" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut1" default="14" value="14" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut2" range="0~31" addr="0x2d6d" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut2" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut3" range="0~31" addr="0x2d6e" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut3" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut4" range="0~31" addr="0x2d6e" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut4" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut5" range="0~31" addr="0x2d6e" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut5" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut6" range="0~31" addr="0x2d6f" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut6" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut7" range="0~31" addr="0x2d6f" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut7" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_sdiflut8" range="0~31" addr="0x2d6f" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut8" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_ldiflut0" range="0~31" addr="0x2d70" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut1" range="0~31" addr="0x2d70" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut2" range="0~31" addr="0x2d70" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut2" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut3" range="0~31" addr="0x2d71" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut3" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut4" range="0~31" addr="0x2d71" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut4" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut5" range="0~31" addr="0x2d71" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut5" default="14" value="14" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut6" range="0~31" addr="0x2d72" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut6" default="15" value="15" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut1" range="0~31" addr="0x2d70" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut1" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut2" range="0~31" addr="0x2d70" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut2" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut3" range="0~31" addr="0x2d71" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut3" default="14" value="14" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut4" range="0~31" addr="0x2d71" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut4" default="15" value="15" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut5" range="0~31" addr="0x2d71" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut5" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut6" range="0~31" addr="0x2d72" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut6" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_ldiflut7" range="0~31" addr="0x2d72" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut7" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_ldiflut8" range="0~31" addr="0x2d72" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut8" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut0" range="0~31" addr="0x2d73" mask="20:16" dst="U" desc="reg_dnr_dm_dif2normlut0" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -93,7 +93,7 @@
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut2" range="0~31" addr="0x2d73" mask="4:0" dst="U" desc="reg_dnr_dm_dif2normlut2" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut3" range="0~31" addr="0x2d74" mask="20:16" dst="U" desc="reg_dnr_dm_dif2normlut3" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut4" range="0~31" addr="0x2d74" mask="12:8" dst="U" desc="reg_dnr_dm_dif2normlut4" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_dif2normlut5" range="0~31" addr="0x2d74" mask="4:0" dst="U" desc="reg_dnr_dm_dif2normlut5" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_dif2normlut5" range="0~31" addr="0x2d74" mask="4:0" dst="U" desc="reg_dnr_dm_dif2normlut5" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut6" range="0~31" addr="0x2d75" mask="20:16" dst="U" desc="reg_dnr_dm_dif2normlut6" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut7" range="0~31" addr="0x2d75" mask="12:8" dst="U" desc="reg_dnr_dm_dif2normlut7" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut8" range="0~31" addr="0x2d75" mask="4:0" dst="U" desc="reg_dnr_dm_dif2normlut8" default="1" value="1" cmd="common:2,0xff000000"/>
@@ -115,8 +115,8 @@
<Control ui_type="slider" name="reg_dnr_dm_flg2lev1" range="0~3" addr="0x2d7c" mask="9:8" dst="U" desc="unsigned, default = 3, edge flg to filter level" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_flg2lev2" range="0~3" addr="0x2d7c" mask="5:4" dst="U" desc="unsigned, default = 3, edge flg to filter level" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_flg2lev3" range="0~3" addr="0x2d7c" mask="1:0" dst="U" desc="unsigned, default = 3, edge flg to filter level" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_dif2flgthd1" range="0~255" addr="0x2d7d" mask="15:8" dst="U" desc="unsigned, default = 128, dif to edge flg threshold 1" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_dif2flgthd2" range="0~255" addr="0x2d7d" mask="7:0" dst="U" desc="unsigned, default = 192, dif to edge flg threshold 2" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_dif2flgthd1" range="0~255" addr="0x2d7d" mask="15:8" dst="U" desc="unsigned, default = 128, dif to edge flg threshold 1" default="64" value="64" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_dif2flgthd2" range="0~255" addr="0x2d7d" mask="7:0" dst="U" desc="unsigned, default = 192, dif to edge flg threshold 2" default="192" value="192" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_calpgain" range="0~63" addr="0x2d7e" mask="21:16" dst="U" desc="unsigned, default = 16, chroma gain for nr/dm alpha, normalized 32 as 1" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_calpoffst" range="-255~255" addr="0x2d7e" mask="8:0" dst="S" desc="signed, default = -64,-255~255,chroma offset for nr/dm alpha" default="-64" value="-64" cmd="common:2,0xff000000"/>
</Page>
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml b/products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml
index dad0060..51286a5 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml
@@ -3,16 +3,16 @@
<Group num="0" val="0">
<Page tab_title="" layout="30x4">
<Control ui_type="checkbox" name="reg_dnr_luma_mode" range="0~1" addr="0x2d0a" mask="28:28" dst="U" desc="usigned, default = 0,ycbcr2luma mode selection" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_luma_sqrtshft" range="0~7" addr="0x2d0a" mask="26:24" dst="U" desc="left shift for fast squart of chroma, [0, 4]. unsigned, default = 2" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_luma_sqrtshft" range="0~7" addr="0x2d0a" mask="26:24" dst="U" desc="left shift for fast squart of chroma, [0, 4]. unsigned, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_luma_sqrtoffst" range="-15~15" addr="0x2d0a" mask="20:16" dst="S" desc="offset for fast squart of chroma. signed, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_luma_wcmod" range="0~7" addr="0x2d0a" mask="14:12" dst="U" desc="theta related to warm/cool segment line, 0: 0, 1: 45, 2: 90, 3: 135, 4: 180, 5: 225, 6: 270, 7: 315.unsigned, default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_luma_cshft" range="0~15" addr="0x2d0a" mask="11:8" dst="U" desc="shift for calc. delta part,0~8,. unsigned, default = 8" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_luma_cgain" range="0~63" addr="0x2d0a" mask="5:0" dst="U" desc="final gain for delta part, 32 normalized to 1. unsigned, default = 4" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_dnr_scene_change_flag" range="0~1" addr="0x2d5d" mask="7:7" dst="U" desc="scence change flag for dnr" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_luma_wcmod" range="0~7" addr="0x2d0a" mask="14:12" dst="U" desc="theta related to warm/cool segment line, 0: 0, 1: 45, 2: 90, 3: 135, 4: 180, 5: 225, 6: 270, 7: 315.unsigned, default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_luma_cshft" range="0~15" addr="0x2d0a" mask="11:8" dst="U" desc="shift for calc. delta part,0~8,. unsigned, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_luma_cgain" range="0~63" addr="0x2d0a" mask="5:0" dst="U" desc="final gain for delta part, 32 normalized to 1. unsigned, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_dnr_scene_change_flag" range="0~1" addr="0x2d5d" mask="7:7" dst="U" desc="scence change flag for dnr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_lpf_en" range="0~1" addr="0x2d5d" mask="6:6" dst="U" desc="enable lpf fof demosquito filter" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_dnr_dm_adp_level_en" range="0~1" addr="0x2d5d" mask="5:5" dst="U" desc="enable adptive demosquito level" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_dnr_dm_flag2bdif_en" range="0~1" addr="0x2d5d" mask="4:4" dst="U" desc="enable edge flag to blkdif calc" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_edgeiir" range="0~3" addr="0x2d5d" mask="3:2" dst="U" desc="edge flag iir mode, 0:cur,1:max(pre,cur), 2,3: choice by org mtn" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_dnr_dm_adp_level_en" range="0~1" addr="0x2d5d" mask="5:5" dst="U" desc="enable adptive demosquito level" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_dnr_dm_flag2bdif_en" range="0~1" addr="0x2d5d" mask="4:4" dst="U" desc="enable edge flag to blkdif calc" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_edgeiir" range="0~3" addr="0x2d5d" mask="3:2" dst="U" desc="edge flag iir mode, 0:cur,1:max(pre,cur), 2,3: choice by org mtn" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_dirdifmod" range="0~1" addr="0x2d5d" mask="1:1" dst="U" desc="dif mode for direction calc , 0: abs(dif02), 1: (abs(dif01)+abs(dif21))/2" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_sur_dir_mod" range="0~1" addr="0x2d5d" mask="0:0" dst="U" desc="sure direction mode for cordif calc" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dirdifcor" range="0~255" addr="0x2d5e" mask="23:16" dst="U" desc="dif coring threshold for direction calc" default="2" value="2" cmd="common:2,0xff000000"/>
@@ -20,13 +20,13 @@
<Control ui_type="slider" name="reg_dnr_dm_mtnrt" range="0~255" addr="0x2d5e" mask="7:0" dst="U" desc="motion ration for mtn decision" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_fedgeflg_en" range="0~1" addr="0x2d60" mask="13:13" dst="U" desc="reg_dnr_fedgeflg_en, 1 to enable edge flag calculation for each frame" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_fedgeflg_cl" range="0~1" addr="0x2d60" mask="12:12" dst="U" desc="reg_dnr_fedgeflg_cl, 1 to clear the edge flag to 0 for each frame" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_fedgeflg_df" range="0~3" addr="0x2d60" mask="11:10" dst="U" desc="reg_dnr_fedgeflg_df, user defined edge flag when reg_dnr_fedgeflg_en = 0" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_fedgeflg_df" range="0~3" addr="0x2d60" mask="11:10" dst="U" desc="reg_dnr_fedgeflg_df, user defined edge flag when reg_dnr_fedgeflg_en = 0" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_en" range="0~1" addr="0x2d60" mask="9:9" dst="U" desc="reg_dnr_dm_en, 1 to enable de-mosquito unit" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_chrmen" range="0~1" addr="0x2d60" mask="8:8" dst="U" desc="reg_dnr_dm_chrmen, 1 to enable chrome processing for de-mosquito" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_level" range="0~3" addr="0x2d60" mask="7:6" dst="U" desc="reg_dnr_dm_level, de-mosquito level" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_leveldw0" range="0~3" addr="0x2d60" mask="5:4" dst="U" desc="reg_dnr_dm_leveldw0 , level down when gbs is small" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_leveldw1" range="0~3" addr="0x2d60" mask="3:2" dst="U" desc="reg_dnr_dm_leveldw1 , level down for flat blocks" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_gbsthd" range="0~3" addr="0x2d60" mask="1:0" dst="U" desc="reg_dnr_dm_gbsthd, small/large threshold for gbs" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_gbsthd" range="0~3" addr="0x2d60" mask="1:0" dst="U" desc="reg_dnr_dm_gbsthd, small/large threshold for gbs" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_defalpen" range="0~1" addr="0x2d61" mask="24:24" dst="U" desc="reg_dnr_dm_defalpen, 1 to enable user defined alpha for DM/NR blend" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_defalp" range="0~255" addr="0x2d61" mask="23:16" dst="U" desc="reg_dnr_dm_defalp, user defined alpha for DM/NR blend" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_alpgain" range="0~63" addr="0x2d61" mask="14:9" dst="U" desc="reg_dnr_dm_alpgain, gain for DM/NR alpha, normalized 32 as 1" default="32" value="32" cmd="common:2,0xff000000"/>
@@ -34,8 +34,8 @@
<Control ui_type="slider" name="reg_dnr_dm_rgnminthd" range="0~255" addr="0x2d62" mask="23:16" dst="U" desc="reg_dnr_dm_rgnminthd" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_rgnmaxthd" range="0~255" addr="0x2d62" mask="15:8" dst="U" desc="reg_dnr_dm_rgnmaxthd" default="64" value="64" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_rgndifthd" range="0~255" addr="0x2d62" mask="7:0" dst="U" desc="reg_dnr_dm_rgndifthd" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_rgngain" range="0~63" addr="0x2d63" mask="13:8" dst="U" desc="reg_dnr_dm_rgngain, normalized 16 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_rgnofst" range="0~255" addr="0x2d63" mask="7:0" dst="U" desc="reg_dnr_dm_rgnofst" default="64" value="64" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_rgngain" range="0~63" addr="0x2d63" mask="13:8" dst="U" desc="reg_dnr_dm_rgngain, normalized 16 as 1" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_rgnofst" range="0~255" addr="0x2d63" mask="7:0" dst="U" desc="reg_dnr_dm_rgnofst" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_diralpen" range="0~1" addr="0x2d64" mask="29:29" dst="U" desc="reg_dnr_dm_diralpen" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_diralpgain" range="0~31" addr="0x2d64" mask="28:24" dst="U" desc="reg_dnr_dm_diralpgain" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_diralpofst" range="0~63" addr="0x2d64" mask="21:16" dst="U" desc="reg_dnr_dm_diralpofst" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -71,21 +71,21 @@
<Control ui_type="checkbox" name="reg_dnr_dm_difnormen" range="0~1" addr="0x2d6c" mask="1:1" dst="U" desc="reg_dnr_dm_difnormen , enable pixel dif normalization for dm filter" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnr_dm_difupden" range="0~1" addr="0x2d6c" mask="0:0" dst="U" desc="reg_dnr_dm_difupden , enable block dif update using max of left,cur,right difs" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_sdiflut0" range="0~31" addr="0x2d6d" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut0, normally 0-16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut1" range="0~31" addr="0x2d6d" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut1" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut2" range="0~31" addr="0x2d6d" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut2" default="14" value="14" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut3" range="0~31" addr="0x2d6e" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut3" default="13" value="13" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut4" range="0~31" addr="0x2d6e" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut4" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut5" range="0~31" addr="0x2d6e" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut5" default="11" value="11" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut6" range="0~31" addr="0x2d6f" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut6" default="7" value="7" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_sdiflut7" range="0~31" addr="0x2d6f" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut7" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut1" range="0~31" addr="0x2d6d" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut1" default="14" value="14" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut2" range="0~31" addr="0x2d6d" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut2" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut3" range="0~31" addr="0x2d6e" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut3" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut4" range="0~31" addr="0x2d6e" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut4" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut5" range="0~31" addr="0x2d6e" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut5" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut6" range="0~31" addr="0x2d6f" mask="20:16" dst="U" desc="reg_dnr_dm_sdiflut6" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_sdiflut7" range="0~31" addr="0x2d6f" mask="12:8" dst="U" desc="reg_dnr_dm_sdiflut7" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_sdiflut8" range="0~31" addr="0x2d6f" mask="4:0" dst="U" desc="reg_dnr_dm_sdiflut8" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_ldiflut0" range="0~31" addr="0x2d70" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut1" range="0~31" addr="0x2d70" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut2" range="0~31" addr="0x2d70" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut2" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut3" range="0~31" addr="0x2d71" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut3" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut4" range="0~31" addr="0x2d71" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut4" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut5" range="0~31" addr="0x2d71" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut5" default="14" value="14" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_ldiflut6" range="0~31" addr="0x2d72" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut6" default="15" value="15" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut1" range="0~31" addr="0x2d70" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut1" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut2" range="0~31" addr="0x2d70" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut2" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut3" range="0~31" addr="0x2d71" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut3" default="14" value="14" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut4" range="0~31" addr="0x2d71" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut4" default="15" value="15" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut5" range="0~31" addr="0x2d71" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut5" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_ldiflut6" range="0~31" addr="0x2d72" mask="20:16" dst="U" desc="reg_dnr_dm_ldiflut6" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_ldiflut7" range="0~31" addr="0x2d72" mask="12:8" dst="U" desc="reg_dnr_dm_ldiflut7" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_ldiflut8" range="0~31" addr="0x2d72" mask="4:0" dst="U" desc="reg_dnr_dm_ldiflut8" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut0" range="0~31" addr="0x2d73" mask="20:16" dst="U" desc="reg_dnr_dm_dif2normlut0" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -93,7 +93,7 @@
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut2" range="0~31" addr="0x2d73" mask="4:0" dst="U" desc="reg_dnr_dm_dif2normlut2" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut3" range="0~31" addr="0x2d74" mask="20:16" dst="U" desc="reg_dnr_dm_dif2normlut3" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut4" range="0~31" addr="0x2d74" mask="12:8" dst="U" desc="reg_dnr_dm_dif2normlut4" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_dif2normlut5" range="0~31" addr="0x2d74" mask="4:0" dst="U" desc="reg_dnr_dm_dif2normlut5" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_dif2normlut5" range="0~31" addr="0x2d74" mask="4:0" dst="U" desc="reg_dnr_dm_dif2normlut5" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut6" range="0~31" addr="0x2d75" mask="20:16" dst="U" desc="reg_dnr_dm_dif2normlut6" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut7" range="0~31" addr="0x2d75" mask="12:8" dst="U" desc="reg_dnr_dm_dif2normlut7" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_dif2normlut8" range="0~31" addr="0x2d75" mask="4:0" dst="U" desc="reg_dnr_dm_dif2normlut8" default="1" value="1" cmd="common:2,0xff000000"/>
@@ -115,8 +115,8 @@
<Control ui_type="slider" name="reg_dnr_dm_flg2lev1" range="0~3" addr="0x2d7c" mask="9:8" dst="U" desc="unsigned, default = 3, edge flg to filter level" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_flg2lev2" range="0~3" addr="0x2d7c" mask="5:4" dst="U" desc="unsigned, default = 3, edge flg to filter level" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_flg2lev3" range="0~3" addr="0x2d7c" mask="1:0" dst="U" desc="unsigned, default = 3, edge flg to filter level" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_dif2flgthd1" range="0~255" addr="0x2d7d" mask="15:8" dst="U" desc="unsigned, default = 128, dif to edge flg threshold 1" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_dnr_dm_dif2flgthd2" range="0~255" addr="0x2d7d" mask="7:0" dst="U" desc="unsigned, default = 192, dif to edge flg threshold 2" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_dif2flgthd1" range="0~255" addr="0x2d7d" mask="15:8" dst="U" desc="unsigned, default = 128, dif to edge flg threshold 1" default="64" value="64" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_dnr_dm_dif2flgthd2" range="0~255" addr="0x2d7d" mask="7:0" dst="U" desc="unsigned, default = 192, dif to edge flg threshold 2" default="192" value="192" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_calpgain" range="0~63" addr="0x2d7e" mask="21:16" dst="U" desc="unsigned, default = 16, chroma gain for nr/dm alpha, normalized 32 as 1" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnr_dm_calpoffst" range="-255~255" addr="0x2d7e" mask="8:0" dst="S" desc="signed, default = -64,-255~255,chroma offset for nr/dm alpha" default="-64" value="-64" cmd="common:2,0xff000000"/>
</Page>
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml b/products/mbox/sc2/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml
index d4b0e4b..d4b0e4b 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml b/products/mbox/sc2/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml
index e3e3ece..e3e3ece 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml b/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml
index d122a77..351de27 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml
@@ -67,16 +67,16 @@
<Control ui_type="checkbox" name="reg_mcdi_chkedgeedgelpf" range="0~1" addr="0x2f0b" mask="0:0" dst="U" desc="edge lpf mode, 0:[0,2,4,2,0], 1:[1,2,2,2,1]" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg0" range="0~7" addr="0x2f05" mask="19:17" dst="U" desc="segment0 for uni-mv abs" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg1" range="0~31" addr="0x2f05" mask="16:12" dst="U" desc="segment1 for uni-mv abs" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstsgnshft" range="0~3" addr="0x2f05" mask="1:0" dst="U" desc="shift for neighboring distance of uni-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unisadcorepxlgain" range="0~3" addr="0x2f07" mask="18:17" dst="U" desc="uni-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_unisadcorepxlnormen" range="0~1" addr="0x2f07" mask="16:16" dst="U" desc="enable uni-sad core pixels normalization" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="21" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horvdifthd" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="64" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain:debug" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst:debug" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horvdifthd:debug" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd1" range="0~31" addr="0x2f0e" mask="24:20" dst="U" desc="slope thd (&gt;=) between i and i+2/i-2" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd2" range="0~1023" addr="0x2f0e" mask="19:10" dst="U" desc="amplitude thd (&gt;=) between max and min, when count cycles" default="300" value="300" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd1" range="0~1023" addr="0x2f0e" mask="9:0" dst="U" desc="amplitude thd (&gt;=) between average of max and min" default="400" value="400" cmd="common:2,0xff000000"/>
@@ -91,7 +91,7 @@
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd0" range="0~255" addr="0x2f10" mask="23:16" dst="U" desc="higher hdif thd (&gt;=) (vertical edge) for rpt detection" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd1" range="0~255" addr="0x2f10" mask="15:8" dst="U" desc="hdif thd (&gt;=) (slope edge) for rpt detection" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvvdifthd" range="0~255" addr="0x2f10" mask="7:0" dst="U" desc="vdif thd (&gt;=) (slope edge) for rpt detection" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="336" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdoffst" range="-512~511" addr="0x2f11" mask="9:0" dst="S" desc="offset for sad dif thd in rpt mv detection, -512~511" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvlftgain" range="0~255" addr="0x2f13" mask="31:24" dst="U" desc="up repeat mv gain for hme" default="96" value="96" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvuplftgain" range="0~255" addr="0x2f13" mask="23:16" dst="U" desc="up left repeat mv gain for hme" default="32" value="32" cmd="common:2,0xff000000"/>
@@ -100,41 +100,41 @@
</Page>
<Page tab_title="LME_LMV_GME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_lmv_vx_gain" range="0~255" addr="0x2f0c" mask="31:24" dst="U" desc="reg_mcdi_lmv_vx_gain" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="7" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvgainmvmode" range="0~3" addr="0x2f0c" mask="11:10" dst="U" desc="four modes of mv selection for lmv weight calucluation, 0: cur(x-3), lst(x-1,x,x+1); 1: cur(x-4,x-3), lst(x,x+1); 2: cur(x-5,x-4,x-3), lst(x-1,x,x+1,x+2,x+3); 3: cur(x-6,x-5,x-4,x-3), lst(x-1,x,x+1,x+2);" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_lmvinitmode" range="0~1" addr="0x2f0c" mask="9:9" dst="U" desc="initial lmvs at first row of input field, 0: intial value = 0; 1: inital = 32 (invalid)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt0" range="0~15" addr="0x2f0c" mask="7:4" dst="U" desc="ratio of max mv" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt1" range="0~15" addr="0x2f0c" mask="3:0" dst="U" desc="ratio of second max mv" default="5" value="5" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="96" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd0" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd1" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd2" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvnumlmt" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvfltthd" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain:debug" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="96" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd0:debug" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd1:debug" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd2:debug" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvnumlmt:debug" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvfltthd:debug" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntmax" range="0~15" addr="0x2f49" mask="19:16" dst="U" desc="max lmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="24" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="2047" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="2" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="32" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="48" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="106" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt1" range="0~127" addr="0x2f14" mask="22:16" dst="U" desc="ratio 1 for motion senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="80" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvvalidmode" range="0~3" addr="0x2f15" mask="17:16" dst="U" desc="valid mode for gmv calc., 10b: use flt, 01b: use hori flg" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="0" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="3" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="56" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="56" value="56" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="GMV_RPME_RFME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_gmvlockcntmax" range="0~15" addr="0x2f4d" mask="19:16" dst="U" desc="max gmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
@@ -156,8 +156,8 @@
<Control ui_type="slider" name="reg_mcdi_bimvdstabsdifgain2" range="0~7" addr="0x2f06" mask="4:2" dst="U" desc="2/2, gain2 of bi-mvabs dif beyond segment1, normalized 2 to 1" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bimvdstsgnshft" range="0~3" addr="0x2f06" mask="1:0" dst="U" desc="shift for neighboring distance of bi-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bisadcorepxlgain" range="0~3" addr="0x2f07" mask="10:9" dst="U" desc="bi-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refmcmode" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refmcmode:debug" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt2gain" range="0~15" addr="0x2f18" mask="27:24" dst="U" desc="gain for badwv count num==3" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt1gain" range="0~15" addr="0x2f18" mask="23:20" dst="U" desc="gain for badwv count num==2" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt0gain" range="0~15" addr="0x2f18" mask="19:16" dst="U" desc="gain for badwv count num==1" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -187,28 +187,28 @@
</Page>
<Page tab_title="QME_MCR" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_biqsadcorepxlgain" range="0~3" addr="0x2f07" mask="2:1" dst="U" desc="bi-qsad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="255" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="128" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="160" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="256" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst1" range="-128~127" addr="0x2f25" mask="31:24" dst="S" desc="offset for sad adj, for flat block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadgain1" range="0~15" addr="0x2f25" mask="19:16" dst="U" desc="gain for sad adj, for flat block, normalized to 8 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst0" range="-128~127" addr="0x2f25" mask="15:8" dst="S" desc="offset for sad adj, for vertical block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -227,8 +227,8 @@
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain0" range="0~31" addr="0x2f2a" mask="12:8" dst="U" desc="gain0 (gmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain0" range="0~127" addr="0x2f2a" mask="6:0" dst="U" desc="gain0 (gmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain1" range="0~31" addr="0x2f2b" mask="20:16" dst="U" desc="gain1 (lmv locked) for bs, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain1" range="0~31" addr="0x2f2c" mask="12:8" dst="U" desc="gain1 (lmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain2" range="0~31" addr="0x2f2d" mask="20:16" dst="U" desc="gain2 (no locked) for bs, for det. calc. normalized to 16 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
@@ -242,17 +242,17 @@
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmin" range="0~7" addr="0x2f2f" mask="10:8" dst="U" desc="min mv dif for gmv dif check, default = 1, note: dif between reg_mcdi_rel_det_gmv_dif_max and reg_mcdi_rel_det_gmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmax" range="0~15" addr="0x2f2f" mask="7:4" dst="U" desc="max mv dif for gmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetgmvdifmvmode" range="0~1" addr="0x2f2f" mask="0:0" dst="U" desc="0, reg_mcdi_reldetgmvdifmvmode. mv mode used for gmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmax" range="0~15" addr="0x2f30" mask="7:4" dst="U" desc="max mv dif for lmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetlmvdifmvmode" range="0~1" addr="0x2f30" mask="0:0" dst="U" desc="0, reg_mcdi_reldetlmvdifmvmode. mv mode used for lmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqgain" range="0~15" addr="0x2f31" mask="11:8" dst="U" desc="gain for frequency check, normalized to 4 as 1, default = 10" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqmax" range="0~31" addr="0x2f31" mask="4:0" dst="U" desc="max value for frequency check, default = 31" default="31" value="31" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst1" range="0~1023" addr="0x2f32" mask="30:21" dst="U" desc="offset1 for pd22 check happened, default = 512" default="512" value="512" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="256" value="256" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="1016" value="1016" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkendrow" range="0~2047" addr="0x2f33" mask="26:16" dst="U" desc="end row (less than) number for repeat check, default = 2047" default="2047" value="2047" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkstartrow" range="0~2047" addr="0x2f33" mask="10:0" dst="U" desc="start row (&gt;=) number for repeat check, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkqmvmax" range="0~63" addr="0x2f34" mask="29:24" dst="U" desc="max thd (less than) of abs qmv for repeat check, default = 15, note that quarter mvs range is -63~63" default="15" value="15" cmd="common:2,0xff000000"/>
@@ -265,9 +265,9 @@
<Control ui_type="slider" name="reg_mcdi_reldetrptchkvdifthd" range="0~255" addr="0x2f36" mask="15:8" dst="U" desc="vertical dif thd (less than) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkhdifthd" range="0~255" addr="0x2f36" mask="7:0" dst="U" desc="horizontal dif thd (&gt;=) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd3" range="0~255" addr="0x2f37" mask="31:24" dst="U" desc="hdif thd (less than) for lpf selection of horizontal block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk03" range="0~31" addr="0x2f38" mask="28:24" dst="U" desc="det lpf mask03 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk02" range="0~31" addr="0x2f38" mask="20:16" dst="U" desc="det lpf mask02 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk01" range="0~31" addr="0x2f38" mask="12:8" dst="U" desc="det lpf mask01 for gmv/lmv locked mode, 0~16, default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -280,14 +280,14 @@
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk20" range="0~31" addr="0x2f3a" mask="20:16" dst="U" desc="det lpf mask20 for horizontal blocks, 0~16, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk14" range="0~31" addr="0x2f3a" mask="12:8" dst="U" desc="det lpf mask14 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk13" range="0~31" addr="0x2f3a" mask="4:0" dst="U" desc="det lpf mask13 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk24" range="0~31" addr="0x2f3b" mask="20:16" dst="U" desc="det lpf mask24 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk23" range="0~31" addr="0x2f3b" mask="12:8" dst="U" desc="det lpf mask23 for horizontal blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk22" range="0~31" addr="0x2f3b" mask="4:0" dst="U" desc="det lpf mask22 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmin" range="0~127" addr="0x2f3d" mask="6:0" dst="U" desc="min of detected value, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut3" range="0~255" addr="0x2f3e" mask="31:24" dst="U" desc="default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut2" range="0~255" addr="0x2f3e" mask="23:16" dst="U" desc="default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -378,7 +378,7 @@
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd1" range="0~255" addr="0x2f42" mask="23:16" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence without gmv locking, default = 160" default="160" value="160" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd0" range="0~255" addr="0x2f42" mask="15:8" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence when gmv locked, default = 100" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdbadwthd" range="0~42" addr="0x2f42" mask="7:2" dst="U" desc="u6, thd for badw larger than (&gt;=) in qbadw calc. mode of column cofidence, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin1" range="0~255" addr="0x2f43" mask="31:24" dst="U" desc="u8, avg luma min1 (&gt;=) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmax1" range="0~255" addr="0x2f43" mask="23:16" dst="U" desc="u8, avg luma max1 (less than) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin0" range="0~255" addr="0x2f43" mask="15:8" dst="U" desc="u8, avg luma min0 (&gt;=) for column cofidence, valid between 16~235, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -417,34 +417,34 @@
</Group>
<Group num="1" val="127">
<Page tab_title="MCDI_CTL(TOP)" layout="50x4">
-<Control ui_type="CheckBox" name="reg_mcdi_memcen" range="0~1" addr="0x2f04" mask="0:0" dst="U" desc=" enable of memc di." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_txtdeten" range="0~1" addr="0x2f04" mask="1:1" dst="U" desc=" enable texture detection." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_chkedgeen" range="0~1" addr="0x2f04" mask="2:2" dst="U" desc=" enable check edge function." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_lmven" range="0~1" addr="0x2f04" mask="3:3" dst="U" desc=" enable line mv estimation for hme." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_gmven" range="0~1" addr="0x2f04" mask="4:4" dst="U" desc=" enable global motion estimation." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_rptmven" range="0~1" addr="0x2f04" mask="5:5" dst="U" desc=" enable repeat pattern detection." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_gmvlocken" range="0~1" addr="0x2f04" mask="6:6" dst="U" desc=" enable gmv lock mode." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_highvertfrqdeten" range="0~1" addr="0x2f04" mask="7:7" dst="U" desc=" enable high vertical frequency pattern detection." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_horlineen" range="0~1" addr="0x2f04" mask="8:8" dst="U" desc=" enable horizontal lines detection by sad map." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_refen" range="0~1" addr="0x2f04" mask="9:9" dst="U" desc=" enable mv refinement." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_referrfrqchken" range="0~1" addr="0x2f04" mask="10:10" dst="U" desc=" enable mv frquency check while finding min err in ref." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_refnmven" range="0~1" addr="0x2f04" mask="12:12" dst="U" desc=" use neighoring mvs in refinement." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reflmven" range="0~1" addr="0x2f04" mask="13:13" dst="U" desc=" use lmvs in refinement." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_refgmven" range="0~1" addr="0x2f04" mask="14:14" dst="U" desc=" use gmv in refinement." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_refrptmven" range="0~1" addr="0x2f04" mask="15:15" dst="U" desc=" use repeat mv in refinement." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_qmeen" range="0~1" addr="0x2f04" mask="16:16" dst="U" desc=" enable quarter motion estimation." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetfrqchken" range="0~1" addr="0x2f04" mask="17:17" dst="U" desc=" enable mv frequency check in rel det." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetpd22chken" range="0~1" addr="0x2f04" mask="18:18" dst="U" desc=" enable pull-down 22 mode check for rel det refinemen." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetgmvdifchken" range="0~1" addr="0x2f04" mask="19:19" dst="U" desc=" enable lmv dif check in lmv lock mode for rel det." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetlmvdifchken" range="0~1" addr="0x2f04" mask="20:20" dst="U" desc=" enable lmv dif check in lmv lock mode for rel det." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetlmvpd22chken" range="0~1" addr="0x2f04" mask="21:21" dst="U" desc=" enable pull-down 22 mode check in lmv lock mode for rel det." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetlpfen" range="0~1" addr="0x2f04" mask="22:22" dst="U" desc=" enable det value lpf." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_pd22chken" range="0~1" addr="0x2f04" mask="23:23" dst="U" desc=" enable pull-down 22 mode check (lock) function." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetgmvpd22chken" range="0~1" addr="0x2f04" mask="24:24" dst="U" desc=" enable pull-down 22 mode check in gmv lock mode for rel de." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetrptchken" range="0~1" addr="0x2f04" mask="25:25" dst="U" desc=" enable repeat pattern check (not repeat mv detection) in rel det part." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocken" range="0~2" addr="0x2f04" mask="27:26" dst="U" desc=" e 0:disable, 1: use max Lmv, 2: use no-zero Lmv, lmv lock enable mode." default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_motionparadoxen" range="0~1" addr="0x2f03" mask="0:0" dst="U" desc=" enable motion paradox detection." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_motionrefen" range="0~1" addr="0x2f03" mask="1:1" dst="U" desc=" enable motion refinement of MA." default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_memcen" range="0~1" addr="0x2f04" mask="0:0" dst="U" desc=" enable of memc di." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_txtdeten" range="0~1" addr="0x2f04" mask="1:1" dst="U" desc=" enable texture detection." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_chkedgeen" range="0~1" addr="0x2f04" mask="2:2" dst="U" desc=" enable check edge function." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_lmven" range="0~1" addr="0x2f04" mask="3:3" dst="U" desc=" enable line mv estimation for hme." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_gmven" range="0~1" addr="0x2f04" mask="4:4" dst="U" desc=" enable global motion estimation." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_rptmven" range="0~1" addr="0x2f04" mask="5:5" dst="U" desc=" enable repeat pattern detection." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_gmvlocken" range="0~1" addr="0x2f04" mask="6:6" dst="U" desc=" enable gmv lock mode." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_highvertfrqdeten" range="0~1" addr="0x2f04" mask="7:7" dst="U" desc=" enable high vertical frequency pattern detection." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_horlineen" range="0~1" addr="0x2f04" mask="8:8" dst="U" desc=" enable horizontal lines detection by sad map." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_refen" range="0~1" addr="0x2f04" mask="9:9" dst="U" desc=" enable mv refinement." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_referrfrqchken" range="0~1" addr="0x2f04" mask="10:10" dst="U" desc=" enable mv frquency check while finding min err in ref." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_refnmven" range="0~1" addr="0x2f04" mask="12:12" dst="U" desc=" use neighoring mvs in refinement." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reflmven" range="0~1" addr="0x2f04" mask="13:13" dst="U" desc=" use lmvs in refinement." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_refgmven" range="0~1" addr="0x2f04" mask="14:14" dst="U" desc=" use gmv in refinement." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_refrptmven" range="0~1" addr="0x2f04" mask="15:15" dst="U" desc=" use repeat mv in refinement." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_qmeen" range="0~1" addr="0x2f04" mask="16:16" dst="U" desc=" enable quarter motion estimation." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetfrqchken" range="0~1" addr="0x2f04" mask="17:17" dst="U" desc=" enable mv frequency check in rel det." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetpd22chken" range="0~1" addr="0x2f04" mask="18:18" dst="U" desc=" enable pull-down 22 mode check for rel det refinemen." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetgmvdifchken" range="0~1" addr="0x2f04" mask="19:19" dst="U" desc=" enable lmv dif check in lmv lock mode for rel det." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetlmvdifchken" range="0~1" addr="0x2f04" mask="20:20" dst="U" desc=" enable lmv dif check in lmv lock mode for rel det." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetlmvpd22chken" range="0~1" addr="0x2f04" mask="21:21" dst="U" desc=" enable pull-down 22 mode check in lmv lock mode for rel det." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetlpfen" range="0~1" addr="0x2f04" mask="22:22" dst="U" desc=" enable det value lpf." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_pd22chken" range="0~1" addr="0x2f04" mask="23:23" dst="U" desc=" enable pull-down 22 mode check (lock) function." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetgmvpd22chken" range="0~1" addr="0x2f04" mask="24:24" dst="U" desc=" enable pull-down 22 mode check in gmv lock mode for rel de." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetrptchken" range="0~1" addr="0x2f04" mask="25:25" dst="U" desc=" enable repeat pattern check (not repeat mv detection) in rel det part." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocken" range="0~2" addr="0x2f04" mask="27:26" dst="U" desc=" e 0:disable, 1: use max Lmv, 2: use no-zero Lmv, lmv lock enable mode." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_motionparadoxen" range="0~1" addr="0x2f03" mask="0:0" dst="U" desc=" enable motion paradox detection." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_motionrefen" range="0~1" addr="0x2f03" mask="1:1" dst="U" desc=" enable motion refinement of MA." default="0" value="0" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="MISC" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_txtminmaxdifthd" range="0~255" addr="0x2f08" mask="23:16" dst="U" desc="min max dif threshold (&gt;=) for texture detection" default="24" value="24" cmd="common:2,0xff000000"/>
@@ -488,9 +488,9 @@
<Control ui_type="slider" name="reg_mcdi_unimvdstsgnshft" range="0~3" addr="0x2f05" mask="1:0" dst="U" desc="shift for neighboring distance of uni-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unisadcorepxlgain" range="0~3" addr="0x2f07" mask="18:17" dst="U" desc="uni-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_unisadcorepxlnormen" range="0~1" addr="0x2f07" mask="16:16" dst="U" desc="enable uni-sad core pixels normalization" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="21" value="21" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horvdifthd" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain:debug" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="21" value="21" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst:debug" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horvdifthd:debug" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="64" value="64" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd1" range="0~31" addr="0x2f0e" mask="24:20" dst="U" desc="slope thd (&gt;=) between i and i+2/i-2" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd2" range="0~1023" addr="0x2f0e" mask="19:10" dst="U" desc="amplitude thd (&gt;=) between max and min, when count cycles" default="300" value="300" cmd="common:2,0xff000000"/>
@@ -515,19 +515,19 @@
</Page>
<Page tab_title="LME_LMV_GME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_lmv_vx_gain" range="0~255" addr="0x2f0c" mask="31:24" dst="U" desc="reg_mcdi_lmv_vx_gain" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="7" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvgainmvmode" range="0~3" addr="0x2f0c" mask="11:10" dst="U" desc="four modes of mv selection for lmv weight calucluation, 0: cur(x-3), lst(x-1,x,x+1); 1: cur(x-4,x-3), lst(x,x+1); 2: cur(x-5,x-4,x-3), lst(x-1,x,x+1,x+2,x+3); 3: cur(x-6,x-5,x-4,x-3), lst(x-1,x,x+1,x+2);" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_lmvinitmode" range="0~1" addr="0x2f0c" mask="9:9" dst="U" desc="initial lmvs at first row of input field, 0: intial value = 0; 1: inital = 32 (invalid)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt0" range="0~15" addr="0x2f0c" mask="7:4" dst="U" desc="ratio of max mv" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt1" range="0~15" addr="0x2f0c" mask="3:0" dst="U" desc="ratio of second max mv" default="5" value="5" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd0" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd1" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd2" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvnumlmt" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvfltthd" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain:debug" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="32" value="32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd0:debug" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd1:debug" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd2:debug" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvnumlmt:debug" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvfltthd:debug" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntmax" range="0~15" addr="0x2f49" mask="19:16" dst="U" desc="max lmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="0" value="-1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="-1" value="-1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
@@ -544,7 +544,7 @@
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="32" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt1" range="0~127" addr="0x2f14" mask="22:16" dst="U" desc="ratio 1 for motion senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="72" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="112" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvvalidmode" range="0~3" addr="0x2f15" mask="17:16" dst="U" desc="valid mode for gmv calc., 10b: use flt, 01b: use hori flg" default="3" value="3" cmd="common:2,0xff000000"/>
@@ -571,11 +571,11 @@
<Control ui_type="slider" name="reg_mcdi_bimvdstabsdifgain2" range="0~7" addr="0x2f06" mask="4:2" dst="U" desc="2/2, gain2 of bi-mvabs dif beyond segment1, normalized 2 to 1" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bimvdstsgnshft" range="0~3" addr="0x2f06" mask="1:0" dst="U" desc="shift for neighboring distance of bi-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bisadcorepxlgain" range="0~3" addr="0x2f07" mask="10:9" dst="U" desc="bi-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refmcmode" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refmcmode:debug" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt2gain" range="0~15" addr="0x2f18" mask="27:24" dst="U" desc="gain for badwv count num==3" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refbadwcnt1gain" range="0~15" addr="0x2f18" mask="23:20" dst="U" desc="gain for badwv count num==2" default="3" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refbadwcnt0gain" range="0~15" addr="0x2f18" mask="19:16" dst="U" desc="gain for badwv count num==1" default="1" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refbadwcnt1gain" range="0~15" addr="0x2f18" mask="23:20" dst="U" desc="gain for badwv count num==2" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refbadwcnt0gain" range="0~15" addr="0x2f18" mask="19:16" dst="U" desc="gain for badwv count num==1" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwthd3" range="0~15" addr="0x2f18" mask="15:12" dst="U" desc="threshold 3 for detect badweave with largest average luma" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwthd2" range="0~15" addr="0x2f18" mask="11:8" dst="U" desc="threshold 2 for detect badweave with third smallest average luma" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwthd1" range="0~15" addr="0x2f18" mask="7:4" dst="U" desc="threshold 1 for detect badweave with second smallest average luma" default="2" value="2" cmd="common:2,0xff000000"/>
@@ -602,11 +602,11 @@
</Page>
<Page tab_title="QME_MCR" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_biqsadcorepxlgain" range="0~3" addr="0x2f07" mask="2:1" dst="U" desc="bi-qsad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="48" cmd="common:2,0xff000000"/>
@@ -642,10 +642,10 @@
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain0" range="0~31" addr="0x2f2a" mask="12:8" dst="U" desc="gain0 (gmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain0" range="0~127" addr="0x2f2a" mask="6:0" dst="U" desc="gain0 (gmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain1" range="0~31" addr="0x2f2b" mask="20:16" dst="U" desc="gain1 (lmv locked) for bs, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="8" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="8" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain1" range="0~31" addr="0x2f2c" mask="12:8" dst="U" desc="gain1 (lmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="16" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain2" range="0~31" addr="0x2f2d" mask="20:16" dst="U" desc="gain2 (no locked) for bs, for det. calc. normalized to 16 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbadwgain2" range="0~63" addr="0x2f2d" mask="13:8" dst="U" desc="gain2 (no locked) for badw, for det. calc. normalized to 16 as 1, default = 32" default="32" value="32" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetsadgain2" range="0~31" addr="0x2f2d" mask="4:0" dst="U" desc="gain2 (no locked) for qsad, for det. calc. normalized to 16 as 1, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -657,17 +657,17 @@
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmin" range="0~7" addr="0x2f2f" mask="10:8" dst="U" desc="min mv dif for gmv dif check, default = 1, note: dif between reg_mcdi_rel_det_gmv_dif_max and reg_mcdi_rel_det_gmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmax" range="0~15" addr="0x2f2f" mask="7:4" dst="U" desc="max mv dif for gmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetgmvdifmvmode" range="0~1" addr="0x2f2f" mask="0:0" dst="U" desc="0, reg_mcdi_reldetgmvdifmvmode. mv mode used for gmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmax" range="0~15" addr="0x2f30" mask="7:4" dst="U" desc="max mv dif for lmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetlmvdifmvmode" range="0~1" addr="0x2f30" mask="0:0" dst="U" desc="0, reg_mcdi_reldetlmvdifmvmode. mv mode used for lmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqgain" range="0~15" addr="0x2f31" mask="11:8" dst="U" desc="gain for frequency check, normalized to 4 as 1, default = 10" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqmax" range="0~31" addr="0x2f31" mask="4:0" dst="U" desc="max value for frequency check, default = 31" default="31" value="31" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst1" range="0~1023" addr="0x2f32" mask="30:21" dst="U" desc="offset1 for pd22 check happened, default = 512" default="512" value="512" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="256" value="256" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="1016" value="1016" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkendrow" range="0~2047" addr="0x2f33" mask="26:16" dst="U" desc="end row (less than) number for repeat check, default = 2047" default="2047" value="2047" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkstartrow" range="0~2047" addr="0x2f33" mask="10:0" dst="U" desc="start row (&gt;=) number for repeat check, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkqmvmax" range="0~63" addr="0x2f34" mask="29:24" dst="U" desc="max thd (less than) of abs qmv for repeat check, default = 15, note that quarter mvs range is -63~63" default="15" value="15" cmd="common:2,0xff000000"/>
@@ -680,9 +680,9 @@
<Control ui_type="slider" name="reg_mcdi_reldetrptchkvdifthd" range="0~255" addr="0x2f36" mask="15:8" dst="U" desc="vertical dif thd (less than) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkhdifthd" range="0~255" addr="0x2f36" mask="7:0" dst="U" desc="horizontal dif thd (&gt;=) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd3" range="0~255" addr="0x2f37" mask="31:24" dst="U" desc="hdif thd (less than) for lpf selection of horizontal block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="48" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="9" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="48" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk03" range="0~31" addr="0x2f38" mask="28:24" dst="U" desc="det lpf mask03 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk02" range="0~31" addr="0x2f38" mask="20:16" dst="U" desc="det lpf mask02 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk01" range="0~31" addr="0x2f38" mask="12:8" dst="U" desc="det lpf mask01 for gmv/lmv locked mode, 0~16, default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -732,7 +732,7 @@
<Control ui_type="slider" name="reg_mcdi_motionrefrptmvthd" range="0~31" addr="0x2f54" mask="12:8" dst="U" desc="abs thd (&gt;=) of rpt mv (0~31, 32 means invalid) for motion ref" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_motionrefqmvthd" range="-32~31" addr="0x2f54" mask="7:2" dst="S" desc="min thd (&gt;=) of abs qmv for motion ref, note that quarter mvs range is -63~63" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_motionreflpfmode" range="0~2" addr="0x2f54" mask="1:0" dst="U" desc="Mv and (8 x repeat flg) s lpf mode of motion refinement, 0: no lpf, 1: [1 2 1], 2: [1 2 2 2 1]" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_mcpreflg" range="0~3" addr="0x2f70" mask="9:8" dst="U" desc="flag to use previous field for MC, 0:forward field, 1: previous field" default="1" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_mcpreflg" range="0~3" addr="0x2f70" mask="9:8" dst="U" desc="flag to use previous field for MC, 0:forward field, 1: previous field" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_mcrelrefbycolcfden" range="0~1" addr="0x2f70" mask="7:7" dst="U" desc="enable rel refinement by column cofidence in mc blending" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_mclpfen" range="0~3" addr="0x2f70" mask="6:5" dst="U" desc="enable mc pixles/rel lpf, 0:disable, 1: lpf rel, 2: lpf mc pxls, 3: lpf both rel and mc pxls" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_mcdebugmode" range="0~4" addr="0x2f70" mask="4:2" dst="U" desc="enable mc debug mode, 0:disable, 1: split left/right, 2: split top/bottom, 3: debug mv, 4: debug rel" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -793,7 +793,7 @@
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd1" range="0~255" addr="0x2f42" mask="23:16" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence without gmv locking, default = 160" default="160" value="160" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd0" range="0~255" addr="0x2f42" mask="15:8" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence when gmv locked, default = 100" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdbadwthd" range="0~42" addr="0x2f42" mask="7:2" dst="U" desc="u6, thd for badw larger than (&gt;=) in qbadw calc. mode of column cofidence, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin1" range="0~255" addr="0x2f43" mask="31:24" dst="U" desc="u8, avg luma min1 (&gt;=) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmax1" range="0~255" addr="0x2f43" mask="23:16" dst="U" desc="u8, avg luma max1 (less than) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin0" range="0~255" addr="0x2f43" mask="15:8" dst="U" desc="u8, avg luma min0 (&gt;=) for column cofidence, valid between 16~235, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -805,7 +805,7 @@
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd0_y0" range="0~8191" addr="0x2f5a" mask="12:0" dst="U" desc="u13, y0 for window 0, software control" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_x1" range="0~8191" addr="0x2f5b" mask="28:16" dst="U" desc="u13, x1 for window 1, HSIZE-1, software control" default="719" value="719" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_x0" range="0~8191" addr="0x2f5b" mask="12:0" dst="U" desc="u13, x0 for window 1, software control" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_y1" range="0~8191" addr="0x2f5c" mask="28:16" dst="U" desc="u13, y1 for window 1, software control" default="199" value="230" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_y1" range="0~8191" addr="0x2f5c" mask="28:16" dst="U" desc="u13, y1 for window 1, software control" default="230" value="230" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_y0" range="0~8191" addr="0x2f5c" mask="12:0" dst="U" desc="u13, y0 for window 1, software control" default="40" value="40" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_pd22chklmvchk2" range="0~1" addr="0x2f5d" mask="10:10" dst="U" desc="u1, lmv lock check while force vof for each windows" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_pd22chklmvchk1" range="0~1" addr="0x2f5d" mask="9:9" dst="U" desc="u1, lmv lock check while force vof for each windows" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -897,16 +897,16 @@
<Control ui_type="checkbox" name="reg_mcdi_chkedgeedgelpf" range="0~1" addr="0x2f0b" mask="0:0" dst="U" desc="edge lpf mode, 0:[0,2,4,2,0], 1:[1,2,2,2,1]" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg0" range="0~7" addr="0x2f05" mask="19:17" dst="U" desc="segment0 for uni-mv abs" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg1" range="0~31" addr="0x2f05" mask="16:12" dst="U" desc="segment1 for uni-mv abs" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstsgnshft" range="0~3" addr="0x2f05" mask="1:0" dst="U" desc="shift for neighboring distance of uni-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unisadcorepxlgain" range="0~3" addr="0x2f07" mask="18:17" dst="U" desc="uni-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_unisadcorepxlnormen" range="0~1" addr="0x2f07" mask="16:16" dst="U" desc="enable uni-sad core pixels normalization" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="21" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horvdifthd" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="64" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain:debug" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst:debug" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horvdifthd:debug" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd1" range="0~31" addr="0x2f0e" mask="24:20" dst="U" desc="slope thd (&gt;=) between i and i+2/i-2" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd2" range="0~1023" addr="0x2f0e" mask="19:10" dst="U" desc="amplitude thd (&gt;=) between max and min, when count cycles" default="300" value="300" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd1" range="0~1023" addr="0x2f0e" mask="9:0" dst="U" desc="amplitude thd (&gt;=) between average of max and min" default="400" value="400" cmd="common:2,0xff000000"/>
@@ -921,7 +921,7 @@
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd0" range="0~255" addr="0x2f10" mask="23:16" dst="U" desc="higher hdif thd (&gt;=) (vertical edge) for rpt detection" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd1" range="0~255" addr="0x2f10" mask="15:8" dst="U" desc="hdif thd (&gt;=) (slope edge) for rpt detection" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvvdifthd" range="0~255" addr="0x2f10" mask="7:0" dst="U" desc="vdif thd (&gt;=) (slope edge) for rpt detection" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="336" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdoffst" range="-512~511" addr="0x2f11" mask="9:0" dst="S" desc="offset for sad dif thd in rpt mv detection, -512~511" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvlftgain" range="0~255" addr="0x2f13" mask="31:24" dst="U" desc="up repeat mv gain for hme" default="96" value="96" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvuplftgain" range="0~255" addr="0x2f13" mask="23:16" dst="U" desc="up left repeat mv gain for hme" default="32" value="32" cmd="common:2,0xff000000"/>
@@ -930,41 +930,41 @@
</Page>
<Page tab_title="LME_LMV_GME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_lmv_vx_gain" range="0~255" addr="0x2f0c" mask="31:24" dst="U" desc="reg_mcdi_lmv_vx_gain" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="7" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvgainmvmode" range="0~3" addr="0x2f0c" mask="11:10" dst="U" desc="four modes of mv selection for lmv weight calucluation, 0: cur(x-3), lst(x-1,x,x+1); 1: cur(x-4,x-3), lst(x,x+1); 2: cur(x-5,x-4,x-3), lst(x-1,x,x+1,x+2,x+3); 3: cur(x-6,x-5,x-4,x-3), lst(x-1,x,x+1,x+2);" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_lmvinitmode" range="0~1" addr="0x2f0c" mask="9:9" dst="U" desc="initial lmvs at first row of input field, 0: intial value = 0; 1: inital = 32 (invalid)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt0" range="0~15" addr="0x2f0c" mask="7:4" dst="U" desc="ratio of max mv" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt1" range="0~15" addr="0x2f0c" mask="3:0" dst="U" desc="ratio of second max mv" default="5" value="5" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="96" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd0" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd1" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd2" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvnumlmt" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvfltthd" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain:debug" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="96" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd0:debug" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd1:debug" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd2:debug" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvnumlmt:debug" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvfltthd:debug" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntmax" range="0~15" addr="0x2f49" mask="19:16" dst="U" desc="max lmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="24" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="2047" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="2" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="32" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="48" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="106" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt1" range="0~127" addr="0x2f14" mask="22:16" dst="U" desc="ratio 1 for motion senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="80" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvvalidmode" range="0~3" addr="0x2f15" mask="17:16" dst="U" desc="valid mode for gmv calc., 10b: use flt, 01b: use hori flg" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="0" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="3" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="56" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="56" value="56" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="GMV_RPME_RFME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_gmvlockcntmax" range="0~15" addr="0x2f4d" mask="19:16" dst="U" desc="max gmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
@@ -986,8 +986,8 @@
<Control ui_type="slider" name="reg_mcdi_bimvdstabsdifgain2" range="0~7" addr="0x2f06" mask="4:2" dst="U" desc="2/2, gain2 of bi-mvabs dif beyond segment1, normalized 2 to 1" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bimvdstsgnshft" range="0~3" addr="0x2f06" mask="1:0" dst="U" desc="shift for neighboring distance of bi-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bisadcorepxlgain" range="0~3" addr="0x2f07" mask="10:9" dst="U" desc="bi-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refmcmode" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refmcmode:debug" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt2gain" range="0~15" addr="0x2f18" mask="27:24" dst="U" desc="gain for badwv count num==3" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt1gain" range="0~15" addr="0x2f18" mask="23:20" dst="U" desc="gain for badwv count num==2" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt0gain" range="0~15" addr="0x2f18" mask="19:16" dst="U" desc="gain for badwv count num==1" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -1017,28 +1017,28 @@
</Page>
<Page tab_title="QME_MCR" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_biqsadcorepxlgain" range="0~3" addr="0x2f07" mask="2:1" dst="U" desc="bi-qsad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="255" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="128" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="160" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="256" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst1" range="-128~127" addr="0x2f25" mask="31:24" dst="S" desc="offset for sad adj, for flat block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadgain1" range="0~15" addr="0x2f25" mask="19:16" dst="U" desc="gain for sad adj, for flat block, normalized to 8 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst0" range="-128~127" addr="0x2f25" mask="15:8" dst="S" desc="offset for sad adj, for vertical block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -1057,8 +1057,8 @@
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain0" range="0~31" addr="0x2f2a" mask="12:8" dst="U" desc="gain0 (gmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain0" range="0~127" addr="0x2f2a" mask="6:0" dst="U" desc="gain0 (gmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain1" range="0~31" addr="0x2f2b" mask="20:16" dst="U" desc="gain1 (lmv locked) for bs, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain1" range="0~31" addr="0x2f2c" mask="12:8" dst="U" desc="gain1 (lmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain2" range="0~31" addr="0x2f2d" mask="20:16" dst="U" desc="gain2 (no locked) for bs, for det. calc. normalized to 16 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
@@ -1072,17 +1072,17 @@
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmin" range="0~7" addr="0x2f2f" mask="10:8" dst="U" desc="min mv dif for gmv dif check, default = 1, note: dif between reg_mcdi_rel_det_gmv_dif_max and reg_mcdi_rel_det_gmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmax" range="0~15" addr="0x2f2f" mask="7:4" dst="U" desc="max mv dif for gmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetgmvdifmvmode" range="0~1" addr="0x2f2f" mask="0:0" dst="U" desc="0, reg_mcdi_reldetgmvdifmvmode. mv mode used for gmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmax" range="0~15" addr="0x2f30" mask="7:4" dst="U" desc="max mv dif for lmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetlmvdifmvmode" range="0~1" addr="0x2f30" mask="0:0" dst="U" desc="0, reg_mcdi_reldetlmvdifmvmode. mv mode used for lmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqgain" range="0~15" addr="0x2f31" mask="11:8" dst="U" desc="gain for frequency check, normalized to 4 as 1, default = 10" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqmax" range="0~31" addr="0x2f31" mask="4:0" dst="U" desc="max value for frequency check, default = 31" default="31" value="31" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst1" range="0~1023" addr="0x2f32" mask="30:21" dst="U" desc="offset1 for pd22 check happened, default = 512" default="512" value="512" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="256" value="256" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="1016" value="1016" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkendrow" range="0~2047" addr="0x2f33" mask="26:16" dst="U" desc="end row (less than) number for repeat check, default = 2047" default="2047" value="2047" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkstartrow" range="0~2047" addr="0x2f33" mask="10:0" dst="U" desc="start row (&gt;=) number for repeat check, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkqmvmax" range="0~63" addr="0x2f34" mask="29:24" dst="U" desc="max thd (less than) of abs qmv for repeat check, default = 15, note that quarter mvs range is -63~63" default="15" value="15" cmd="common:2,0xff000000"/>
@@ -1095,9 +1095,9 @@
<Control ui_type="slider" name="reg_mcdi_reldetrptchkvdifthd" range="0~255" addr="0x2f36" mask="15:8" dst="U" desc="vertical dif thd (less than) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkhdifthd" range="0~255" addr="0x2f36" mask="7:0" dst="U" desc="horizontal dif thd (&gt;=) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd3" range="0~255" addr="0x2f37" mask="31:24" dst="U" desc="hdif thd (less than) for lpf selection of horizontal block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk03" range="0~31" addr="0x2f38" mask="28:24" dst="U" desc="det lpf mask03 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk02" range="0~31" addr="0x2f38" mask="20:16" dst="U" desc="det lpf mask02 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk01" range="0~31" addr="0x2f38" mask="12:8" dst="U" desc="det lpf mask01 for gmv/lmv locked mode, 0~16, default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -1110,14 +1110,14 @@
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk20" range="0~31" addr="0x2f3a" mask="20:16" dst="U" desc="det lpf mask20 for horizontal blocks, 0~16, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk14" range="0~31" addr="0x2f3a" mask="12:8" dst="U" desc="det lpf mask14 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk13" range="0~31" addr="0x2f3a" mask="4:0" dst="U" desc="det lpf mask13 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk24" range="0~31" addr="0x2f3b" mask="20:16" dst="U" desc="det lpf mask24 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk23" range="0~31" addr="0x2f3b" mask="12:8" dst="U" desc="det lpf mask23 for horizontal blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk22" range="0~31" addr="0x2f3b" mask="4:0" dst="U" desc="det lpf mask22 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmin" range="0~127" addr="0x2f3d" mask="6:0" dst="U" desc="min of detected value, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut3" range="0~255" addr="0x2f3e" mask="31:24" dst="U" desc="default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut2" range="0~255" addr="0x2f3e" mask="23:16" dst="U" desc="default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -1208,7 +1208,7 @@
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd1" range="0~255" addr="0x2f42" mask="23:16" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence without gmv locking, default = 160" default="160" value="160" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd0" range="0~255" addr="0x2f42" mask="15:8" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence when gmv locked, default = 100" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdbadwthd" range="0~42" addr="0x2f42" mask="7:2" dst="U" desc="u6, thd for badw larger than (&gt;=) in qbadw calc. mode of column cofidence, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin1" range="0~255" addr="0x2f43" mask="31:24" dst="U" desc="u8, avg luma min1 (&gt;=) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmax1" range="0~255" addr="0x2f43" mask="23:16" dst="U" desc="u8, avg luma max1 (less than) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin0" range="0~255" addr="0x2f43" mask="15:8" dst="U" desc="u8, avg luma min0 (&gt;=) for column cofidence, valid between 16~235, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
diff --git a/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml b/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml
index 79f575c..f18ef8b 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml
@@ -67,16 +67,16 @@
<Control ui_type="checkbox" name="reg_mcdi_chkedgeedgelpf" range="0~1" addr="0x2f0b" mask="0:0" dst="U" desc="edge lpf mode, 0:[0,2,4,2,0], 1:[1,2,2,2,1]" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg0" range="0~7" addr="0x2f05" mask="19:17" dst="U" desc="segment0 for uni-mv abs" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg1" range="0~31" addr="0x2f05" mask="16:12" dst="U" desc="segment1 for uni-mv abs" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstsgnshft" range="0~3" addr="0x2f05" mask="1:0" dst="U" desc="shift for neighboring distance of uni-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unisadcorepxlgain" range="0~3" addr="0x2f07" mask="18:17" dst="U" desc="uni-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_unisadcorepxlnormen" range="0~1" addr="0x2f07" mask="16:16" dst="U" desc="enable uni-sad core pixels normalization" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="21" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horvdifthd" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="64" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain:debug" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst:debug" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horvdifthd:debug" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd1" range="0~31" addr="0x2f0e" mask="24:20" dst="U" desc="slope thd (&gt;=) between i and i+2/i-2" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd2" range="0~1023" addr="0x2f0e" mask="19:10" dst="U" desc="amplitude thd (&gt;=) between max and min, when count cycles" default="300" value="300" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd1" range="0~1023" addr="0x2f0e" mask="9:0" dst="U" desc="amplitude thd (&gt;=) between average of max and min" default="400" value="400" cmd="common:2,0xff000000"/>
@@ -91,7 +91,7 @@
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd0" range="0~255" addr="0x2f10" mask="23:16" dst="U" desc="higher hdif thd (&gt;=) (vertical edge) for rpt detection" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd1" range="0~255" addr="0x2f10" mask="15:8" dst="U" desc="hdif thd (&gt;=) (slope edge) for rpt detection" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvvdifthd" range="0~255" addr="0x2f10" mask="7:0" dst="U" desc="vdif thd (&gt;=) (slope edge) for rpt detection" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="336" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdoffst" range="-512~511" addr="0x2f11" mask="9:0" dst="S" desc="offset for sad dif thd in rpt mv detection, -512~511" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvlftgain" range="0~255" addr="0x2f13" mask="31:24" dst="U" desc="up repeat mv gain for hme" default="96" value="96" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvuplftgain" range="0~255" addr="0x2f13" mask="23:16" dst="U" desc="up left repeat mv gain for hme" default="32" value="32" cmd="common:2,0xff000000"/>
@@ -100,41 +100,41 @@
</Page>
<Page tab_title="LME_LMV_GME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_lmv_vx_gain" range="0~255" addr="0x2f0c" mask="31:24" dst="U" desc="reg_mcdi_lmv_vx_gain" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="7" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvgainmvmode" range="0~3" addr="0x2f0c" mask="11:10" dst="U" desc="four modes of mv selection for lmv weight calucluation, 0: cur(x-3), lst(x-1,x,x+1); 1: cur(x-4,x-3), lst(x,x+1); 2: cur(x-5,x-4,x-3), lst(x-1,x,x+1,x+2,x+3); 3: cur(x-6,x-5,x-4,x-3), lst(x-1,x,x+1,x+2);" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_lmvinitmode" range="0~1" addr="0x2f0c" mask="9:9" dst="U" desc="initial lmvs at first row of input field, 0: intial value = 0; 1: inital = 32 (invalid)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt0" range="0~15" addr="0x2f0c" mask="7:4" dst="U" desc="ratio of max mv" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt1" range="0~15" addr="0x2f0c" mask="3:0" dst="U" desc="ratio of second max mv" default="5" value="5" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="96" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd0" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd1" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd2" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvnumlmt" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvfltthd" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain:debug" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="96" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd0:debug" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd1:debug" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd2:debug" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvnumlmt:debug" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvfltthd:debug" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntmax" range="0~15" addr="0x2f49" mask="19:16" dst="U" desc="max lmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="24" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="2047" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="2" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="32" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="48" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="106" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt1" range="0~127" addr="0x2f14" mask="22:16" dst="U" desc="ratio 1 for motion senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="80" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvvalidmode" range="0~3" addr="0x2f15" mask="17:16" dst="U" desc="valid mode for gmv calc., 10b: use flt, 01b: use hori flg" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="0" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="3" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="56" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="56" value="56" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="GMV_RPME_RFME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_gmvlockcntmax" range="0~15" addr="0x2f4d" mask="19:16" dst="U" desc="max gmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
@@ -156,8 +156,8 @@
<Control ui_type="slider" name="reg_mcdi_bimvdstabsdifgain2" range="0~7" addr="0x2f06" mask="4:2" dst="U" desc="2/2, gain2 of bi-mvabs dif beyond segment1, normalized 2 to 1" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bimvdstsgnshft" range="0~3" addr="0x2f06" mask="1:0" dst="U" desc="shift for neighboring distance of bi-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bisadcorepxlgain" range="0~3" addr="0x2f07" mask="10:9" dst="U" desc="bi-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refmcmode" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refmcmode:debug" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt2gain" range="0~15" addr="0x2f18" mask="27:24" dst="U" desc="gain for badwv count num==3" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt1gain" range="0~15" addr="0x2f18" mask="23:20" dst="U" desc="gain for badwv count num==2" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt0gain" range="0~15" addr="0x2f18" mask="19:16" dst="U" desc="gain for badwv count num==1" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -187,28 +187,28 @@
</Page>
<Page tab_title="QME_MCR" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_biqsadcorepxlgain" range="0~3" addr="0x2f07" mask="2:1" dst="U" desc="bi-qsad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="255" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="128" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="160" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="256" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst1" range="-128~127" addr="0x2f25" mask="31:24" dst="S" desc="offset for sad adj, for flat block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadgain1" range="0~15" addr="0x2f25" mask="19:16" dst="U" desc="gain for sad adj, for flat block, normalized to 8 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst0" range="-128~127" addr="0x2f25" mask="15:8" dst="S" desc="offset for sad adj, for vertical block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -227,8 +227,8 @@
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain0" range="0~31" addr="0x2f2a" mask="12:8" dst="U" desc="gain0 (gmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain0" range="0~127" addr="0x2f2a" mask="6:0" dst="U" desc="gain0 (gmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain1" range="0~31" addr="0x2f2b" mask="20:16" dst="U" desc="gain1 (lmv locked) for bs, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain1" range="0~31" addr="0x2f2c" mask="12:8" dst="U" desc="gain1 (lmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain2" range="0~31" addr="0x2f2d" mask="20:16" dst="U" desc="gain2 (no locked) for bs, for det. calc. normalized to 16 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
@@ -242,17 +242,17 @@
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmin" range="0~7" addr="0x2f2f" mask="10:8" dst="U" desc="min mv dif for gmv dif check, default = 1, note: dif between reg_mcdi_rel_det_gmv_dif_max and reg_mcdi_rel_det_gmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmax" range="0~15" addr="0x2f2f" mask="7:4" dst="U" desc="max mv dif for gmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetgmvdifmvmode" range="0~1" addr="0x2f2f" mask="0:0" dst="U" desc="0, reg_mcdi_reldetgmvdifmvmode. mv mode used for gmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmax" range="0~15" addr="0x2f30" mask="7:4" dst="U" desc="max mv dif for lmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetlmvdifmvmode" range="0~1" addr="0x2f30" mask="0:0" dst="U" desc="0, reg_mcdi_reldetlmvdifmvmode. mv mode used for lmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqgain" range="0~15" addr="0x2f31" mask="11:8" dst="U" desc="gain for frequency check, normalized to 4 as 1, default = 10" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqmax" range="0~31" addr="0x2f31" mask="4:0" dst="U" desc="max value for frequency check, default = 31" default="31" value="31" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst1" range="0~1023" addr="0x2f32" mask="30:21" dst="U" desc="offset1 for pd22 check happened, default = 512" default="512" value="512" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="256" value="256" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="1016" value="1016" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkendrow" range="0~2047" addr="0x2f33" mask="26:16" dst="U" desc="end row (less than) number for repeat check, default = 2047" default="2047" value="2047" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkstartrow" range="0~2047" addr="0x2f33" mask="10:0" dst="U" desc="start row (&gt;=) number for repeat check, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkqmvmax" range="0~63" addr="0x2f34" mask="29:24" dst="U" desc="max thd (less than) of abs qmv for repeat check, default = 15, note that quarter mvs range is -63~63" default="15" value="15" cmd="common:2,0xff000000"/>
@@ -265,9 +265,9 @@
<Control ui_type="slider" name="reg_mcdi_reldetrptchkvdifthd" range="0~255" addr="0x2f36" mask="15:8" dst="U" desc="vertical dif thd (less than) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkhdifthd" range="0~255" addr="0x2f36" mask="7:0" dst="U" desc="horizontal dif thd (&gt;=) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd3" range="0~255" addr="0x2f37" mask="31:24" dst="U" desc="hdif thd (less than) for lpf selection of horizontal block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk03" range="0~31" addr="0x2f38" mask="28:24" dst="U" desc="det lpf mask03 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk02" range="0~31" addr="0x2f38" mask="20:16" dst="U" desc="det lpf mask02 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk01" range="0~31" addr="0x2f38" mask="12:8" dst="U" desc="det lpf mask01 for gmv/lmv locked mode, 0~16, default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -280,14 +280,14 @@
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk20" range="0~31" addr="0x2f3a" mask="20:16" dst="U" desc="det lpf mask20 for horizontal blocks, 0~16, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk14" range="0~31" addr="0x2f3a" mask="12:8" dst="U" desc="det lpf mask14 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk13" range="0~31" addr="0x2f3a" mask="4:0" dst="U" desc="det lpf mask13 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk24" range="0~31" addr="0x2f3b" mask="20:16" dst="U" desc="det lpf mask24 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk23" range="0~31" addr="0x2f3b" mask="12:8" dst="U" desc="det lpf mask23 for horizontal blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk22" range="0~31" addr="0x2f3b" mask="4:0" dst="U" desc="det lpf mask22 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmin" range="0~127" addr="0x2f3d" mask="6:0" dst="U" desc="min of detected value, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut3" range="0~255" addr="0x2f3e" mask="31:24" dst="U" desc="default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut2" range="0~255" addr="0x2f3e" mask="23:16" dst="U" desc="default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -378,7 +378,7 @@
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd1" range="0~255" addr="0x2f42" mask="23:16" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence without gmv locking, default = 160" default="160" value="160" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd0" range="0~255" addr="0x2f42" mask="15:8" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence when gmv locked, default = 100" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdbadwthd" range="0~42" addr="0x2f42" mask="7:2" dst="U" desc="u6, thd for badw larger than (&gt;=) in qbadw calc. mode of column cofidence, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin1" range="0~255" addr="0x2f43" mask="31:24" dst="U" desc="u8, avg luma min1 (&gt;=) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmax1" range="0~255" addr="0x2f43" mask="23:16" dst="U" desc="u8, avg luma max1 (less than) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin0" range="0~255" addr="0x2f43" mask="15:8" dst="U" desc="u8, avg luma min0 (&gt;=) for column cofidence, valid between 16~235, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -417,34 +417,34 @@
</Group>
<Group num="1" val="127">
<Page tab_title="MCDI_CTL(TOP)" layout="50x4">
-<Control ui_type="CheckBox" name="reg_mcdi_memcen" range="0~1" addr="0x2f04" mask="0:0" dst="U" desc=" enable of memc di." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_txtdeten" range="0~1" addr="0x2f04" mask="1:1" dst="U" desc=" enable texture detection." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_chkedgeen" range="0~1" addr="0x2f04" mask="2:2" dst="U" desc=" enable check edge function." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_lmven" range="0~1" addr="0x2f04" mask="3:3" dst="U" desc=" enable line mv estimation for hme." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_gmven" range="0~1" addr="0x2f04" mask="4:4" dst="U" desc=" enable global motion estimation." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_rptmven" range="0~1" addr="0x2f04" mask="5:5" dst="U" desc=" enable repeat pattern detection." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_gmvlocken" range="0~1" addr="0x2f04" mask="6:6" dst="U" desc=" enable gmv lock mode." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_highvertfrqdeten" range="0~1" addr="0x2f04" mask="7:7" dst="U" desc=" enable high vertical frequency pattern detection." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_horlineen" range="0~1" addr="0x2f04" mask="8:8" dst="U" desc=" enable horizontal lines detection by sad map." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_refen" range="0~1" addr="0x2f04" mask="9:9" dst="U" desc=" enable mv refinement." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_referrfrqchken" range="0~1" addr="0x2f04" mask="10:10" dst="U" desc=" enable mv frquency check while finding min err in ref." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_refnmven" range="0~1" addr="0x2f04" mask="12:12" dst="U" desc=" use neighoring mvs in refinement." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reflmven" range="0~1" addr="0x2f04" mask="13:13" dst="U" desc=" use lmvs in refinement." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_refgmven" range="0~1" addr="0x2f04" mask="14:14" dst="U" desc=" use gmv in refinement." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_refrptmven" range="0~1" addr="0x2f04" mask="15:15" dst="U" desc=" use repeat mv in refinement." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_qmeen" range="0~1" addr="0x2f04" mask="16:16" dst="U" desc=" enable quarter motion estimation." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetfrqchken" range="0~1" addr="0x2f04" mask="17:17" dst="U" desc=" enable mv frequency check in rel det." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetpd22chken" range="0~1" addr="0x2f04" mask="18:18" dst="U" desc=" enable pull-down 22 mode check for rel det refinemen." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetgmvdifchken" range="0~1" addr="0x2f04" mask="19:19" dst="U" desc=" enable lmv dif check in lmv lock mode for rel det." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetlmvdifchken" range="0~1" addr="0x2f04" mask="20:20" dst="U" desc=" enable lmv dif check in lmv lock mode for rel det." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetlmvpd22chken" range="0~1" addr="0x2f04" mask="21:21" dst="U" desc=" enable pull-down 22 mode check in lmv lock mode for rel det." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetlpfen" range="0~1" addr="0x2f04" mask="22:22" dst="U" desc=" enable det value lpf." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_pd22chken" range="0~1" addr="0x2f04" mask="23:23" dst="U" desc=" enable pull-down 22 mode check (lock) function." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetgmvpd22chken" range="0~1" addr="0x2f04" mask="24:24" dst="U" desc=" enable pull-down 22 mode check in gmv lock mode for rel de." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_reldetrptchken" range="0~1" addr="0x2f04" mask="25:25" dst="U" desc=" enable repeat pattern check (not repeat mv detection) in rel det part." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocken" range="0~2" addr="0x2f04" mask="27:26" dst="U" desc=" e 0:disable, 1: use max Lmv, 2: use no-zero Lmv, lmv lock enable mode." default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_motionparadoxen" range="0~1" addr="0x2f03" mask="0:0" dst="U" desc=" enable motion paradox detection." default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_motionrefen" range="0~1" addr="0x2f03" mask="1:1" dst="U" desc=" enable motion refinement of MA." default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_memcen" range="0~1" addr="0x2f04" mask="0:0" dst="U" desc=" enable of memc di." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_txtdeten" range="0~1" addr="0x2f04" mask="1:1" dst="U" desc=" enable texture detection." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_chkedgeen" range="0~1" addr="0x2f04" mask="2:2" dst="U" desc=" enable check edge function." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_lmven" range="0~1" addr="0x2f04" mask="3:3" dst="U" desc=" enable line mv estimation for hme." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_gmven" range="0~1" addr="0x2f04" mask="4:4" dst="U" desc=" enable global motion estimation." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_rptmven" range="0~1" addr="0x2f04" mask="5:5" dst="U" desc=" enable repeat pattern detection." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_gmvlocken" range="0~1" addr="0x2f04" mask="6:6" dst="U" desc=" enable gmv lock mode." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_highvertfrqdeten" range="0~1" addr="0x2f04" mask="7:7" dst="U" desc=" enable high vertical frequency pattern detection." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_horlineen" range="0~1" addr="0x2f04" mask="8:8" dst="U" desc=" enable horizontal lines detection by sad map." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_refen" range="0~1" addr="0x2f04" mask="9:9" dst="U" desc=" enable mv refinement." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_referrfrqchken" range="0~1" addr="0x2f04" mask="10:10" dst="U" desc=" enable mv frquency check while finding min err in ref." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_refnmven" range="0~1" addr="0x2f04" mask="12:12" dst="U" desc=" use neighoring mvs in refinement." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reflmven" range="0~1" addr="0x2f04" mask="13:13" dst="U" desc=" use lmvs in refinement." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_refgmven" range="0~1" addr="0x2f04" mask="14:14" dst="U" desc=" use gmv in refinement." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_refrptmven" range="0~1" addr="0x2f04" mask="15:15" dst="U" desc=" use repeat mv in refinement." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_qmeen" range="0~1" addr="0x2f04" mask="16:16" dst="U" desc=" enable quarter motion estimation." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetfrqchken" range="0~1" addr="0x2f04" mask="17:17" dst="U" desc=" enable mv frequency check in rel det." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetpd22chken" range="0~1" addr="0x2f04" mask="18:18" dst="U" desc=" enable pull-down 22 mode check for rel det refinemen." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetgmvdifchken" range="0~1" addr="0x2f04" mask="19:19" dst="U" desc=" enable lmv dif check in lmv lock mode for rel det." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetlmvdifchken" range="0~1" addr="0x2f04" mask="20:20" dst="U" desc=" enable lmv dif check in lmv lock mode for rel det." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetlmvpd22chken" range="0~1" addr="0x2f04" mask="21:21" dst="U" desc=" enable pull-down 22 mode check in lmv lock mode for rel det." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetlpfen" range="0~1" addr="0x2f04" mask="22:22" dst="U" desc=" enable det value lpf." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_pd22chken" range="0~1" addr="0x2f04" mask="23:23" dst="U" desc=" enable pull-down 22 mode check (lock) function." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetgmvpd22chken" range="0~1" addr="0x2f04" mask="24:24" dst="U" desc=" enable pull-down 22 mode check in gmv lock mode for rel de." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_reldetrptchken" range="0~1" addr="0x2f04" mask="25:25" dst="U" desc=" enable repeat pattern check (not repeat mv detection) in rel det part." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocken" range="0~2" addr="0x2f04" mask="27:26" dst="U" desc=" e 0:disable, 1: use max Lmv, 2: use no-zero Lmv, lmv lock enable mode." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_motionparadoxen" range="0~1" addr="0x2f03" mask="0:0" dst="U" desc=" enable motion paradox detection." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_motionrefen" range="0~1" addr="0x2f03" mask="1:1" dst="U" desc=" enable motion refinement of MA." default="0" value="0" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="MISC" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_txtminmaxdifthd" range="0~255" addr="0x2f08" mask="23:16" dst="U" desc="min max dif threshold (&gt;=) for texture detection" default="24" value="24" cmd="common:2,0xff000000"/>
@@ -488,9 +488,9 @@
<Control ui_type="slider" name="reg_mcdi_unimvdstsgnshft" range="0~3" addr="0x2f05" mask="1:0" dst="U" desc="shift for neighboring distance of uni-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unisadcorepxlgain" range="0~3" addr="0x2f07" mask="18:17" dst="U" desc="uni-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_unisadcorepxlnormen" range="0~1" addr="0x2f07" mask="16:16" dst="U" desc="enable uni-sad core pixels normalization" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="21" value="21" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horvdifthd" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain:debug" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="21" value="21" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst:debug" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horvdifthd:debug" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="64" value="64" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd1" range="0~31" addr="0x2f0e" mask="24:20" dst="U" desc="slope thd (&gt;=) between i and i+2/i-2" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd2" range="0~1023" addr="0x2f0e" mask="19:10" dst="U" desc="amplitude thd (&gt;=) between max and min, when count cycles" default="300" value="300" cmd="common:2,0xff000000"/>
@@ -515,19 +515,19 @@
</Page>
<Page tab_title="LME_LMV_GME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_lmv_vx_gain" range="0~255" addr="0x2f0c" mask="31:24" dst="U" desc="reg_mcdi_lmv_vx_gain" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="7" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvgainmvmode" range="0~3" addr="0x2f0c" mask="11:10" dst="U" desc="four modes of mv selection for lmv weight calucluation, 0: cur(x-3), lst(x-1,x,x+1); 1: cur(x-4,x-3), lst(x,x+1); 2: cur(x-5,x-4,x-3), lst(x-1,x,x+1,x+2,x+3); 3: cur(x-6,x-5,x-4,x-3), lst(x-1,x,x+1,x+2);" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_lmvinitmode" range="0~1" addr="0x2f0c" mask="9:9" dst="U" desc="initial lmvs at first row of input field, 0: intial value = 0; 1: inital = 32 (invalid)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt0" range="0~15" addr="0x2f0c" mask="7:4" dst="U" desc="ratio of max mv" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt1" range="0~15" addr="0x2f0c" mask="3:0" dst="U" desc="ratio of second max mv" default="5" value="5" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd0" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd1" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd2" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvnumlmt" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvfltthd" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain:debug" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="32" value="32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd0:debug" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd1:debug" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd2:debug" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvnumlmt:debug" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvfltthd:debug" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntmax" range="0~15" addr="0x2f49" mask="19:16" dst="U" desc="max lmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="0" value="-1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="-1" value="-1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
@@ -544,7 +544,7 @@
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="32" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt1" range="0~127" addr="0x2f14" mask="22:16" dst="U" desc="ratio 1 for motion senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="72" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="112" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvvalidmode" range="0~3" addr="0x2f15" mask="17:16" dst="U" desc="valid mode for gmv calc., 10b: use flt, 01b: use hori flg" default="3" value="3" cmd="common:2,0xff000000"/>
@@ -571,11 +571,11 @@
<Control ui_type="slider" name="reg_mcdi_bimvdstabsdifgain2" range="0~7" addr="0x2f06" mask="4:2" dst="U" desc="2/2, gain2 of bi-mvabs dif beyond segment1, normalized 2 to 1" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bimvdstsgnshft" range="0~3" addr="0x2f06" mask="1:0" dst="U" desc="shift for neighboring distance of bi-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bisadcorepxlgain" range="0~3" addr="0x2f07" mask="10:9" dst="U" desc="bi-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refmcmode" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refmcmode:debug" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt2gain" range="0~15" addr="0x2f18" mask="27:24" dst="U" desc="gain for badwv count num==3" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refbadwcnt1gain" range="0~15" addr="0x2f18" mask="23:20" dst="U" desc="gain for badwv count num==2" default="3" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refbadwcnt0gain" range="0~15" addr="0x2f18" mask="19:16" dst="U" desc="gain for badwv count num==1" default="1" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refbadwcnt1gain" range="0~15" addr="0x2f18" mask="23:20" dst="U" desc="gain for badwv count num==2" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refbadwcnt0gain" range="0~15" addr="0x2f18" mask="19:16" dst="U" desc="gain for badwv count num==1" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwthd3" range="0~15" addr="0x2f18" mask="15:12" dst="U" desc="threshold 3 for detect badweave with largest average luma" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwthd2" range="0~15" addr="0x2f18" mask="11:8" dst="U" desc="threshold 2 for detect badweave with third smallest average luma" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwthd1" range="0~15" addr="0x2f18" mask="7:4" dst="U" desc="threshold 1 for detect badweave with second smallest average luma" default="2" value="2" cmd="common:2,0xff000000"/>
@@ -602,11 +602,11 @@
</Page>
<Page tab_title="QME_MCR" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_biqsadcorepxlgain" range="0~3" addr="0x2f07" mask="2:1" dst="U" desc="bi-qsad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="48" cmd="common:2,0xff000000"/>
@@ -642,10 +642,10 @@
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain0" range="0~31" addr="0x2f2a" mask="12:8" dst="U" desc="gain0 (gmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain0" range="0~127" addr="0x2f2a" mask="6:0" dst="U" desc="gain0 (gmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain1" range="0~31" addr="0x2f2b" mask="20:16" dst="U" desc="gain1 (lmv locked) for bs, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="8" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="8" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain1" range="0~31" addr="0x2f2c" mask="12:8" dst="U" desc="gain1 (lmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="16" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain2" range="0~31" addr="0x2f2d" mask="20:16" dst="U" desc="gain2 (no locked) for bs, for det. calc. normalized to 16 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbadwgain2" range="0~63" addr="0x2f2d" mask="13:8" dst="U" desc="gain2 (no locked) for badw, for det. calc. normalized to 16 as 1, default = 32" default="32" value="32" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetsadgain2" range="0~31" addr="0x2f2d" mask="4:0" dst="U" desc="gain2 (no locked) for qsad, for det. calc. normalized to 16 as 1, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -657,17 +657,17 @@
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmin" range="0~7" addr="0x2f2f" mask="10:8" dst="U" desc="min mv dif for gmv dif check, default = 1, note: dif between reg_mcdi_rel_det_gmv_dif_max and reg_mcdi_rel_det_gmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmax" range="0~15" addr="0x2f2f" mask="7:4" dst="U" desc="max mv dif for gmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetgmvdifmvmode" range="0~1" addr="0x2f2f" mask="0:0" dst="U" desc="0, reg_mcdi_reldetgmvdifmvmode. mv mode used for gmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmax" range="0~15" addr="0x2f30" mask="7:4" dst="U" desc="max mv dif for lmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetlmvdifmvmode" range="0~1" addr="0x2f30" mask="0:0" dst="U" desc="0, reg_mcdi_reldetlmvdifmvmode. mv mode used for lmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqgain" range="0~15" addr="0x2f31" mask="11:8" dst="U" desc="gain for frequency check, normalized to 4 as 1, default = 10" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqmax" range="0~31" addr="0x2f31" mask="4:0" dst="U" desc="max value for frequency check, default = 31" default="31" value="31" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst1" range="0~1023" addr="0x2f32" mask="30:21" dst="U" desc="offset1 for pd22 check happened, default = 512" default="512" value="512" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="256" value="256" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="1016" value="1016" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkendrow" range="0~2047" addr="0x2f33" mask="26:16" dst="U" desc="end row (less than) number for repeat check, default = 2047" default="2047" value="2047" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkstartrow" range="0~2047" addr="0x2f33" mask="10:0" dst="U" desc="start row (&gt;=) number for repeat check, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkqmvmax" range="0~63" addr="0x2f34" mask="29:24" dst="U" desc="max thd (less than) of abs qmv for repeat check, default = 15, note that quarter mvs range is -63~63" default="15" value="15" cmd="common:2,0xff000000"/>
@@ -680,9 +680,9 @@
<Control ui_type="slider" name="reg_mcdi_reldetrptchkvdifthd" range="0~255" addr="0x2f36" mask="15:8" dst="U" desc="vertical dif thd (less than) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkhdifthd" range="0~255" addr="0x2f36" mask="7:0" dst="U" desc="horizontal dif thd (&gt;=) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd3" range="0~255" addr="0x2f37" mask="31:24" dst="U" desc="hdif thd (less than) for lpf selection of horizontal block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="48" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="9" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="48" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk03" range="0~31" addr="0x2f38" mask="28:24" dst="U" desc="det lpf mask03 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk02" range="0~31" addr="0x2f38" mask="20:16" dst="U" desc="det lpf mask02 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk01" range="0~31" addr="0x2f38" mask="12:8" dst="U" desc="det lpf mask01 for gmv/lmv locked mode, 0~16, default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -732,7 +732,7 @@
<Control ui_type="slider" name="reg_mcdi_motionrefrptmvthd" range="0~31" addr="0x2f54" mask="12:8" dst="U" desc="abs thd (&gt;=) of rpt mv (0~31, 32 means invalid) for motion ref" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_motionrefqmvthd" range="-32~31" addr="0x2f54" mask="7:2" dst="S" desc="min thd (&gt;=) of abs qmv for motion ref, note that quarter mvs range is -63~63" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_motionreflpfmode" range="0~2" addr="0x2f54" mask="1:0" dst="U" desc="Mv and (8 x repeat flg) s lpf mode of motion refinement, 0: no lpf, 1: [1 2 1], 2: [1 2 2 2 1]" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_mcpreflg" range="0~3" addr="0x2f70" mask="9:8" dst="U" desc="flag to use previous field for MC, 0:forward field, 1: previous field" default="1" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_mcpreflg" range="0~3" addr="0x2f70" mask="9:8" dst="U" desc="flag to use previous field for MC, 0:forward field, 1: previous field" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_mcrelrefbycolcfden" range="0~1" addr="0x2f70" mask="7:7" dst="U" desc="enable rel refinement by column cofidence in mc blending" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_mclpfen" range="0~3" addr="0x2f70" mask="6:5" dst="U" desc="enable mc pixles/rel lpf, 0:disable, 1: lpf rel, 2: lpf mc pxls, 3: lpf both rel and mc pxls" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_mcdebugmode" range="0~4" addr="0x2f70" mask="4:2" dst="U" desc="enable mc debug mode, 0:disable, 1: split left/right, 2: split top/bottom, 3: debug mv, 4: debug rel" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -793,7 +793,7 @@
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd1" range="0~255" addr="0x2f42" mask="23:16" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence without gmv locking, default = 160" default="160" value="160" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd0" range="0~255" addr="0x2f42" mask="15:8" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence when gmv locked, default = 100" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdbadwthd" range="0~42" addr="0x2f42" mask="7:2" dst="U" desc="u6, thd for badw larger than (&gt;=) in qbadw calc. mode of column cofidence, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin1" range="0~255" addr="0x2f43" mask="31:24" dst="U" desc="u8, avg luma min1 (&gt;=) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmax1" range="0~255" addr="0x2f43" mask="23:16" dst="U" desc="u8, avg luma max1 (less than) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin0" range="0~255" addr="0x2f43" mask="15:8" dst="U" desc="u8, avg luma min0 (&gt;=) for column cofidence, valid between 16~235, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -805,7 +805,7 @@
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd0_y0" range="0~8191" addr="0x2f5a" mask="12:0" dst="U" desc="u13, y0 for window 0, software control" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_x1" range="0~8191" addr="0x2f5b" mask="28:16" dst="U" desc="u13, x1 for window 1, HSIZE-1, software control" default="719" value="719" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_x0" range="0~8191" addr="0x2f5b" mask="12:0" dst="U" desc="u13, x0 for window 1, software control" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_y1" range="0~8191" addr="0x2f5c" mask="28:16" dst="U" desc="u13, y1 for window 1, software control" default="199" value="230" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_y1" range="0~8191" addr="0x2f5c" mask="28:16" dst="U" desc="u13, y1 for window 1, software control" default="230" value="230" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_y0" range="0~8191" addr="0x2f5c" mask="12:0" dst="U" desc="u13, y0 for window 1, software control" default="40" value="40" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_pd22chklmvchk2" range="0~1" addr="0x2f5d" mask="10:10" dst="U" desc="u1, lmv lock check while force vof for each windows" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_pd22chklmvchk1" range="0~1" addr="0x2f5d" mask="9:9" dst="U" desc="u1, lmv lock check while force vof for each windows" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -897,16 +897,16 @@
<Control ui_type="checkbox" name="reg_mcdi_chkedgeedgelpf" range="0~1" addr="0x2f0b" mask="0:0" dst="U" desc="edge lpf mode, 0:[0,2,4,2,0], 1:[1,2,2,2,1]" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg0" range="0~7" addr="0x2f05" mask="19:17" dst="U" desc="segment0 for uni-mv abs" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg1" range="0~31" addr="0x2f05" mask="16:12" dst="U" desc="segment1 for uni-mv abs" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstsgnshft" range="0~3" addr="0x2f05" mask="1:0" dst="U" desc="shift for neighboring distance of uni-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unisadcorepxlgain" range="0~3" addr="0x2f07" mask="18:17" dst="U" desc="uni-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_unisadcorepxlnormen" range="0~1" addr="0x2f07" mask="16:16" dst="U" desc="enable uni-sad core pixels normalization" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="21" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horvdifthd" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="64" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain:debug" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst:debug" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horvdifthd:debug" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd1" range="0~31" addr="0x2f0e" mask="24:20" dst="U" desc="slope thd (&gt;=) between i and i+2/i-2" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd2" range="0~1023" addr="0x2f0e" mask="19:10" dst="U" desc="amplitude thd (&gt;=) between max and min, when count cycles" default="300" value="300" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd1" range="0~1023" addr="0x2f0e" mask="9:0" dst="U" desc="amplitude thd (&gt;=) between average of max and min" default="400" value="400" cmd="common:2,0xff000000"/>
@@ -921,7 +921,7 @@
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd0" range="0~255" addr="0x2f10" mask="23:16" dst="U" desc="higher hdif thd (&gt;=) (vertical edge) for rpt detection" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd1" range="0~255" addr="0x2f10" mask="15:8" dst="U" desc="hdif thd (&gt;=) (slope edge) for rpt detection" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvvdifthd" range="0~255" addr="0x2f10" mask="7:0" dst="U" desc="vdif thd (&gt;=) (slope edge) for rpt detection" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="336" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdoffst" range="-512~511" addr="0x2f11" mask="9:0" dst="S" desc="offset for sad dif thd in rpt mv detection, -512~511" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvlftgain" range="0~255" addr="0x2f13" mask="31:24" dst="U" desc="up repeat mv gain for hme" default="96" value="96" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvuplftgain" range="0~255" addr="0x2f13" mask="23:16" dst="U" desc="up left repeat mv gain for hme" default="32" value="32" cmd="common:2,0xff000000"/>
@@ -930,41 +930,41 @@
</Page>
<Page tab_title="LME_LMV_GME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_lmv_vx_gain" range="0~255" addr="0x2f0c" mask="31:24" dst="U" desc="reg_mcdi_lmv_vx_gain" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="7" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvgainmvmode" range="0~3" addr="0x2f0c" mask="11:10" dst="U" desc="four modes of mv selection for lmv weight calucluation, 0: cur(x-3), lst(x-1,x,x+1); 1: cur(x-4,x-3), lst(x,x+1); 2: cur(x-5,x-4,x-3), lst(x-1,x,x+1,x+2,x+3); 3: cur(x-6,x-5,x-4,x-3), lst(x-1,x,x+1,x+2);" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_lmvinitmode" range="0~1" addr="0x2f0c" mask="9:9" dst="U" desc="initial lmvs at first row of input field, 0: intial value = 0; 1: inital = 32 (invalid)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt0" range="0~15" addr="0x2f0c" mask="7:4" dst="U" desc="ratio of max mv" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt1" range="0~15" addr="0x2f0c" mask="3:0" dst="U" desc="ratio of second max mv" default="5" value="5" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="96" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd0" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd1" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd2" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvnumlmt" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvfltthd" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain:debug" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="96" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd0:debug" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd1:debug" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd2:debug" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvnumlmt:debug" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvfltthd:debug" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntmax" range="0~15" addr="0x2f49" mask="19:16" dst="U" desc="max lmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="24" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="2047" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="2" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="32" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="48" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="106" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt1" range="0~127" addr="0x2f14" mask="22:16" dst="U" desc="ratio 1 for motion senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="80" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvvalidmode" range="0~3" addr="0x2f15" mask="17:16" dst="U" desc="valid mode for gmv calc., 10b: use flt, 01b: use hori flg" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="0" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="3" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="56" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="56" value="56" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="GMV_RPME_RFME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_gmvlockcntmax" range="0~15" addr="0x2f4d" mask="19:16" dst="U" desc="max gmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
@@ -986,8 +986,8 @@
<Control ui_type="slider" name="reg_mcdi_bimvdstabsdifgain2" range="0~7" addr="0x2f06" mask="4:2" dst="U" desc="2/2, gain2 of bi-mvabs dif beyond segment1, normalized 2 to 1" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bimvdstsgnshft" range="0~3" addr="0x2f06" mask="1:0" dst="U" desc="shift for neighboring distance of bi-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bisadcorepxlgain" range="0~3" addr="0x2f07" mask="10:9" dst="U" desc="bi-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refmcmode" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refmcmode:debug" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt2gain" range="0~15" addr="0x2f18" mask="27:24" dst="U" desc="gain for badwv count num==3" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt1gain" range="0~15" addr="0x2f18" mask="23:20" dst="U" desc="gain for badwv count num==2" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt0gain" range="0~15" addr="0x2f18" mask="19:16" dst="U" desc="gain for badwv count num==1" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -1017,28 +1017,28 @@
</Page>
<Page tab_title="QME_MCR" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_biqsadcorepxlgain" range="0~3" addr="0x2f07" mask="2:1" dst="U" desc="bi-qsad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="255" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="128" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="160" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="256" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst1" range="-128~127" addr="0x2f25" mask="31:24" dst="S" desc="offset for sad adj, for flat block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadgain1" range="0~15" addr="0x2f25" mask="19:16" dst="U" desc="gain for sad adj, for flat block, normalized to 8 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst0" range="-128~127" addr="0x2f25" mask="15:8" dst="S" desc="offset for sad adj, for vertical block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -1057,8 +1057,8 @@
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain0" range="0~31" addr="0x2f2a" mask="12:8" dst="U" desc="gain0 (gmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain0" range="0~127" addr="0x2f2a" mask="6:0" dst="U" desc="gain0 (gmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain1" range="0~31" addr="0x2f2b" mask="20:16" dst="U" desc="gain1 (lmv locked) for bs, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain1" range="0~31" addr="0x2f2c" mask="12:8" dst="U" desc="gain1 (lmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain2" range="0~31" addr="0x2f2d" mask="20:16" dst="U" desc="gain2 (no locked) for bs, for det. calc. normalized to 16 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
@@ -1072,17 +1072,17 @@
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmin" range="0~7" addr="0x2f2f" mask="10:8" dst="U" desc="min mv dif for gmv dif check, default = 1, note: dif between reg_mcdi_rel_det_gmv_dif_max and reg_mcdi_rel_det_gmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmax" range="0~15" addr="0x2f2f" mask="7:4" dst="U" desc="max mv dif for gmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetgmvdifmvmode" range="0~1" addr="0x2f2f" mask="0:0" dst="U" desc="0, reg_mcdi_reldetgmvdifmvmode. mv mode used for gmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmax" range="0~15" addr="0x2f30" mask="7:4" dst="U" desc="max mv dif for lmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetlmvdifmvmode" range="0~1" addr="0x2f30" mask="0:0" dst="U" desc="0, reg_mcdi_reldetlmvdifmvmode. mv mode used for lmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqgain" range="0~15" addr="0x2f31" mask="11:8" dst="U" desc="gain for frequency check, normalized to 4 as 1, default = 10" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqmax" range="0~31" addr="0x2f31" mask="4:0" dst="U" desc="max value for frequency check, default = 31" default="31" value="31" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst1" range="0~1023" addr="0x2f32" mask="30:21" dst="U" desc="offset1 for pd22 check happened, default = 512" default="512" value="512" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="256" value="256" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="1016" value="1016" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkendrow" range="0~2047" addr="0x2f33" mask="26:16" dst="U" desc="end row (less than) number for repeat check, default = 2047" default="2047" value="2047" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkstartrow" range="0~2047" addr="0x2f33" mask="10:0" dst="U" desc="start row (&gt;=) number for repeat check, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkqmvmax" range="0~63" addr="0x2f34" mask="29:24" dst="U" desc="max thd (less than) of abs qmv for repeat check, default = 15, note that quarter mvs range is -63~63" default="15" value="15" cmd="common:2,0xff000000"/>
@@ -1095,9 +1095,9 @@
<Control ui_type="slider" name="reg_mcdi_reldetrptchkvdifthd" range="0~255" addr="0x2f36" mask="15:8" dst="U" desc="vertical dif thd (less than) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkhdifthd" range="0~255" addr="0x2f36" mask="7:0" dst="U" desc="horizontal dif thd (&gt;=) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd3" range="0~255" addr="0x2f37" mask="31:24" dst="U" desc="hdif thd (less than) for lpf selection of horizontal block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk03" range="0~31" addr="0x2f38" mask="28:24" dst="U" desc="det lpf mask03 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk02" range="0~31" addr="0x2f38" mask="20:16" dst="U" desc="det lpf mask02 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk01" range="0~31" addr="0x2f38" mask="12:8" dst="U" desc="det lpf mask01 for gmv/lmv locked mode, 0~16, default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -1110,14 +1110,14 @@
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk20" range="0~31" addr="0x2f3a" mask="20:16" dst="U" desc="det lpf mask20 for horizontal blocks, 0~16, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk14" range="0~31" addr="0x2f3a" mask="12:8" dst="U" desc="det lpf mask14 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk13" range="0~31" addr="0x2f3a" mask="4:0" dst="U" desc="det lpf mask13 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk24" range="0~31" addr="0x2f3b" mask="20:16" dst="U" desc="det lpf mask24 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk23" range="0~31" addr="0x2f3b" mask="12:8" dst="U" desc="det lpf mask23 for horizontal blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk22" range="0~31" addr="0x2f3b" mask="4:0" dst="U" desc="det lpf mask22 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmin" range="0~127" addr="0x2f3d" mask="6:0" dst="U" desc="min of detected value, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut3" range="0~255" addr="0x2f3e" mask="31:24" dst="U" desc="default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut2" range="0~255" addr="0x2f3e" mask="23:16" dst="U" desc="default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -1208,7 +1208,7 @@
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd1" range="0~255" addr="0x2f42" mask="23:16" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence without gmv locking, default = 160" default="160" value="160" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd0" range="0~255" addr="0x2f42" mask="15:8" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence when gmv locked, default = 100" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdbadwthd" range="0~42" addr="0x2f42" mask="7:2" dst="U" desc="u6, thd for badw larger than (&gt;=) in qbadw calc. mode of column cofidence, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin1" range="0~255" addr="0x2f43" mask="31:24" dst="U" desc="u8, avg luma min1 (&gt;=) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmax1" range="0~255" addr="0x2f43" mask="23:16" dst="U" desc="u8, avg luma max1 (less than) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin0" range="0~255" addr="0x2f43" mask="15:8" dst="U" desc="u8, avg luma min0 (&gt;=) for column cofidence, valid between 16~235, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
diff --git a/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml b/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml
index a59729c..5a7ac31 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml
@@ -67,16 +67,16 @@
<Control ui_type="checkbox" name="reg_mcdi_chkedgeedgelpf" range="0~1" addr="0x2f0b" mask="0:0" dst="U" desc="edge lpf mode, 0:[0,2,4,2,0], 1:[1,2,2,2,1]" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg0" range="0~7" addr="0x2f05" mask="19:17" dst="U" desc="segment0 for uni-mv abs" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg1" range="0~31" addr="0x2f05" mask="16:12" dst="U" desc="segment1 for uni-mv abs" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstsgnshft" range="0~3" addr="0x2f05" mask="1:0" dst="U" desc="shift for neighboring distance of uni-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unisadcorepxlgain" range="0~3" addr="0x2f07" mask="18:17" dst="U" desc="uni-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_unisadcorepxlnormen" range="0~1" addr="0x2f07" mask="16:16" dst="U" desc="enable uni-sad core pixels normalization" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="21" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horvdifthd" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="64" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain:debug" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst:debug" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horvdifthd:debug" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd1" range="0~31" addr="0x2f0e" mask="24:20" dst="U" desc="slope thd (&gt;=) between i and i+2/i-2" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd2" range="0~1023" addr="0x2f0e" mask="19:10" dst="U" desc="amplitude thd (&gt;=) between max and min, when count cycles" default="300" value="300" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd1" range="0~1023" addr="0x2f0e" mask="9:0" dst="U" desc="amplitude thd (&gt;=) between average of max and min" default="400" value="400" cmd="common:2,0xff000000"/>
@@ -91,7 +91,7 @@
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd0" range="0~255" addr="0x2f10" mask="23:16" dst="U" desc="higher hdif thd (&gt;=) (vertical edge) for rpt detection" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd1" range="0~255" addr="0x2f10" mask="15:8" dst="U" desc="hdif thd (&gt;=) (slope edge) for rpt detection" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvvdifthd" range="0~255" addr="0x2f10" mask="7:0" dst="U" desc="vdif thd (&gt;=) (slope edge) for rpt detection" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="336" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdoffst" range="-512~511" addr="0x2f11" mask="9:0" dst="S" desc="offset for sad dif thd in rpt mv detection, -512~511" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvlftgain" range="0~255" addr="0x2f13" mask="31:24" dst="U" desc="up repeat mv gain for hme" default="96" value="96" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvuplftgain" range="0~255" addr="0x2f13" mask="23:16" dst="U" desc="up left repeat mv gain for hme" default="32" value="32" cmd="common:2,0xff000000"/>
@@ -100,41 +100,41 @@
</Page>
<Page tab_title="LME_LMV_GME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_lmv_vx_gain" range="0~255" addr="0x2f0c" mask="31:24" dst="U" desc="reg_mcdi_lmv_vx_gain" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="7" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvgainmvmode" range="0~3" addr="0x2f0c" mask="11:10" dst="U" desc="four modes of mv selection for lmv weight calucluation, 0: cur(x-3), lst(x-1,x,x+1); 1: cur(x-4,x-3), lst(x,x+1); 2: cur(x-5,x-4,x-3), lst(x-1,x,x+1,x+2,x+3); 3: cur(x-6,x-5,x-4,x-3), lst(x-1,x,x+1,x+2);" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_lmvinitmode" range="0~1" addr="0x2f0c" mask="9:9" dst="U" desc="initial lmvs at first row of input field, 0: intial value = 0; 1: inital = 32 (invalid)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt0" range="0~15" addr="0x2f0c" mask="7:4" dst="U" desc="ratio of max mv" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt1" range="0~15" addr="0x2f0c" mask="3:0" dst="U" desc="ratio of second max mv" default="5" value="5" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="96" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd0" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd1" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd2" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvnumlmt" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvfltthd" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain:debug" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="32" value="32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd0:debug" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd1:debug" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd2:debug" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvnumlmt:debug" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvfltthd:debug" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntmax" range="0~15" addr="0x2f49" mask="19:16" dst="U" desc="max lmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="24" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="2047" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="2" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="32" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="48" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="106" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="-1" value="-1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="2047" value="2047" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="106" value="106" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="32" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt1" range="0~127" addr="0x2f14" mask="22:16" dst="U" desc="ratio 1 for motion senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="80" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="100" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="112" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvvalidmode" range="0~3" addr="0x2f15" mask="17:16" dst="U" desc="valid mode for gmv calc., 10b: use flt, 01b: use hori flg" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="0" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="3" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="3" value="3" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="GMV_RPME_RFME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_gmvlockcntmax" range="0~15" addr="0x2f4d" mask="19:16" dst="U" desc="max gmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
@@ -156,8 +156,8 @@
<Control ui_type="slider" name="reg_mcdi_bimvdstabsdifgain2" range="0~7" addr="0x2f06" mask="4:2" dst="U" desc="2/2, gain2 of bi-mvabs dif beyond segment1, normalized 2 to 1" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bimvdstsgnshft" range="0~3" addr="0x2f06" mask="1:0" dst="U" desc="shift for neighboring distance of bi-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bisadcorepxlgain" range="0~3" addr="0x2f07" mask="10:9" dst="U" desc="bi-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refmcmode" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refmcmode:debug" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt2gain" range="0~15" addr="0x2f18" mask="27:24" dst="U" desc="gain for badwv count num==3" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt1gain" range="0~15" addr="0x2f18" mask="23:20" dst="U" desc="gain for badwv count num==2" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt0gain" range="0~15" addr="0x2f18" mask="19:16" dst="U" desc="gain for badwv count num==1" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -187,28 +187,28 @@
</Page>
<Page tab_title="QME_MCR" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_biqsadcorepxlgain" range="0~3" addr="0x2f07" mask="2:1" dst="U" desc="bi-qsad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="255" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="128" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="160" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="256" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst1" range="-128~127" addr="0x2f25" mask="31:24" dst="S" desc="offset for sad adj, for flat block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadgain1" range="0~15" addr="0x2f25" mask="19:16" dst="U" desc="gain for sad adj, for flat block, normalized to 8 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst0" range="-128~127" addr="0x2f25" mask="15:8" dst="S" desc="offset for sad adj, for vertical block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -227,8 +227,8 @@
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain0" range="0~31" addr="0x2f2a" mask="12:8" dst="U" desc="gain0 (gmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain0" range="0~127" addr="0x2f2a" mask="6:0" dst="U" desc="gain0 (gmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain1" range="0~31" addr="0x2f2b" mask="20:16" dst="U" desc="gain1 (lmv locked) for bs, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain1" range="0~31" addr="0x2f2c" mask="12:8" dst="U" desc="gain1 (lmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain2" range="0~31" addr="0x2f2d" mask="20:16" dst="U" desc="gain2 (no locked) for bs, for det. calc. normalized to 16 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
@@ -242,17 +242,17 @@
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmin" range="0~7" addr="0x2f2f" mask="10:8" dst="U" desc="min mv dif for gmv dif check, default = 1, note: dif between reg_mcdi_rel_det_gmv_dif_max and reg_mcdi_rel_det_gmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmax" range="0~15" addr="0x2f2f" mask="7:4" dst="U" desc="max mv dif for gmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetgmvdifmvmode" range="0~1" addr="0x2f2f" mask="0:0" dst="U" desc="0, reg_mcdi_reldetgmvdifmvmode. mv mode used for gmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmax" range="0~15" addr="0x2f30" mask="7:4" dst="U" desc="max mv dif for lmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetlmvdifmvmode" range="0~1" addr="0x2f30" mask="0:0" dst="U" desc="0, reg_mcdi_reldetlmvdifmvmode. mv mode used for lmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqgain" range="0~15" addr="0x2f31" mask="11:8" dst="U" desc="gain for frequency check, normalized to 4 as 1, default = 10" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqmax" range="0~31" addr="0x2f31" mask="4:0" dst="U" desc="max value for frequency check, default = 31" default="31" value="31" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst1" range="0~1023" addr="0x2f32" mask="30:21" dst="U" desc="offset1 for pd22 check happened, default = 512" default="512" value="512" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="256" value="256" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="1016" value="1016" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkendrow" range="0~2047" addr="0x2f33" mask="26:16" dst="U" desc="end row (less than) number for repeat check, default = 2047" default="2047" value="2047" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkstartrow" range="0~2047" addr="0x2f33" mask="10:0" dst="U" desc="start row (&gt;=) number for repeat check, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkqmvmax" range="0~63" addr="0x2f34" mask="29:24" dst="U" desc="max thd (less than) of abs qmv for repeat check, default = 15, note that quarter mvs range is -63~63" default="15" value="15" cmd="common:2,0xff000000"/>
@@ -265,9 +265,9 @@
<Control ui_type="slider" name="reg_mcdi_reldetrptchkvdifthd" range="0~255" addr="0x2f36" mask="15:8" dst="U" desc="vertical dif thd (less than) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkhdifthd" range="0~255" addr="0x2f36" mask="7:0" dst="U" desc="horizontal dif thd (&gt;=) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd3" range="0~255" addr="0x2f37" mask="31:24" dst="U" desc="hdif thd (less than) for lpf selection of horizontal block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk03" range="0~31" addr="0x2f38" mask="28:24" dst="U" desc="det lpf mask03 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk02" range="0~31" addr="0x2f38" mask="20:16" dst="U" desc="det lpf mask02 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk01" range="0~31" addr="0x2f38" mask="12:8" dst="U" desc="det lpf mask01 for gmv/lmv locked mode, 0~16, default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -280,14 +280,14 @@
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk20" range="0~31" addr="0x2f3a" mask="20:16" dst="U" desc="det lpf mask20 for horizontal blocks, 0~16, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk14" range="0~31" addr="0x2f3a" mask="12:8" dst="U" desc="det lpf mask14 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk13" range="0~31" addr="0x2f3a" mask="4:0" dst="U" desc="det lpf mask13 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk24" range="0~31" addr="0x2f3b" mask="20:16" dst="U" desc="det lpf mask24 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk23" range="0~31" addr="0x2f3b" mask="12:8" dst="U" desc="det lpf mask23 for horizontal blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk22" range="0~31" addr="0x2f3b" mask="4:0" dst="U" desc="det lpf mask22 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmin" range="0~127" addr="0x2f3d" mask="6:0" dst="U" desc="min of detected value, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut3" range="0~255" addr="0x2f3e" mask="31:24" dst="U" desc="default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut2" range="0~255" addr="0x2f3e" mask="23:16" dst="U" desc="default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -378,7 +378,7 @@
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd1" range="0~255" addr="0x2f42" mask="23:16" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence without gmv locking, default = 160" default="160" value="160" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd0" range="0~255" addr="0x2f42" mask="15:8" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence when gmv locked, default = 100" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdbadwthd" range="0~42" addr="0x2f42" mask="7:2" dst="U" desc="u6, thd for badw larger than (&gt;=) in qbadw calc. mode of column cofidence, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin1" range="0~255" addr="0x2f43" mask="31:24" dst="U" desc="u8, avg luma min1 (&gt;=) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmax1" range="0~255" addr="0x2f43" mask="23:16" dst="U" desc="u8, avg luma max1 (less than) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin0" range="0~255" addr="0x2f43" mask="15:8" dst="U" desc="u8, avg luma min0 (&gt;=) for column cofidence, valid between 16~235, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -430,7 +430,7 @@
<Control ui_type="CheckBox" name="reg_mcdi_referrfrqchken" range="0~1" addr="0x2f04" mask="10:10" dst="U" desc=" enable mv frquency check while finding min err in ref." default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="CheckBox" name="reg_mcdi_refnmven" range="0~1" addr="0x2f04" mask="12:12" dst="U" desc=" use neighoring mvs in refinement." default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="CheckBox" name="reg_mcdi_reflmven" range="0~1" addr="0x2f04" mask="13:13" dst="U" desc=" use lmvs in refinement." default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_refgmven" range="0~1" addr="0x2f04" mask="14:14" dst="U" desc=" use gmv in refinement." default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_refgmven" range="0~1" addr="0x2f04" mask="14:14" dst="U" desc=" use gmv in refinement." default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="CheckBox" name="reg_mcdi_refrptmven" range="0~1" addr="0x2f04" mask="15:15" dst="U" desc=" use repeat mv in refinement." default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="CheckBox" name="reg_mcdi_qmeen" range="0~1" addr="0x2f04" mask="16:16" dst="U" desc=" enable quarter motion estimation." default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="CheckBox" name="reg_mcdi_reldetfrqchken" range="0~1" addr="0x2f04" mask="17:17" dst="U" desc=" enable mv frequency check in rel det." default="1" value="1" cmd="common:2,0xff000000"/>
@@ -472,8 +472,8 @@
<Control ui_type="slider" name="reg_mcdi_chkedgemaxedgethd" range="0~15" addr="0x2f0a" mask="15:12" dst="U" desc="max drt of edge" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_chkedgeminedgethd" range="0~15" addr="0x2f0a" mask="11:8" dst="U" desc="max drt of edge" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_chkedgevdifthd" range="0~127" addr="0x2f0a" mask="6:0" dst="U" desc="thd for vertical dif in check edge" default="14" value="14" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_chkedgedifthd1" range="0~15" addr="0x2f0b" mask="23:20" dst="U" desc="thd1 for edge dif check (less than or equal to)" default="4" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_chkedgedifthd0" range="0~15" addr="0x2f0b" mask="19:16" dst="U" desc="thd0 for edge dif check (&gt;=)" default="15" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_chkedgedifthd1" range="0~15" addr="0x2f0b" mask="23:20" dst="U" desc="thd1 for edge dif check (less than or equal to)" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_chkedgedifthd0" range="0~15" addr="0x2f0b" mask="19:16" dst="U" desc="thd0 for edge dif check (&gt;=)" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_chkedgechklen" range="1~24" addr="0x2f0b" mask="14:10" dst="U" desc="total check length for edge check, 1~24 (&gt;0)" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_chkedgeedgesel" range="1~3" addr="0x2f0b" mask="9:8" dst="U" desc="final edge select mode, 0: original start edge, 1: lpf start edge, 2: orignal start+end edge, 3: lpf start+end edge" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_chkedgesaddstgain" range="0~31" addr="0x2f0b" mask="7:3" dst="U" desc="distance gain for sad calc while getting edges" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -488,9 +488,9 @@
<Control ui_type="slider" name="reg_mcdi_unimvdstsgnshft" range="0~3" addr="0x2f05" mask="1:0" dst="U" desc="shift for neighboring distance of uni-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unisadcorepxlgain" range="0~3" addr="0x2f07" mask="18:17" dst="U" desc="uni-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_unisadcorepxlnormen" range="0~1" addr="0x2f07" mask="16:16" dst="U" desc="enable uni-sad core pixels normalization" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="21" value="21" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horvdifthd" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdgai:debugn" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst:debug" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horvdifthd:debug" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="64" value="64" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd1" range="0~31" addr="0x2f0e" mask="24:20" dst="U" desc="slope thd (&gt;=) between i and i+2/i-2" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd2" range="0~1023" addr="0x2f0e" mask="19:10" dst="U" desc="amplitude thd (&gt;=) between max and min, when count cycles" default="300" value="300" cmd="common:2,0xff000000"/>
@@ -515,19 +515,19 @@
</Page>
<Page tab_title="LME_LMV_GME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_lmv_vx_gain" range="0~255" addr="0x2f0c" mask="31:24" dst="U" desc="reg_mcdi_lmv_vx_gain" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="7" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvgainmvmode" range="0~3" addr="0x2f0c" mask="11:10" dst="U" desc="four modes of mv selection for lmv weight calucluation, 0: cur(x-3), lst(x-1,x,x+1); 1: cur(x-4,x-3), lst(x,x+1); 2: cur(x-5,x-4,x-3), lst(x-1,x,x+1,x+2,x+3); 3: cur(x-6,x-5,x-4,x-3), lst(x-1,x,x+1,x+2);" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_lmvinitmode" range="0~1" addr="0x2f0c" mask="9:9" dst="U" desc="initial lmvs at first row of input field, 0: intial value = 0; 1: inital = 32 (invalid)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt0" range="0~15" addr="0x2f0c" mask="7:4" dst="U" desc="ratio of max mv" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt1" range="0~15" addr="0x2f0c" mask="3:0" dst="U" desc="ratio of second max mv" default="5" value="5" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd0" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd1" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd2" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvnumlmt" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvfltthd" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain:debug" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="32" value="32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd0:debug" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd1:debug" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd2:debug" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvnumlmt:debug" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvfltthd:debug" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntmax" range="0~15" addr="0x2f49" mask="19:16" dst="U" desc="max lmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="0" value="-1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="-1" value="-1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
@@ -538,13 +538,13 @@
<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="2047" value="2047" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="32" value="32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="48" value="48" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="106" value="106" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="32" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt1" range="0~127" addr="0x2f14" mask="22:16" dst="U" desc="ratio 1 for motion senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="48" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="72" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="112" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvvalidmode" range="0~3" addr="0x2f15" mask="17:16" dst="U" desc="valid mode for gmv calc., 10b: use flt, 01b: use hori flg" default="3" value="3" cmd="common:2,0xff000000"/>
@@ -571,8 +571,8 @@
<Control ui_type="slider" name="reg_mcdi_bimvdstabsdifgain2" range="0~7" addr="0x2f06" mask="4:2" dst="U" desc="2/2, gain2 of bi-mvabs dif beyond segment1, normalized 2 to 1" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bimvdstsgnshft" range="0~3" addr="0x2f06" mask="1:0" dst="U" desc="shift for neighboring distance of bi-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bisadcorepxlgain" range="0~3" addr="0x2f07" mask="10:9" dst="U" desc="bi-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refmcmode" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refmcmode:debug" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt2gain" range="0~15" addr="0x2f18" mask="27:24" dst="U" desc="gain for badwv count num==3" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt1gain" range="0~15" addr="0x2f18" mask="23:20" dst="U" desc="gain for badwv count num==2" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt0gain" range="0~15" addr="0x2f18" mask="19:16" dst="U" desc="gain for badwv count num==1" default="1" value="1" cmd="common:2,0xff000000"/>
@@ -581,7 +581,7 @@
<Control ui_type="slider" name="reg_mcdi_refbadwthd1" range="0~15" addr="0x2f18" mask="7:4" dst="U" desc="threshold 1 for detect badweave with second smallest average luma" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwthd0" range="0~15" addr="0x2f18" mask="3:0" dst="U" desc="threshold 0 for detect badweave with smallest average luma" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwsumgain0" range="0~16" addr="0x2f19" mask="12:8" dst="U" desc="sum gain for r channel, 0~16" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_refbadwcalcmode" range="0~1" addr="0x2f19" mask="4:4" dst="U" desc="mode for badw calculation, 0:sum, 1:max" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_refbadwcalcmode" range="0~1" addr="0x2f19" mask="4:4" dst="U" desc="mode for badw calculation, 0:sum, 1:max" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbsudgain1" range="0~15" addr="0x2f1a" mask="31:28" dst="U" desc="up and down block stregth gain1, normalized to 8 as 1" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbsudgain0" range="0~15" addr="0x2f1a" mask="27:24" dst="U" desc="up and down block stregth gain0, normalized to 8 as 1" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbslftgain" range="0~7" addr="0x2f1a" mask="18:16" dst="U" desc="left block strength gain" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -602,11 +602,11 @@
</Page>
<Page tab_title="QME_MCR" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_biqsadcorepxlgain" range="0~3" addr="0x2f07" mask="2:1" dst="U" desc="bi-qsad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="48" cmd="common:2,0xff000000"/>
@@ -642,10 +642,10 @@
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain0" range="0~31" addr="0x2f2a" mask="12:8" dst="U" desc="gain0 (gmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain0" range="0~127" addr="0x2f2a" mask="6:0" dst="U" desc="gain0 (gmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain1" range="0~31" addr="0x2f2b" mask="20:16" dst="U" desc="gain1 (lmv locked) for bs, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="8" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="8" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain1" range="0~31" addr="0x2f2c" mask="12:8" dst="U" desc="gain1 (lmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="16" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain2" range="0~31" addr="0x2f2d" mask="20:16" dst="U" desc="gain2 (no locked) for bs, for det. calc. normalized to 16 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbadwgain2" range="0~63" addr="0x2f2d" mask="13:8" dst="U" desc="gain2 (no locked) for badw, for det. calc. normalized to 16 as 1, default = 32" default="32" value="32" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetsadgain2" range="0~31" addr="0x2f2d" mask="4:0" dst="U" desc="gain2 (no locked) for qsad, for det. calc. normalized to 16 as 1, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -657,17 +657,17 @@
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmin" range="0~7" addr="0x2f2f" mask="10:8" dst="U" desc="min mv dif for gmv dif check, default = 1, note: dif between reg_mcdi_rel_det_gmv_dif_max and reg_mcdi_rel_det_gmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmax" range="0~15" addr="0x2f2f" mask="7:4" dst="U" desc="max mv dif for gmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetgmvdifmvmode" range="0~1" addr="0x2f2f" mask="0:0" dst="U" desc="0, reg_mcdi_reldetgmvdifmvmode. mv mode used for gmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="12" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmax" range="0~15" addr="0x2f30" mask="7:4" dst="U" desc="max mv dif for lmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetlmvdifmvmode" range="0~1" addr="0x2f30" mask="0:0" dst="U" desc="0, reg_mcdi_reldetlmvdifmvmode. mv mode used for lmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqgain" range="0~15" addr="0x2f31" mask="11:8" dst="U" desc="gain for frequency check, normalized to 4 as 1, default = 10" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqmax" range="0~31" addr="0x2f31" mask="4:0" dst="U" desc="max value for frequency check, default = 31" default="31" value="31" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst1" range="0~1023" addr="0x2f32" mask="30:21" dst="U" desc="offset1 for pd22 check happened, default = 512" default="512" value="512" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="256" value="256" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="1016" value="1016" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkendrow" range="0~2047" addr="0x2f33" mask="26:16" dst="U" desc="end row (less than) number for repeat check, default = 2047" default="2047" value="2047" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkstartrow" range="0~2047" addr="0x2f33" mask="10:0" dst="U" desc="start row (&gt;=) number for repeat check, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkqmvmax" range="0~63" addr="0x2f34" mask="29:24" dst="U" desc="max thd (less than) of abs qmv for repeat check, default = 15, note that quarter mvs range is -63~63" default="15" value="15" cmd="common:2,0xff000000"/>
@@ -680,9 +680,9 @@
<Control ui_type="slider" name="reg_mcdi_reldetrptchkvdifthd" range="0~255" addr="0x2f36" mask="15:8" dst="U" desc="vertical dif thd (less than) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkhdifthd" range="0~255" addr="0x2f36" mask="7:0" dst="U" desc="horizontal dif thd (&gt;=) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd3" range="0~255" addr="0x2f37" mask="31:24" dst="U" desc="hdif thd (less than) for lpf selection of horizontal block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="48" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="9" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="48" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk03" range="0~31" addr="0x2f38" mask="28:24" dst="U" desc="det lpf mask03 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk02" range="0~31" addr="0x2f38" mask="20:16" dst="U" desc="det lpf mask02 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk01" range="0~31" addr="0x2f38" mask="12:8" dst="U" desc="det lpf mask01 for gmv/lmv locked mode, 0~16, default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -732,7 +732,7 @@
<Control ui_type="slider" name="reg_mcdi_motionrefrptmvthd" range="0~31" addr="0x2f54" mask="12:8" dst="U" desc="abs thd (&gt;=) of rpt mv (0~31, 32 means invalid) for motion ref" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_motionrefqmvthd" range="-32~31" addr="0x2f54" mask="7:2" dst="S" desc="min thd (&gt;=) of abs qmv for motion ref, note that quarter mvs range is -63~63" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_motionreflpfmode" range="0~2" addr="0x2f54" mask="1:0" dst="U" desc="Mv and (8 x repeat flg) s lpf mode of motion refinement, 0: no lpf, 1: [1 2 1], 2: [1 2 2 2 1]" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_mcpreflg" range="0~3" addr="0x2f70" mask="9:8" dst="U" desc="flag to use previous field for MC, 0:forward field, 1: previous field" default="1" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_mcpreflg" range="0~3" addr="0x2f70" mask="9:8" dst="U" desc="flag to use previous field for MC, 0:forward field, 1: previous field" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_mcrelrefbycolcfden" range="0~1" addr="0x2f70" mask="7:7" dst="U" desc="enable rel refinement by column cofidence in mc blending" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_mclpfen" range="0~3" addr="0x2f70" mask="6:5" dst="U" desc="enable mc pixles/rel lpf, 0:disable, 1: lpf rel, 2: lpf mc pxls, 3: lpf both rel and mc pxls" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_mcdebugmode" range="0~4" addr="0x2f70" mask="4:2" dst="U" desc="enable mc debug mode, 0:disable, 1: split left/right, 2: split top/bottom, 3: debug mv, 4: debug rel" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -764,7 +764,7 @@
<Control ui_type="slider" name="reg_mcdi_mcrelrefbycolcfdgain" range="0~15" addr="0x2f77" mask="3:0" dst="U" desc="gain for rel (MC blending coef.) refinement if column cofidence failed before MC blending, normalized 8 as 1, set 15 to 16" default="8" value="8" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="PD22CHK_HIGHVERTFRQCHK_MTNPRDXCHK_COLCFD" layout="50x4">
-<Control ui_type="slider" name="reg_mcdi_pd22chksaddifthd" range="0~511" addr="0x2f46" mask="24:16" dst="U" desc="u9, sad dif thd (&gt;=) for (pd22chksad - qsad) for pd22 check, default = 64" default="64" value="64" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_pd22chksaddifthd" range="0~511" addr="0x2f46" mask="24:16" dst="U" desc="u9, sad dif thd (&gt;=) for (pd22chksad - qsad) for pd22 check, default = 64" default="32" value="32" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkqmvthd" range="0~63" addr="0x2f46" mask="13:8" dst="U" desc="u6, thd (&gt;=) of abs qmv for pd22 check, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkfltthd" range="0~255" addr="0x2f46" mask="7:0" dst="U" desc="u8, thd (&gt;=) of flat for pd22 check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkedgeoffst0" range="-128~127" addr="0x2f47" mask="31:24" dst="S" desc="s8, offset0 of pd22chkedge from right film22 phase, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -776,8 +776,8 @@
<Control ui_type="slider" name="reg_mcdi_pd22chkbadwoffst1" range="-8~7" addr="0x2f48" mask="11:8" dst="S" desc="s4, offset1 of pd22chkbadw from right film22 phase, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkbadwgain1" range="0~31" addr="0x2f48" mask="4:0" dst="U" desc="u5, gain1 of pd22badw from right film22 phase, normalized to 16 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkfltcntrt" range="0~2047" addr="0x2f56" mask="26:16" dst="U" desc="u11, ratio for flat count of field pulldown 22 check, normalized 2048 as 1, 2047 is set to 2048, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_pd22chkcntrt" range="0~255" addr="0x2f56" mask="15:8" dst="U" desc="u8, ratio of pulldown 22 check count, normalized 256 as 1, 255 is set to 256, default = 100 " default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_pd22chkcntthd" range="0~31" addr="0x2f56" mask="4:0" dst="U" desc="u5, thd (&gt;=) for pd22 count before locked, 1~31, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_pd22chkcntrt" range="0~255" addr="0x2f56" mask="15:8" dst="U" desc="u8, ratio of pulldown 22 check count, normalized 256 as 1, 255 is set to 256, default = 100 " default="32" value="32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_pd22chkcntthd" range="0~31" addr="0x2f56" mask="4:0" dst="U" desc="u5, thd (&gt;=) for pd22 count before locked, 1~31, default = 4" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_highvertfrqfldavgdifthd0" range="0~2147483647" addr="0x2f4f" mask="30:0" dst="U" desc="u31, high_vert_frq field average luma dif thd (&gt;=), 3*Blk_Width*Blk_Height, set by software, default = 103680" default="103680" value="103680" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_highvertfrqfldavgdifthd1" range="0~1" addr="0x2f4f" mask="31:31" dst="U" desc="u1, high_vert_frq field average luma dif thd (&gt;=), 3*Blk_Width*Blk_Height, set by software, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_highvertfrqfldavgdifdifthd0" range="0~2147483647" addr="0x2f50" mask="30:0" dst="U" desc="u31, high_vert_frq field average luma difs dif thd (less than), 3*Blk_Width*Blk_Height, set by software, default = 103680" default="103680" value="103680" cmd="common:2,0xff000000"/>
@@ -793,20 +793,20 @@
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd1" range="0~255" addr="0x2f42" mask="23:16" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence without gmv locking, default = 160" default="160" value="160" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd0" range="0~255" addr="0x2f42" mask="15:8" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence when gmv locked, default = 100" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdbadwthd" range="0~42" addr="0x2f42" mask="7:2" dst="U" desc="u6, thd for badw larger than (&gt;=) in qbadw calc. mode of column cofidence, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin1" range="0~255" addr="0x2f43" mask="31:24" dst="U" desc="u8, avg luma min1 (&gt;=) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmax1" range="0~255" addr="0x2f43" mask="23:16" dst="U" desc="u8, avg luma max1 (less than) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin0" range="0~255" addr="0x2f43" mask="15:8" dst="U" desc="u8, avg luma min0 (&gt;=) for column cofidence, valid between 16~235, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmax0" range="0~255" addr="0x2f43" mask="7:0" dst="U" desc="u8, avg luma max0 (less than) for column cofidence, valid between 16~235, default = 21" default="21" value="21" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relcolrefrt" range="0~255" addr="0x2f55" mask="7:0" dst="U" desc="u8, ratio for column cofidence level against column number, for refinement, default = 135" default="135" value="135" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_pd22chkwnd0_x1" range="0~8191" addr="0x2f59" mask="28:16" dst="U" desc="u13, x1 for window 0, HSIZE-1, software control" default="719" value="1919" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_pd22chkwnd0_x1" range="0~8191" addr="0x2f59" mask="28:16" dst="U" desc="u13, x1 for window 0, HSIZE-1, software control" default="719" value="719" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd0_x0" range="0~8191" addr="0x2f59" mask="12:0" dst="U" desc="u13, x0 for window 0, software control" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_pd22chkwnd0_y1" range="0~8191" addr="0x2f5a" mask="28:16" dst="U" desc="u13, y1 for window 0, software control" default="39" value="79" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_pd22chkwnd0_y1" range="0~8191" addr="0x2f5a" mask="28:16" dst="U" desc="u13, y1 for window 0, software control" default="39" value="39" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd0_y0" range="0~8191" addr="0x2f5a" mask="12:0" dst="U" desc="u13, y0 for window 0, software control" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_x1" range="0~8191" addr="0x2f5b" mask="28:16" dst="U" desc="u13, x1 for window 1, HSIZE-1, software control" default="719" value="1919" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_x1" range="0~8191" addr="0x2f5b" mask="28:16" dst="U" desc="u13, x1 for window 1, HSIZE-1, software control" default="719" value="719" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_x0" range="0~8191" addr="0x2f5b" mask="12:0" dst="U" desc="u13, x0 for window 1, software control" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_y1" range="0~8191" addr="0x2f5c" mask="28:16" dst="U" desc="u13, y1 for window 1, software control" default="199" value="459" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_y0" range="0~8191" addr="0x2f5c" mask="12:0" dst="U" desc="u13, y0 for window 1, software control" default="40" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_y1" range="0~8191" addr="0x2f5c" mask="28:16" dst="U" desc="u13, y1 for window 1, software control" default="247" value="247" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_y0" range="0~8191" addr="0x2f5c" mask="12:0" dst="U" desc="u13, y0 for window 1, software control" default="40" value="40" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_pd22chklmvchk2" range="0~1" addr="0x2f5d" mask="10:10" dst="U" desc="u1, lmv lock check while force vof for each windows" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_pd22chklmvchk1" range="0~1" addr="0x2f5d" mask="9:9" dst="U" desc="u1, lmv lock check while force vof for each windows" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_pd22chklmvchk0" range="0~1" addr="0x2f5d" mask="8:8" dst="U" desc="u1, lmv lock check while force vof for each windows" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -897,16 +897,16 @@
<Control ui_type="checkbox" name="reg_mcdi_chkedgeedgelpf" range="0~1" addr="0x2f0b" mask="0:0" dst="U" desc="edge lpf mode, 0:[0,2,4,2,0], 1:[1,2,2,2,1]" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg0" range="0~7" addr="0x2f05" mask="19:17" dst="U" desc="segment0 for uni-mv abs" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg1" range="0~31" addr="0x2f05" mask="16:12" dst="U" desc="segment1 for uni-mv abs" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstsgnshft" range="0~3" addr="0x2f05" mask="1:0" dst="U" desc="shift for neighboring distance of uni-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unisadcorepxlgain" range="0~3" addr="0x2f07" mask="18:17" dst="U" desc="uni-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_unisadcorepxlnormen" range="0~1" addr="0x2f07" mask="16:16" dst="U" desc="enable uni-sad core pixels normalization" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="21" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horvdifthd" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="64" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain:debug" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst:debug" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horvdifthd:debug" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd1" range="0~31" addr="0x2f0e" mask="24:20" dst="U" desc="slope thd (&gt;=) between i and i+2/i-2" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd2" range="0~1023" addr="0x2f0e" mask="19:10" dst="U" desc="amplitude thd (&gt;=) between max and min, when count cycles" default="300" value="300" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd1" range="0~1023" addr="0x2f0e" mask="9:0" dst="U" desc="amplitude thd (&gt;=) between average of max and min" default="400" value="400" cmd="common:2,0xff000000"/>
@@ -921,7 +921,7 @@
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd0" range="0~255" addr="0x2f10" mask="23:16" dst="U" desc="higher hdif thd (&gt;=) (vertical edge) for rpt detection" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd1" range="0~255" addr="0x2f10" mask="15:8" dst="U" desc="hdif thd (&gt;=) (slope edge) for rpt detection" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvvdifthd" range="0~255" addr="0x2f10" mask="7:0" dst="U" desc="vdif thd (&gt;=) (slope edge) for rpt detection" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="336" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdoffst" range="-512~511" addr="0x2f11" mask="9:0" dst="S" desc="offset for sad dif thd in rpt mv detection, -512~511" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvlftgain" range="0~255" addr="0x2f13" mask="31:24" dst="U" desc="up repeat mv gain for hme" default="96" value="96" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvuplftgain" range="0~255" addr="0x2f13" mask="23:16" dst="U" desc="up left repeat mv gain for hme" default="32" value="32" cmd="common:2,0xff000000"/>
@@ -930,41 +930,41 @@
</Page>
<Page tab_title="LME_LMV_GME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_lmv_vx_gain" range="0~255" addr="0x2f0c" mask="31:24" dst="U" desc="reg_mcdi_lmv_vx_gain" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="7" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvgainmvmode" range="0~3" addr="0x2f0c" mask="11:10" dst="U" desc="four modes of mv selection for lmv weight calucluation, 0: cur(x-3), lst(x-1,x,x+1); 1: cur(x-4,x-3), lst(x,x+1); 2: cur(x-5,x-4,x-3), lst(x-1,x,x+1,x+2,x+3); 3: cur(x-6,x-5,x-4,x-3), lst(x-1,x,x+1,x+2);" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_lmvinitmode" range="0~1" addr="0x2f0c" mask="9:9" dst="U" desc="initial lmvs at first row of input field, 0: intial value = 0; 1: inital = 32 (invalid)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt0" range="0~15" addr="0x2f0c" mask="7:4" dst="U" desc="ratio of max mv" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt1" range="0~15" addr="0x2f0c" mask="3:0" dst="U" desc="ratio of second max mv" default="5" value="5" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="96" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd0" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd1" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd2" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvnumlmt" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvfltthd" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain:debug" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="32" value="32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd0:debug" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd1:debug" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd2:debug" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvnumlmt:debug" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvfltthd:debug" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntmax" range="0~15" addr="0x2f49" mask="19:16" dst="U" desc="max lmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="24" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="2047" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="2" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="32" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="48" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="106" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="-1" value="-1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="2047" value="2047" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="106" value="106" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="32" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt1" range="0~127" addr="0x2f14" mask="22:16" dst="U" desc="ratio 1 for motion senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="80" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="100" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="112" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvvalidmode" range="0~3" addr="0x2f15" mask="17:16" dst="U" desc="valid mode for gmv calc., 10b: use flt, 01b: use hori flg" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="0" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="3" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="3" value="3" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="GMV_RPME_RFME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_gmvlockcntmax" range="0~15" addr="0x2f4d" mask="19:16" dst="U" desc="max gmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
@@ -986,8 +986,8 @@
<Control ui_type="slider" name="reg_mcdi_bimvdstabsdifgain2" range="0~7" addr="0x2f06" mask="4:2" dst="U" desc="2/2, gain2 of bi-mvabs dif beyond segment1, normalized 2 to 1" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bimvdstsgnshft" range="0~3" addr="0x2f06" mask="1:0" dst="U" desc="shift for neighboring distance of bi-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bisadcorepxlgain" range="0~3" addr="0x2f07" mask="10:9" dst="U" desc="bi-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refmcmode" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refmcmode:debug" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt2gain" range="0~15" addr="0x2f18" mask="27:24" dst="U" desc="gain for badwv count num==3" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt1gain" range="0~15" addr="0x2f18" mask="23:20" dst="U" desc="gain for badwv count num==2" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt0gain" range="0~15" addr="0x2f18" mask="19:16" dst="U" desc="gain for badwv count num==1" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -1017,28 +1017,28 @@
</Page>
<Page tab_title="QME_MCR" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_biqsadcorepxlgain" range="0~3" addr="0x2f07" mask="2:1" dst="U" desc="bi-qsad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="255" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="128" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="160" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="256" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst1" range="-128~127" addr="0x2f25" mask="31:24" dst="S" desc="offset for sad adj, for flat block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadgain1" range="0~15" addr="0x2f25" mask="19:16" dst="U" desc="gain for sad adj, for flat block, normalized to 8 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst0" range="-128~127" addr="0x2f25" mask="15:8" dst="S" desc="offset for sad adj, for vertical block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -1057,8 +1057,8 @@
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain0" range="0~31" addr="0x2f2a" mask="12:8" dst="U" desc="gain0 (gmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain0" range="0~127" addr="0x2f2a" mask="6:0" dst="U" desc="gain0 (gmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain1" range="0~31" addr="0x2f2b" mask="20:16" dst="U" desc="gain1 (lmv locked) for bs, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain1" range="0~31" addr="0x2f2c" mask="12:8" dst="U" desc="gain1 (lmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain2" range="0~31" addr="0x2f2d" mask="20:16" dst="U" desc="gain2 (no locked) for bs, for det. calc. normalized to 16 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
@@ -1072,17 +1072,17 @@
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmin" range="0~7" addr="0x2f2f" mask="10:8" dst="U" desc="min mv dif for gmv dif check, default = 1, note: dif between reg_mcdi_rel_det_gmv_dif_max and reg_mcdi_rel_det_gmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmax" range="0~15" addr="0x2f2f" mask="7:4" dst="U" desc="max mv dif for gmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetgmvdifmvmode" range="0~1" addr="0x2f2f" mask="0:0" dst="U" desc="0, reg_mcdi_reldetgmvdifmvmode. mv mode used for gmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmax" range="0~15" addr="0x2f30" mask="7:4" dst="U" desc="max mv dif for lmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetlmvdifmvmode" range="0~1" addr="0x2f30" mask="0:0" dst="U" desc="0, reg_mcdi_reldetlmvdifmvmode. mv mode used for lmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqgain" range="0~15" addr="0x2f31" mask="11:8" dst="U" desc="gain for frequency check, normalized to 4 as 1, default = 10" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqmax" range="0~31" addr="0x2f31" mask="4:0" dst="U" desc="max value for frequency check, default = 31" default="31" value="31" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst1" range="0~1023" addr="0x2f32" mask="30:21" dst="U" desc="offset1 for pd22 check happened, default = 512" default="512" value="512" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="256" value="256" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="1016" value="1016" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkendrow" range="0~2047" addr="0x2f33" mask="26:16" dst="U" desc="end row (less than) number for repeat check, default = 2047" default="2047" value="2047" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkstartrow" range="0~2047" addr="0x2f33" mask="10:0" dst="U" desc="start row (&gt;=) number for repeat check, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkqmvmax" range="0~63" addr="0x2f34" mask="29:24" dst="U" desc="max thd (less than) of abs qmv for repeat check, default = 15, note that quarter mvs range is -63~63" default="15" value="15" cmd="common:2,0xff000000"/>
@@ -1095,9 +1095,9 @@
<Control ui_type="slider" name="reg_mcdi_reldetrptchkvdifthd" range="0~255" addr="0x2f36" mask="15:8" dst="U" desc="vertical dif thd (less than) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkhdifthd" range="0~255" addr="0x2f36" mask="7:0" dst="U" desc="horizontal dif thd (&gt;=) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd3" range="0~255" addr="0x2f37" mask="31:24" dst="U" desc="hdif thd (less than) for lpf selection of horizontal block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk03" range="0~31" addr="0x2f38" mask="28:24" dst="U" desc="det lpf mask03 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk02" range="0~31" addr="0x2f38" mask="20:16" dst="U" desc="det lpf mask02 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk01" range="0~31" addr="0x2f38" mask="12:8" dst="U" desc="det lpf mask01 for gmv/lmv locked mode, 0~16, default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -1110,14 +1110,14 @@
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk20" range="0~31" addr="0x2f3a" mask="20:16" dst="U" desc="det lpf mask20 for horizontal blocks, 0~16, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk14" range="0~31" addr="0x2f3a" mask="12:8" dst="U" desc="det lpf mask14 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk13" range="0~31" addr="0x2f3a" mask="4:0" dst="U" desc="det lpf mask13 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk24" range="0~31" addr="0x2f3b" mask="20:16" dst="U" desc="det lpf mask24 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk23" range="0~31" addr="0x2f3b" mask="12:8" dst="U" desc="det lpf mask23 for horizontal blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk22" range="0~31" addr="0x2f3b" mask="4:0" dst="U" desc="det lpf mask22 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmin" range="0~127" addr="0x2f3d" mask="6:0" dst="U" desc="min of detected value, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut3" range="0~255" addr="0x2f3e" mask="31:24" dst="U" desc="default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut2" range="0~255" addr="0x2f3e" mask="23:16" dst="U" desc="default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -1208,7 +1208,7 @@
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd1" range="0~255" addr="0x2f42" mask="23:16" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence without gmv locking, default = 160" default="160" value="160" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd0" range="0~255" addr="0x2f42" mask="15:8" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence when gmv locked, default = 100" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdbadwthd" range="0~42" addr="0x2f42" mask="7:2" dst="U" desc="u6, thd for badw larger than (&gt;=) in qbadw calc. mode of column cofidence, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin1" range="0~255" addr="0x2f43" mask="31:24" dst="U" desc="u8, avg luma min1 (&gt;=) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmax1" range="0~255" addr="0x2f43" mask="23:16" dst="U" desc="u8, avg luma max1 (less than) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin0" range="0~255" addr="0x2f43" mask="15:8" dst="U" desc="u8, avg luma min0 (&gt;=) for column cofidence, valid between 16~235, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
diff --git a/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml b/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml
index ebfeaa8..c9ad653 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml
@@ -67,16 +67,16 @@
<Control ui_type="checkbox" name="reg_mcdi_chkedgeedgelpf" range="0~1" addr="0x2f0b" mask="0:0" dst="U" desc="edge lpf mode, 0:[0,2,4,2,0], 1:[1,2,2,2,1]" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg0" range="0~7" addr="0x2f05" mask="19:17" dst="U" desc="segment0 for uni-mv abs" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg1" range="0~31" addr="0x2f05" mask="16:12" dst="U" desc="segment1 for uni-mv abs" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstsgnshft" range="0~3" addr="0x2f05" mask="1:0" dst="U" desc="shift for neighboring distance of uni-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unisadcorepxlgain" range="0~3" addr="0x2f07" mask="18:17" dst="U" desc="uni-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_unisadcorepxlnormen" range="0~1" addr="0x2f07" mask="16:16" dst="U" desc="enable uni-sad core pixels normalization" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="21" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horvdifthd" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="64" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain:debug" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst:debug" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horvdifthd:debug" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd1" range="0~31" addr="0x2f0e" mask="24:20" dst="U" desc="slope thd (&gt;=) between i and i+2/i-2" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd2" range="0~1023" addr="0x2f0e" mask="19:10" dst="U" desc="amplitude thd (&gt;=) between max and min, when count cycles" default="300" value="300" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd1" range="0~1023" addr="0x2f0e" mask="9:0" dst="U" desc="amplitude thd (&gt;=) between average of max and min" default="400" value="400" cmd="common:2,0xff000000"/>
@@ -91,7 +91,7 @@
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd0" range="0~255" addr="0x2f10" mask="23:16" dst="U" desc="higher hdif thd (&gt;=) (vertical edge) for rpt detection" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd1" range="0~255" addr="0x2f10" mask="15:8" dst="U" desc="hdif thd (&gt;=) (slope edge) for rpt detection" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvvdifthd" range="0~255" addr="0x2f10" mask="7:0" dst="U" desc="vdif thd (&gt;=) (slope edge) for rpt detection" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="336" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdoffst" range="-512~511" addr="0x2f11" mask="9:0" dst="S" desc="offset for sad dif thd in rpt mv detection, -512~511" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvlftgain" range="0~255" addr="0x2f13" mask="31:24" dst="U" desc="up repeat mv gain for hme" default="96" value="96" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvuplftgain" range="0~255" addr="0x2f13" mask="23:16" dst="U" desc="up left repeat mv gain for hme" default="32" value="32" cmd="common:2,0xff000000"/>
@@ -100,41 +100,41 @@
</Page>
<Page tab_title="LME_LMV_GME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_lmv_vx_gain" range="0~255" addr="0x2f0c" mask="31:24" dst="U" desc="reg_mcdi_lmv_vx_gain" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="7" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvgainmvmode" range="0~3" addr="0x2f0c" mask="11:10" dst="U" desc="four modes of mv selection for lmv weight calucluation, 0: cur(x-3), lst(x-1,x,x+1); 1: cur(x-4,x-3), lst(x,x+1); 2: cur(x-5,x-4,x-3), lst(x-1,x,x+1,x+2,x+3); 3: cur(x-6,x-5,x-4,x-3), lst(x-1,x,x+1,x+2);" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_lmvinitmode" range="0~1" addr="0x2f0c" mask="9:9" dst="U" desc="initial lmvs at first row of input field, 0: intial value = 0; 1: inital = 32 (invalid)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt0" range="0~15" addr="0x2f0c" mask="7:4" dst="U" desc="ratio of max mv" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt1" range="0~15" addr="0x2f0c" mask="3:0" dst="U" desc="ratio of second max mv" default="5" value="5" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="96" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd0" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd1" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd2" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvnumlmt" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvfltthd" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain:debug" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="32" value="32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd0:debug" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd1:debug" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd2:debug" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvnumlmt:debug" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvfltthd:debug" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntmax" range="0~15" addr="0x2f49" mask="19:16" dst="U" desc="max lmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="24" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="2047" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="2" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="32" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="48" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="106" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="-1" value="-1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="2047" value="2047" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="106" value="106" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="32" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt1" range="0~127" addr="0x2f14" mask="22:16" dst="U" desc="ratio 1 for motion senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="80" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="100" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="112" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvvalidmode" range="0~3" addr="0x2f15" mask="17:16" dst="U" desc="valid mode for gmv calc., 10b: use flt, 01b: use hori flg" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="0" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="3" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="3" value="3" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="GMV_RPME_RFME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_gmvlockcntmax" range="0~15" addr="0x2f4d" mask="19:16" dst="U" desc="max gmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
@@ -156,8 +156,8 @@
<Control ui_type="slider" name="reg_mcdi_bimvdstabsdifgain2" range="0~7" addr="0x2f06" mask="4:2" dst="U" desc="2/2, gain2 of bi-mvabs dif beyond segment1, normalized 2 to 1" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bimvdstsgnshft" range="0~3" addr="0x2f06" mask="1:0" dst="U" desc="shift for neighboring distance of bi-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bisadcorepxlgain" range="0~3" addr="0x2f07" mask="10:9" dst="U" desc="bi-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refmcmode" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refmcmode:debug" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt2gain" range="0~15" addr="0x2f18" mask="27:24" dst="U" desc="gain for badwv count num==3" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt1gain" range="0~15" addr="0x2f18" mask="23:20" dst="U" desc="gain for badwv count num==2" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt0gain" range="0~15" addr="0x2f18" mask="19:16" dst="U" desc="gain for badwv count num==1" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -187,28 +187,28 @@
</Page>
<Page tab_title="QME_MCR" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_biqsadcorepxlgain" range="0~3" addr="0x2f07" mask="2:1" dst="U" desc="bi-qsad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="255" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="128" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="160" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="256" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst1" range="-128~127" addr="0x2f25" mask="31:24" dst="S" desc="offset for sad adj, for flat block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadgain1" range="0~15" addr="0x2f25" mask="19:16" dst="U" desc="gain for sad adj, for flat block, normalized to 8 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst0" range="-128~127" addr="0x2f25" mask="15:8" dst="S" desc="offset for sad adj, for vertical block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -227,8 +227,8 @@
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain0" range="0~31" addr="0x2f2a" mask="12:8" dst="U" desc="gain0 (gmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain0" range="0~127" addr="0x2f2a" mask="6:0" dst="U" desc="gain0 (gmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain1" range="0~31" addr="0x2f2b" mask="20:16" dst="U" desc="gain1 (lmv locked) for bs, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain1" range="0~31" addr="0x2f2c" mask="12:8" dst="U" desc="gain1 (lmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain2" range="0~31" addr="0x2f2d" mask="20:16" dst="U" desc="gain2 (no locked) for bs, for det. calc. normalized to 16 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
@@ -242,17 +242,17 @@
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmin" range="0~7" addr="0x2f2f" mask="10:8" dst="U" desc="min mv dif for gmv dif check, default = 1, note: dif between reg_mcdi_rel_det_gmv_dif_max and reg_mcdi_rel_det_gmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmax" range="0~15" addr="0x2f2f" mask="7:4" dst="U" desc="max mv dif for gmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetgmvdifmvmode" range="0~1" addr="0x2f2f" mask="0:0" dst="U" desc="0, reg_mcdi_reldetgmvdifmvmode. mv mode used for gmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmax" range="0~15" addr="0x2f30" mask="7:4" dst="U" desc="max mv dif for lmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetlmvdifmvmode" range="0~1" addr="0x2f30" mask="0:0" dst="U" desc="0, reg_mcdi_reldetlmvdifmvmode. mv mode used for lmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqgain" range="0~15" addr="0x2f31" mask="11:8" dst="U" desc="gain for frequency check, normalized to 4 as 1, default = 10" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqmax" range="0~31" addr="0x2f31" mask="4:0" dst="U" desc="max value for frequency check, default = 31" default="31" value="31" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst1" range="0~1023" addr="0x2f32" mask="30:21" dst="U" desc="offset1 for pd22 check happened, default = 512" default="512" value="512" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="256" value="256" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="1016" value="1016" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkendrow" range="0~2047" addr="0x2f33" mask="26:16" dst="U" desc="end row (less than) number for repeat check, default = 2047" default="2047" value="2047" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkstartrow" range="0~2047" addr="0x2f33" mask="10:0" dst="U" desc="start row (&gt;=) number for repeat check, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkqmvmax" range="0~63" addr="0x2f34" mask="29:24" dst="U" desc="max thd (less than) of abs qmv for repeat check, default = 15, note that quarter mvs range is -63~63" default="15" value="15" cmd="common:2,0xff000000"/>
@@ -265,9 +265,9 @@
<Control ui_type="slider" name="reg_mcdi_reldetrptchkvdifthd" range="0~255" addr="0x2f36" mask="15:8" dst="U" desc="vertical dif thd (less than) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkhdifthd" range="0~255" addr="0x2f36" mask="7:0" dst="U" desc="horizontal dif thd (&gt;=) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd3" range="0~255" addr="0x2f37" mask="31:24" dst="U" desc="hdif thd (less than) for lpf selection of horizontal block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk03" range="0~31" addr="0x2f38" mask="28:24" dst="U" desc="det lpf mask03 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk02" range="0~31" addr="0x2f38" mask="20:16" dst="U" desc="det lpf mask02 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk01" range="0~31" addr="0x2f38" mask="12:8" dst="U" desc="det lpf mask01 for gmv/lmv locked mode, 0~16, default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -280,14 +280,14 @@
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk20" range="0~31" addr="0x2f3a" mask="20:16" dst="U" desc="det lpf mask20 for horizontal blocks, 0~16, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk14" range="0~31" addr="0x2f3a" mask="12:8" dst="U" desc="det lpf mask14 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk13" range="0~31" addr="0x2f3a" mask="4:0" dst="U" desc="det lpf mask13 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk24" range="0~31" addr="0x2f3b" mask="20:16" dst="U" desc="det lpf mask24 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk23" range="0~31" addr="0x2f3b" mask="12:8" dst="U" desc="det lpf mask23 for horizontal blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk22" range="0~31" addr="0x2f3b" mask="4:0" dst="U" desc="det lpf mask22 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmin" range="0~127" addr="0x2f3d" mask="6:0" dst="U" desc="min of detected value, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut3" range="0~255" addr="0x2f3e" mask="31:24" dst="U" desc="default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut2" range="0~255" addr="0x2f3e" mask="23:16" dst="U" desc="default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -378,7 +378,7 @@
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd1" range="0~255" addr="0x2f42" mask="23:16" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence without gmv locking, default = 160" default="160" value="160" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd0" range="0~255" addr="0x2f42" mask="15:8" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence when gmv locked, default = 100" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdbadwthd" range="0~42" addr="0x2f42" mask="7:2" dst="U" desc="u6, thd for badw larger than (&gt;=) in qbadw calc. mode of column cofidence, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin1" range="0~255" addr="0x2f43" mask="31:24" dst="U" desc="u8, avg luma min1 (&gt;=) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmax1" range="0~255" addr="0x2f43" mask="23:16" dst="U" desc="u8, avg luma max1 (less than) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin0" range="0~255" addr="0x2f43" mask="15:8" dst="U" desc="u8, avg luma min0 (&gt;=) for column cofidence, valid between 16~235, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -432,7 +432,7 @@
<Control ui_type="CheckBox" name="reg_mcdi_reflmven" range="0~1" addr="0x2f04" mask="13:13" dst="U" desc=" use lmvs in refinement." default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="CheckBox" name="reg_mcdi_refgmven" range="0~1" addr="0x2f04" mask="14:14" dst="U" desc=" use gmv in refinement." default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="CheckBox" name="reg_mcdi_refrptmven" range="0~1" addr="0x2f04" mask="15:15" dst="U" desc=" use repeat mv in refinement." default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="CheckBox" name="reg_mcdi_qmeen" range="0~1" addr="0x2f04" mask="16:16" dst="U" desc=" enable quarter motion estimation." default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="CheckBox" name="reg_mcdi_qmeen" range="0~1" addr="0x2f04" mask="16:16" dst="U" desc=" enable quarter motion estimation." default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="CheckBox" name="reg_mcdi_reldetfrqchken" range="0~1" addr="0x2f04" mask="17:17" dst="U" desc=" enable mv frequency check in rel det." default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="CheckBox" name="reg_mcdi_reldetpd22chken" range="0~1" addr="0x2f04" mask="18:18" dst="U" desc=" enable pull-down 22 mode check for rel det refinemen." default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="CheckBox" name="reg_mcdi_reldetgmvdifchken" range="0~1" addr="0x2f04" mask="19:19" dst="U" desc=" enable lmv dif check in lmv lock mode for rel det." default="1" value="1" cmd="common:2,0xff000000"/>
@@ -472,8 +472,8 @@
<Control ui_type="slider" name="reg_mcdi_chkedgemaxedgethd" range="0~15" addr="0x2f0a" mask="15:12" dst="U" desc="max drt of edge" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_chkedgeminedgethd" range="0~15" addr="0x2f0a" mask="11:8" dst="U" desc="max drt of edge" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_chkedgevdifthd" range="0~127" addr="0x2f0a" mask="6:0" dst="U" desc="thd for vertical dif in check edge" default="14" value="14" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_chkedgedifthd1" range="0~15" addr="0x2f0b" mask="23:20" dst="U" desc="thd1 for edge dif check (less than or equal to)" default="4" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_chkedgedifthd0" range="0~15" addr="0x2f0b" mask="19:16" dst="U" desc="thd0 for edge dif check (&gt;=)" default="15" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_chkedgedifthd1" range="0~15" addr="0x2f0b" mask="23:20" dst="U" desc="thd1 for edge dif check (less than or equal to)" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_chkedgedifthd0" range="0~15" addr="0x2f0b" mask="19:16" dst="U" desc="thd0 for edge dif check (&gt;=)" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_chkedgechklen" range="1~24" addr="0x2f0b" mask="14:10" dst="U" desc="total check length for edge check, 1~24 (&gt;0)" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_chkedgeedgesel" range="1~3" addr="0x2f0b" mask="9:8" dst="U" desc="final edge select mode, 0: original start edge, 1: lpf start edge, 2: orignal start+end edge, 3: lpf start+end edge" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_chkedgesaddstgain" range="0~31" addr="0x2f0b" mask="7:3" dst="U" desc="distance gain for sad calc while getting edges" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -488,9 +488,9 @@
<Control ui_type="slider" name="reg_mcdi_unimvdstsgnshft" range="0~3" addr="0x2f05" mask="1:0" dst="U" desc="shift for neighboring distance of uni-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unisadcorepxlgain" range="0~3" addr="0x2f07" mask="18:17" dst="U" desc="uni-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_unisadcorepxlnormen" range="0~1" addr="0x2f07" mask="16:16" dst="U" desc="enable uni-sad core pixels normalization" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="21" value="21" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horvdifthd" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdgai:debugn" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst:debug" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horvdifthd:debug" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="64" value="64" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd1" range="0~31" addr="0x2f0e" mask="24:20" dst="U" desc="slope thd (&gt;=) between i and i+2/i-2" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd2" range="0~1023" addr="0x2f0e" mask="19:10" dst="U" desc="amplitude thd (&gt;=) between max and min, when count cycles" default="300" value="300" cmd="common:2,0xff000000"/>
@@ -515,19 +515,19 @@
</Page>
<Page tab_title="LME_LMV_GME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_lmv_vx_gain" range="0~255" addr="0x2f0c" mask="31:24" dst="U" desc="reg_mcdi_lmv_vx_gain" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="7" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvgainmvmode" range="0~3" addr="0x2f0c" mask="11:10" dst="U" desc="four modes of mv selection for lmv weight calucluation, 0: cur(x-3), lst(x-1,x,x+1); 1: cur(x-4,x-3), lst(x,x+1); 2: cur(x-5,x-4,x-3), lst(x-1,x,x+1,x+2,x+3); 3: cur(x-6,x-5,x-4,x-3), lst(x-1,x,x+1,x+2);" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_lmvinitmode" range="0~1" addr="0x2f0c" mask="9:9" dst="U" desc="initial lmvs at first row of input field, 0: intial value = 0; 1: inital = 32 (invalid)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt0" range="0~15" addr="0x2f0c" mask="7:4" dst="U" desc="ratio of max mv" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt1" range="0~15" addr="0x2f0c" mask="3:0" dst="U" desc="ratio of second max mv" default="5" value="5" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd0" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd1" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd2" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvnumlmt" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvfltthd" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain:debug" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="32" value="32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd0:debug" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd1:debug" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd2:debug" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvnumlmt:debug" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvfltthd:debug" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntmax" range="0~15" addr="0x2f49" mask="19:16" dst="U" desc="max lmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="0" value="-1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="-1" value="-1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
@@ -538,13 +538,13 @@
<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="2047" value="2047" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="32" value="32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="48" value="48" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="106" value="106" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="32" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt1" range="0~127" addr="0x2f14" mask="22:16" dst="U" desc="ratio 1 for motion senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="48" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="72" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="112" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvvalidmode" range="0~3" addr="0x2f15" mask="17:16" dst="U" desc="valid mode for gmv calc., 10b: use flt, 01b: use hori flg" default="3" value="3" cmd="common:2,0xff000000"/>
@@ -571,8 +571,8 @@
<Control ui_type="slider" name="reg_mcdi_bimvdstabsdifgain2" range="0~7" addr="0x2f06" mask="4:2" dst="U" desc="2/2, gain2 of bi-mvabs dif beyond segment1, normalized 2 to 1" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bimvdstsgnshft" range="0~3" addr="0x2f06" mask="1:0" dst="U" desc="shift for neighboring distance of bi-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bisadcorepxlgain" range="0~3" addr="0x2f07" mask="10:9" dst="U" desc="bi-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refmcmode" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refmcmode:debug" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt2gain" range="0~15" addr="0x2f18" mask="27:24" dst="U" desc="gain for badwv count num==3" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt1gain" range="0~15" addr="0x2f18" mask="23:20" dst="U" desc="gain for badwv count num==2" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt0gain" range="0~15" addr="0x2f18" mask="19:16" dst="U" desc="gain for badwv count num==1" default="1" value="1" cmd="common:2,0xff000000"/>
@@ -602,11 +602,11 @@
</Page>
<Page tab_title="QME_MCR" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_biqsadcorepxlgain" range="0~3" addr="0x2f07" mask="2:1" dst="U" desc="bi-qsad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="48" cmd="common:2,0xff000000"/>
@@ -642,10 +642,10 @@
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain0" range="0~31" addr="0x2f2a" mask="12:8" dst="U" desc="gain0 (gmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain0" range="0~127" addr="0x2f2a" mask="6:0" dst="U" desc="gain0 (gmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain1" range="0~31" addr="0x2f2b" mask="20:16" dst="U" desc="gain1 (lmv locked) for bs, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="8" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="8" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain1" range="0~31" addr="0x2f2c" mask="12:8" dst="U" desc="gain1 (lmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="16" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain2" range="0~31" addr="0x2f2d" mask="20:16" dst="U" desc="gain2 (no locked) for bs, for det. calc. normalized to 16 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbadwgain2" range="0~63" addr="0x2f2d" mask="13:8" dst="U" desc="gain2 (no locked) for badw, for det. calc. normalized to 16 as 1, default = 32" default="32" value="32" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetsadgain2" range="0~31" addr="0x2f2d" mask="4:0" dst="U" desc="gain2 (no locked) for qsad, for det. calc. normalized to 16 as 1, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -657,17 +657,17 @@
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmin" range="0~7" addr="0x2f2f" mask="10:8" dst="U" desc="min mv dif for gmv dif check, default = 1, note: dif between reg_mcdi_rel_det_gmv_dif_max and reg_mcdi_rel_det_gmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmax" range="0~15" addr="0x2f2f" mask="7:4" dst="U" desc="max mv dif for gmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetgmvdifmvmode" range="0~1" addr="0x2f2f" mask="0:0" dst="U" desc="0, reg_mcdi_reldetgmvdifmvmode. mv mode used for gmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="12" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="1" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmax" range="0~15" addr="0x2f30" mask="7:4" dst="U" desc="max mv dif for lmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetlmvdifmvmode" range="0~1" addr="0x2f30" mask="0:0" dst="U" desc="0, reg_mcdi_reldetlmvdifmvmode. mv mode used for lmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqgain" range="0~15" addr="0x2f31" mask="11:8" dst="U" desc="gain for frequency check, normalized to 4 as 1, default = 10" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqmax" range="0~31" addr="0x2f31" mask="4:0" dst="U" desc="max value for frequency check, default = 31" default="31" value="31" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst1" range="0~1023" addr="0x2f32" mask="30:21" dst="U" desc="offset1 for pd22 check happened, default = 512" default="512" value="512" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="12" value="13" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="256" value="1016" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="6" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="1016" value="1016" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkendrow" range="0~2047" addr="0x2f33" mask="26:16" dst="U" desc="end row (less than) number for repeat check, default = 2047" default="2047" value="2047" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkstartrow" range="0~2047" addr="0x2f33" mask="10:0" dst="U" desc="start row (&gt;=) number for repeat check, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkqmvmax" range="0~63" addr="0x2f34" mask="29:24" dst="U" desc="max thd (less than) of abs qmv for repeat check, default = 15, note that quarter mvs range is -63~63" default="15" value="15" cmd="common:2,0xff000000"/>
@@ -680,9 +680,9 @@
<Control ui_type="slider" name="reg_mcdi_reldetrptchkvdifthd" range="0~255" addr="0x2f36" mask="15:8" dst="U" desc="vertical dif thd (less than) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkhdifthd" range="0~255" addr="0x2f36" mask="7:0" dst="U" desc="horizontal dif thd (&gt;=) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd3" range="0~255" addr="0x2f37" mask="31:24" dst="U" desc="hdif thd (less than) for lpf selection of horizontal block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="48" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="9" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="48" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk03" range="0~31" addr="0x2f38" mask="28:24" dst="U" desc="det lpf mask03 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk02" range="0~31" addr="0x2f38" mask="20:16" dst="U" desc="det lpf mask02 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk01" range="0~31" addr="0x2f38" mask="12:8" dst="U" desc="det lpf mask01 for gmv/lmv locked mode, 0~16, default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -732,7 +732,7 @@
<Control ui_type="slider" name="reg_mcdi_motionrefrptmvthd" range="0~31" addr="0x2f54" mask="12:8" dst="U" desc="abs thd (&gt;=) of rpt mv (0~31, 32 means invalid) for motion ref" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_motionrefqmvthd" range="-32~31" addr="0x2f54" mask="7:2" dst="S" desc="min thd (&gt;=) of abs qmv for motion ref, note that quarter mvs range is -63~63" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_motionreflpfmode" range="0~2" addr="0x2f54" mask="1:0" dst="U" desc="Mv and (8 x repeat flg) s lpf mode of motion refinement, 0: no lpf, 1: [1 2 1], 2: [1 2 2 2 1]" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_mcpreflg" range="0~3" addr="0x2f70" mask="9:8" dst="U" desc="flag to use previous field for MC, 0:forward field, 1: previous field" default="1" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_mcpreflg" range="0~3" addr="0x2f70" mask="9:8" dst="U" desc="flag to use previous field for MC, 0:forward field, 1: previous field" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_mcrelrefbycolcfden" range="0~1" addr="0x2f70" mask="7:7" dst="U" desc="enable rel refinement by column cofidence in mc blending" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_mclpfen" range="0~3" addr="0x2f70" mask="6:5" dst="U" desc="enable mc pixles/rel lpf, 0:disable, 1: lpf rel, 2: lpf mc pxls, 3: lpf both rel and mc pxls" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_mcdebugmode" range="0~4" addr="0x2f70" mask="4:2" dst="U" desc="enable mc debug mode, 0:disable, 1: split left/right, 2: split top/bottom, 3: debug mv, 4: debug rel" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -764,7 +764,7 @@
<Control ui_type="slider" name="reg_mcdi_mcrelrefbycolcfdgain" range="0~15" addr="0x2f77" mask="3:0" dst="U" desc="gain for rel (MC blending coef.) refinement if column cofidence failed before MC blending, normalized 8 as 1, set 15 to 16" default="8" value="8" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="PD22CHK_HIGHVERTFRQCHK_MTNPRDXCHK_COLCFD" layout="50x4">
-<Control ui_type="slider" name="reg_mcdi_pd22chksaddifthd" range="0~511" addr="0x2f46" mask="24:16" dst="U" desc="u9, sad dif thd (&gt;=) for (pd22chksad - qsad) for pd22 check, default = 64" default="64" value="64" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_pd22chksaddifthd" range="0~511" addr="0x2f46" mask="24:16" dst="U" desc="u9, sad dif thd (&gt;=) for (pd22chksad - qsad) for pd22 check, default = 64" default="32" value="32" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkqmvthd" range="0~63" addr="0x2f46" mask="13:8" dst="U" desc="u6, thd (&gt;=) of abs qmv for pd22 check, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkfltthd" range="0~255" addr="0x2f46" mask="7:0" dst="U" desc="u8, thd (&gt;=) of flat for pd22 check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkedgeoffst0" range="-128~127" addr="0x2f47" mask="31:24" dst="S" desc="s8, offset0 of pd22chkedge from right film22 phase, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -776,8 +776,8 @@
<Control ui_type="slider" name="reg_mcdi_pd22chkbadwoffst1" range="-8~7" addr="0x2f48" mask="11:8" dst="S" desc="s4, offset1 of pd22chkbadw from right film22 phase, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkbadwgain1" range="0~31" addr="0x2f48" mask="4:0" dst="U" desc="u5, gain1 of pd22badw from right film22 phase, normalized to 16 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkfltcntrt" range="0~2047" addr="0x2f56" mask="26:16" dst="U" desc="u11, ratio for flat count of field pulldown 22 check, normalized 2048 as 1, 2047 is set to 2048, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_pd22chkcntrt" range="0~255" addr="0x2f56" mask="15:8" dst="U" desc="u8, ratio of pulldown 22 check count, normalized 256 as 1, 255 is set to 256, default = 100 " default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_pd22chkcntthd" range="0~31" addr="0x2f56" mask="4:0" dst="U" desc="u5, thd (&gt;=) for pd22 count before locked, 1~31, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_pd22chkcntrt" range="0~255" addr="0x2f56" mask="15:8" dst="U" desc="u8, ratio of pulldown 22 check count, normalized 256 as 1, 255 is set to 256, default = 100 " default="32" value="32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_pd22chkcntthd" range="0~31" addr="0x2f56" mask="4:0" dst="U" desc="u5, thd (&gt;=) for pd22 count before locked, 1~31, default = 4" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_highvertfrqfldavgdifthd0" range="0~2147483647" addr="0x2f4f" mask="30:0" dst="U" desc="u31, high_vert_frq field average luma dif thd (&gt;=), 3*Blk_Width*Blk_Height, set by software, default = 103680" default="103680" value="103680" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_highvertfrqfldavgdifthd1" range="0~1" addr="0x2f4f" mask="31:31" dst="U" desc="u1, high_vert_frq field average luma dif thd (&gt;=), 3*Blk_Width*Blk_Height, set by software, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_highvertfrqfldavgdifdifthd0" range="0~2147483647" addr="0x2f50" mask="30:0" dst="U" desc="u31, high_vert_frq field average luma difs dif thd (less than), 3*Blk_Width*Blk_Height, set by software, default = 103680" default="103680" value="103680" cmd="common:2,0xff000000"/>
@@ -793,7 +793,7 @@
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd1" range="0~255" addr="0x2f42" mask="23:16" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence without gmv locking, default = 160" default="160" value="160" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd0" range="0~255" addr="0x2f42" mask="15:8" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence when gmv locked, default = 100" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdbadwthd" range="0~42" addr="0x2f42" mask="7:2" dst="U" desc="u6, thd for badw larger than (&gt;=) in qbadw calc. mode of column cofidence, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin1" range="0~255" addr="0x2f43" mask="31:24" dst="U" desc="u8, avg luma min1 (&gt;=) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmax1" range="0~255" addr="0x2f43" mask="23:16" dst="U" desc="u8, avg luma max1 (less than) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin0" range="0~255" addr="0x2f43" mask="15:8" dst="U" desc="u8, avg luma min0 (&gt;=) for column cofidence, valid between 16~235, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -805,7 +805,7 @@
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd0_y0" range="0~8191" addr="0x2f5a" mask="12:0" dst="U" desc="u13, y0 for window 0, software control" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_x1" range="0~8191" addr="0x2f5b" mask="28:16" dst="U" desc="u13, x1 for window 1, HSIZE-1, software control" default="719" value="719" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_x0" range="0~8191" addr="0x2f5b" mask="12:0" dst="U" desc="u13, x0 for window 1, software control" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_y1" range="0~8191" addr="0x2f5c" mask="28:16" dst="U" desc="u13, y1 for window 1, software control" default="199" value="247" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_y1" range="0~8191" addr="0x2f5c" mask="28:16" dst="U" desc="u13, y1 for window 1, software control" default="247" value="247" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_pd22chkwnd1_y0" range="0~8191" addr="0x2f5c" mask="12:0" dst="U" desc="u13, y0 for window 1, software control" default="40" value="40" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_pd22chklmvchk2" range="0~1" addr="0x2f5d" mask="10:10" dst="U" desc="u1, lmv lock check while force vof for each windows" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_pd22chklmvchk1" range="0~1" addr="0x2f5d" mask="9:9" dst="U" desc="u1, lmv lock check while force vof for each windows" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -897,16 +897,16 @@
<Control ui_type="checkbox" name="reg_mcdi_chkedgeedgelpf" range="0~1" addr="0x2f0b" mask="0:0" dst="U" desc="edge lpf mode, 0:[0,2,4,2,0], 1:[1,2,2,2,1]" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg0" range="0~7" addr="0x2f05" mask="19:17" dst="U" desc="segment0 for uni-mv abs" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstabsseg1" range="0~31" addr="0x2f05" mask="16:12" dst="U" desc="segment1 for uni-mv abs" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="2" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain0" range="0~15" addr="0x2f05" mask="11:8" dst="U" desc="2/2, gain0 of uni-mv abs dif for segment0, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain1" range="0~7" addr="0x2f05" mask="7:5" dst="U" desc="2/2, gain1 of uni-mv abs dif for segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_unimvdstabsdifgain2" range="0~7" addr="0x2f05" mask="4:2" dst="U" desc="2/2, gain2 of uni-mv abs dif beyond segment1, normalized 2 to 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unimvdstsgnshft" range="0~3" addr="0x2f05" mask="1:0" dst="U" desc="shift for neighboring distance of uni-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_unisadcorepxlgain" range="0~3" addr="0x2f07" mask="18:17" dst="U" desc="uni-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_unisadcorepxlnormen" range="0~1" addr="0x2f07" mask="16:16" dst="U" desc="enable uni-sad core pixels normalization" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="21" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_horvdifthd" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="64" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdgain:debug" range="0~511" addr="0x2f16" mask="24:16" dst="U" desc="21*1/8, gain/divisor for sad dif threshold in hor line detection, normalized 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horsaddifthdoffst:debug" range="-128~127" addr="0x2f16" mask="15:8" dst="S" desc="offset for sad dif threshold in hor line detection, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_horvdifthd:debug" range="0~255" addr="0x2f16" mask="7:0" dst="U" desc="threshold (&gt;=) of vertical dif of next block for horizontal line detection" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvslpthd2" range="0~127" addr="0x2f0e" mask="31:25" dst="U" desc="slope thd (&gt;=) between i and i+3/i-3 (i+4/i-4)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvslpthd1" range="0~31" addr="0x2f0e" mask="24:20" dst="U" desc="slope thd (&gt;=) between i and i+2/i-2" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd2" range="0~1023" addr="0x2f0e" mask="19:10" dst="U" desc="amplitude thd (&gt;=) between max and min, when count cycles" default="300" value="300" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvampthd1" range="0~1023" addr="0x2f0e" mask="9:0" dst="U" desc="amplitude thd (&gt;=) between average of max and min" default="400" value="400" cmd="common:2,0xff000000"/>
@@ -921,7 +921,7 @@
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd0" range="0~255" addr="0x2f10" mask="23:16" dst="U" desc="higher hdif thd (&gt;=) (vertical edge) for rpt detection" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvhdifthd1" range="0~255" addr="0x2f10" mask="15:8" dst="U" desc="hdif thd (&gt;=) (slope edge) for rpt detection" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvvdifthd" range="0~255" addr="0x2f10" mask="7:0" dst="U" desc="vdif thd (&gt;=) (slope edge) for rpt detection" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="336" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdgain" range="0~672" addr="0x2f11" mask="25:16" dst="U" desc="7x3x(16/16), gain for sad dif thd in rpt mv detection, 0~672, normalized 16 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvsaddifthdoffst" range="-512~511" addr="0x2f11" mask="9:0" dst="S" desc="offset for sad dif thd in rpt mv detection, -512~511" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvlftgain" range="0~255" addr="0x2f13" mask="31:24" dst="U" desc="up repeat mv gain for hme" default="96" value="96" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_rptmvuplftgain" range="0~255" addr="0x2f13" mask="23:16" dst="U" desc="up left repeat mv gain for hme" default="32" value="32" cmd="common:2,0xff000000"/>
@@ -930,41 +930,41 @@
</Page>
<Page tab_title="LME_LMV_GME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_lmv_vx_gain" range="0~255" addr="0x2f0c" mask="31:24" dst="U" desc="reg_mcdi_lmv_vx_gain" default="32" value="32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="7" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvalidmode" range="0~7" addr="0x2f0c" mask="14:12" dst="U" desc="valid mode for lmv calc., 100b: use char det, 010b: use flt, 001b: use hori flg" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvgainmvmode" range="0~3" addr="0x2f0c" mask="11:10" dst="U" desc="four modes of mv selection for lmv weight calucluation, 0: cur(x-3), lst(x-1,x,x+1); 1: cur(x-4,x-3), lst(x,x+1); 2: cur(x-5,x-4,x-3), lst(x-1,x,x+1,x+2,x+3); 3: cur(x-6,x-5,x-4,x-3), lst(x-1,x,x+1,x+2);" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_lmvinitmode" range="0~1" addr="0x2f0c" mask="9:9" dst="U" desc="initial lmvs at first row of input field, 0: intial value = 0; 1: inital = 32 (invalid)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt0" range="0~15" addr="0x2f0c" mask="7:4" dst="U" desc="ratio of max mv" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvrt1" range="0~15" addr="0x2f0c" mask="3:0" dst="U" desc="ratio of second max mv" default="5" value="5" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="96" value="96" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd0" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd1" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvdifthd2" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvnumlmt" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvfltthd" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvvxmaxgain:debug" range="0~255" addr="0x2f0d" mask="31:24" dst="U" desc="max gain of lmv weight" default="32" value="32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd0:debug" range="0~7" addr="0x2f0d" mask="22:20" dst="U" desc="dif threshold 0 (less than) for small lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd1:debug" range="0~7" addr="0x2f0d" mask="19:17" dst="U" desc="dif threshold 1 (less than) for median lmv" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvdifthd2:debug" range="0~7" addr="0x2f0d" mask="16:14" dst="U" desc="dif threshold 2 (less than) for large lmv" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvnumlmt:debug" range="0~63" addr="0x2f0d" mask="13:8" dst="U" desc="least/limit number of (total number - max0)" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvfltthd:debug" range="0~255" addr="0x2f0d" mask="7:0" dst="U" desc="flt cnt thd (less than) for lmv" default="9" value="9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_lmvlockcntmax" range="0~15" addr="0x2f49" mask="19:16" dst="U" desc="max lmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="24" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="1" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="2047" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="0" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="2" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="32" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="48" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="106" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntoffst" range="-8~7" addr="0x2f49" mask="15:12" dst="S" desc="offset for lmv lock count, -8~7" default="-1" value="-1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntgain" range="0~15" addr="0x2f49" mask="11:8" dst="U" desc="gain for lmv lock count, normalized 8 as 1, 15 is set to 16" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockcntthd" range="1~31" addr="0x2f49" mask="4:0" dst="U" desc="lmv count thd (&gt;=) before be locked, 1~31" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd2" range="1~31" addr="0x2f4a" mask="26:24" dst="U" desc="lmv dif thd for third part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd1" range="0~7" addr="0x2f4a" mask="22:20" dst="U" desc="lmv dif thd for second part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockdifthd0" range="0~7" addr="0x2f4a" mask="18:16" dst="U" desc="lmv dif thd for first part, before locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmax" range="0~31" addr="0x2f4a" mask="12:8" dst="U" desc="max abs (less than) of lmv to be locked" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockabsmin" range="0~31" addr="0x2f4a" mask="4:0" dst="U" desc="min abs (&gt;=) of lmv to be locked" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockendrow" range="0~2047" addr="0x2f4b" mask="26:16" dst="U" desc="end row (less than) for lmv lock" default="2047" value="2047" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockstartrow" range="0~2047" addr="0x2f4b" mask="10:0" dst="U" desc="start row (&gt;=) for lmv lock" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockextmode" range="0~7" addr="0x2f4c" mask="26:24" dst="U" desc="extend lines for lmv lock check, check how many lines for lmv locking" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlockfltcntrt" range="0~255" addr="0x2f4c" mask="23:16" dst="U" desc="ratio of flt cnt for lock check, normalized 256 as 1, 255 is set to 256" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt1" range="0~255" addr="0x2f4c" mask="15:8" dst="U" desc="ratio when use non-zero lmv for lock check, normalized 256 as 1, 255 is set to 256" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_lmvlocklmvcntrt0" range="0~255" addr="0x2f4c" mask="7:0" dst="U" desc="ratio when use max lmv for lock check, normalized 256 as 1, 255 is set to 256" default="106" value="106" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvmtnrt0" range="0~127" addr="0x2f14" mask="30:24" dst="U" desc="ratio 0 for motion senario, set 127 to 128, normalized 128 as 1" default="32" value="32" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvmtnrt1" range="0~127" addr="0x2f14" mask="22:16" dst="U" desc="ratio 1 for motion senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="56" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="80" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt0" range="0~127" addr="0x2f14" mask="14:8" dst="U" desc="ratio 0 for still senario, set 127 to 128, normalized 128 as 1" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvstlrt1" range="0~127" addr="0x2f14" mask="6:0" dst="U" desc="ratio 1 for still senario, set 127 to 128, normalized 128 as 1" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt0" range="0~127" addr="0x2f15" mask="31:25" dst="U" desc="ratio 0 for locking zero mv, set 127 to 128, normalized 128 as 1" default="100" value="100" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvzeromvlockrt1" range="0~127" addr="0x2f15" mask="24:18" dst="U" desc="ratio 1 for locking zero mv, set 127 to 128, normalized 128 as 1" default="112" value="112" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_gmvvalidmode" range="0~3" addr="0x2f15" mask="17:16" dst="U" desc="valid mode for gmv calc., 10b: use flt, 01b: use hori flg" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="0" value="56" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="3" value="56" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvvxgain" range="0~255" addr="0x2f15" mask="15:8" dst="U" desc="gmvs vx gain when gmv locked for hme" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_gmvfltthd" range="0~255" addr="0x2f15" mask="7:0" dst="U" desc="flat thd (less than) for gmv calc" default="3" value="3" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="GMV_RPME_RFME" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_gmvlockcntmax" range="0~15" addr="0x2f4d" mask="19:16" dst="U" desc="max gmv lock count number" default="6" value="6" cmd="common:2,0xff000000"/>
@@ -986,8 +986,8 @@
<Control ui_type="slider" name="reg_mcdi_bimvdstabsdifgain2" range="0~7" addr="0x2f06" mask="4:2" dst="U" desc="2/2, gain2 of bi-mvabs dif beyond segment1, normalized 2 to 1" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bimvdstsgnshft" range="0~3" addr="0x2f06" mask="1:0" dst="U" desc="shift for neighboring distance of bi-mv" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_bisadcorepxlgain" range="0~3" addr="0x2f07" mask="10:9" dst="U" desc="bi-sad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_refmcmode" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_bisadcorepxlnormen" range="0~1" addr="0x2f07" mask="8:8" dst="U" desc="enable bi-sad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_refmcmode:debug" range="0~3" addr="0x2f17" mask="1:0" dst="U" desc="motion compensated mode used in refinement, 0: pre, 1: next, 2: (pre+next)/2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt2gain" range="0~15" addr="0x2f18" mask="27:24" dst="U" desc="gain for badwv count num==3" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt1gain" range="0~15" addr="0x2f18" mask="23:20" dst="U" desc="gain for badwv count num==2" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_refbadwcnt0gain" range="0~15" addr="0x2f18" mask="19:16" dst="U" desc="gain for badwv count num==1" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -1017,28 +1017,28 @@
</Page>
<Page tab_title="QME_MCR" layout="50x4">
<Control ui_type="slider" name="reg_mcdi_biqsadcorepxlgain" range="0~3" addr="0x2f07" mask="2:1" dst="U" desc="bi-qsad core pixels gain" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="0" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_mcdi_biqsadcorepxlnormen" range="0~1" addr="0x2f07" mask="0:0" dst="U" desc="enable bi-qsad core pixels normalization" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmechkedgelpfmsk0" range="0~15" addr="0x2f1e" mask="27:24" dst="U" desc="lpf mask0 for chk edge in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebslpfmsk0" range="0~15" addr="0x2f1e" mask="19:16" dst="U" desc="lpf mask0 for bs in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmebadwlpfmsk0" range="0~15" addr="0x2f1e" mask="11:8" dst="U" desc="lpf mask0 for badw in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="7" value="7" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_qmesadlpfmsk0" range="0~15" addr="0x2f1e" mask="3:0" dst="U" desc="lpf mask0 for sad in qme, 0~8, msk1 = (8-msk0), normalized to 8 as 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd2" range="0~255" addr="0x2f1f" mask="23:16" dst="U" desc="thd (less than) for (hdif+vdif)" default="9" value="9" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd1" range="0~255" addr="0x2f1f" mask="15:8" dst="U" desc="thd (less than) for (vdif)" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd0" range="0~255" addr="0x2f1f" mask="7:0" dst="U" desc="thd (&gt;=) for (hdif-vdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd4" range="0~255" addr="0x2f20" mask="15:8" dst="U" desc="thd (&gt;=) for (hdif)" default="255" value="255" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldifthd3" range="0~255" addr="0x2f20" mask="7:0" dst="U" desc="thd (&gt;=) for (vdif-hdif)" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst1" range="-128~127" addr="0x2f21" mask="31:24" dst="S" desc="offset for badw adj, for flat block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain1" range="0~255" addr="0x2f21" mask="23:16" dst="U" desc="gain for badw adj, for flat block" default="128" value="128" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst0" range="-128~127" addr="0x2f21" mask="15:8" dst="S" desc="offset for badw adj, for vertical block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain0" range="0~255" addr="0x2f21" mask="7:0" dst="U" desc="gain for badw adj, for vertical block" default="160" value="160" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst3" range="-128~127" addr="0x2f22" mask="31:24" dst="S" desc="offset for badw adj, for other block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain3" range="0~255" addr="0x2f22" mask="23:16" dst="U" desc="gain for badw adj, for other block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst2" range="-128~127" addr="0x2f22" mask="15:8" dst="S" desc="offset for badw adj, for horizontal block, -128~127" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwgain2" range="0~255" addr="0x2f22" mask="7:0" dst="U" desc="gain for badw adj, for horizontal block" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwoffst" range="-64~63" addr="0x2f23" mask="22:16" dst="S" desc="offset for badw thd adj, -64~63" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdgain" range="0~255" addr="0x2f23" mask="7:0" dst="U" desc="gain0 for badw thd adj, normalized to 16 as 1" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmax" range="0~1023" addr="0x2f24" mask="17:8" dst="U" desc="max for badw thd adj" default="256" value="256" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_relbadwthdmin" range="0~255" addr="0x2f24" mask="7:0" dst="U" desc="min for badw thd adj" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst1" range="-128~127" addr="0x2f25" mask="31:24" dst="S" desc="offset for sad adj, for flat block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadgain1" range="0~15" addr="0x2f25" mask="19:16" dst="U" desc="gain for sad adj, for flat block, normalized to 8 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_relsadoffst0" range="-128~127" addr="0x2f25" mask="15:8" dst="S" desc="offset for sad adj, for vertical block, -128~127, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -1057,8 +1057,8 @@
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain0" range="0~31" addr="0x2f2a" mask="12:8" dst="U" desc="gain0 (gmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain0" range="0~127" addr="0x2f2a" mask="6:0" dst="U" desc="gain0 (gmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain1" range="0~31" addr="0x2f2b" mask="20:16" dst="U" desc="gain1 (lmv locked) for bs, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetbadwgain1" range="0~63" addr="0x2f2b" mask="13:8" dst="U" desc="gain1 (lmv locked) for badw, for det. calc. normalized to 16 as 1, default = 8" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetsadgain1" range="0~31" addr="0x2f2b" mask="4:0" dst="U" desc="gain1 (lmv locked) for qsad, for det. calc. normalized to 16 as 1, default = 8" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetchkedgegain1" range="0~31" addr="0x2f2c" mask="12:8" dst="U" desc="gain1 (lmv locked) for chk_edge, for det. calc. normalized to 16 as 1, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetnbrdstgain1" range="0~127" addr="0x2f2c" mask="6:0" dst="U" desc="gain1 (lmv locked) for neighoring dist, for det. calc. normalized to 16 as 1, default = 24" default="24" value="24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetbsgain2" range="0~31" addr="0x2f2d" mask="20:16" dst="U" desc="gain2 (no locked) for bs, for det. calc. normalized to 16 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
@@ -1072,17 +1072,17 @@
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmin" range="0~7" addr="0x2f2f" mask="10:8" dst="U" desc="min mv dif for gmv dif check, default = 1, note: dif between reg_mcdi_rel_det_gmv_dif_max and reg_mcdi_rel_det_gmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetgmvdifmax" range="0~15" addr="0x2f2f" mask="7:4" dst="U" desc="max mv dif for gmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetgmvdifmvmode" range="0~1" addr="0x2f2f" mask="0:0" dst="U" desc="0, reg_mcdi_reldetgmvdifmvmode. mv mode used for gmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="1" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvfltthd" range="0~255" addr="0x2f30" mask="23:16" dst="U" desc="flat thd (&gt;=) for lmv lock decision, default = 12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvlockchkmode" range="0~3" addr="0x2f30" mask="13:12" dst="U" desc="lmv lock check mode, 0:cur Lmv, 1: curand(last | next), 2: lastandcurandnext Lmv, default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmin" range="0~7" addr="0x2f30" mask="10:8" dst="U" desc="min mv dif for lmv dif check, default = 1, note: dif between reg_mcdi_rel_det_lmv_dif_max and reg_mcdi_rel_det_lmv_dif_min should be; 0,1,3,7, not work for others" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlmvdifmax" range="0~15" addr="0x2f30" mask="7:4" dst="U" desc="max mv dif for lmv dif check, default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_mcdi_reldetlmvdifmvmode" range="0~1" addr="0x2f30" mask="0:0" dst="U" desc="0, reg_mcdi_reldetlmvdifmvmode. mv mode used for lmv dif check, 0: use refmv, 1: use qmv, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqgain" range="0~15" addr="0x2f31" mask="11:8" dst="U" desc="gain for frequency check, normalized to 4 as 1, default = 10" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetfrqmax" range="0~31" addr="0x2f31" mask="4:0" dst="U" desc="max value for frequency check, default = 31" default="31" value="31" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst1" range="0~1023" addr="0x2f32" mask="30:21" dst="U" desc="offset1 for pd22 check happened, default = 512" default="512" value="512" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="256" value="256" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain1" range="0~31" addr="0x2f32" mask="20:16" dst="U" desc="gain1 for pd22 check happened, normalized to 8 as 1, default = 12" default="13" value="13" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkoffst0" range="0~1023" addr="0x2f32" mask="14:5" dst="U" desc="offset0 for pd22 check happened, default = 256" default="1016" value="1016" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetpd22chkgain0" range="0~31" addr="0x2f32" mask="4:0" dst="U" desc="gain0 for pd22 check happened, normalized to 8 as 1, default = 6" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkendrow" range="0~2047" addr="0x2f33" mask="26:16" dst="U" desc="end row (less than) number for repeat check, default = 2047" default="2047" value="2047" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkstartrow" range="0~2047" addr="0x2f33" mask="10:0" dst="U" desc="start row (&gt;=) number for repeat check, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkqmvmax" range="0~63" addr="0x2f34" mask="29:24" dst="U" desc="max thd (less than) of abs qmv for repeat check, default = 15, note that quarter mvs range is -63~63" default="15" value="15" cmd="common:2,0xff000000"/>
@@ -1095,9 +1095,9 @@
<Control ui_type="slider" name="reg_mcdi_reldetrptchkvdifthd" range="0~255" addr="0x2f36" mask="15:8" dst="U" desc="vertical dif thd (less than) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetrptchkhdifthd" range="0~255" addr="0x2f36" mask="7:0" dst="U" desc="horizontal dif thd (&gt;=) for repeat check, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd3" range="0~255" addr="0x2f37" mask="31:24" dst="U" desc="hdif thd (less than) for lpf selection of horizontal block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="48" value="48" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd2" range="0~255" addr="0x2f37" mask="23:16" dst="U" desc="vdif-hdif thd (&gt;=) for lpf selection of horizontal block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd1" range="0~255" addr="0x2f37" mask="15:8" dst="U" desc="vdif thd (less than) for lpf selection of vertical block, default = 9" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfdifthd0" range="0~255" addr="0x2f37" mask="7:0" dst="U" desc="hdif-vdif thd (&gt;=) for lpf selection of vertical block, default = 48" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk03" range="0~31" addr="0x2f38" mask="28:24" dst="U" desc="det lpf mask03 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk02" range="0~31" addr="0x2f38" mask="20:16" dst="U" desc="det lpf mask02 for gmv/lmv locked mode, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk01" range="0~31" addr="0x2f38" mask="12:8" dst="U" desc="det lpf mask01 for gmv/lmv locked mode, 0~16, default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -1110,14 +1110,14 @@
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk20" range="0~31" addr="0x2f3a" mask="20:16" dst="U" desc="det lpf mask20 for horizontal blocks, 0~16, default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk14" range="0~31" addr="0x2f3a" mask="12:8" dst="U" desc="det lpf mask14 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk13" range="0~31" addr="0x2f3a" mask="4:0" dst="U" desc="det lpf mask13 for vertical blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk30" range="0~31" addr="0x2f3b" mask="28:24" dst="U" desc="det lpf mask30 for other blocks, 0~16, default = 16" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk24" range="0~31" addr="0x2f3b" mask="20:16" dst="U" desc="det lpf mask24 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk23" range="0~31" addr="0x2f3b" mask="12:8" dst="U" desc="det lpf mask23 for horizontal blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk22" range="0~31" addr="0x2f3b" mask="4:0" dst="U" desc="det lpf mask22 for horizontal blocks, 0~16, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk34" range="0~31" addr="0x2f3c" mask="28:24" dst="U" desc="det lpf mask34 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk33" range="0~31" addr="0x2f3c" mask="20:16" dst="U" desc="det lpf mask33 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk32" range="0~31" addr="0x2f3c" mask="12:8" dst="U" desc="det lpf mask32 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetlpfmsk31" range="0~31" addr="0x2f3c" mask="4:0" dst="U" desc="det lpf mask31 for other blocks, 0~16, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmin" range="0~127" addr="0x2f3d" mask="6:0" dst="U" desc="min of detected value, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut3" range="0~255" addr="0x2f3e" mask="31:24" dst="U" desc="default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetmaplut2" range="0~255" addr="0x2f3e" mask="23:16" dst="U" desc="default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -1208,7 +1208,7 @@
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd1" range="0~255" addr="0x2f42" mask="23:16" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence without gmv locking, default = 160" default="160" value="160" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdthd0" range="0~255" addr="0x2f42" mask="15:8" dst="U" desc="u8, thd for rel larger than (&gt;=) in rel calc. mode col confidence when gmv locked, default = 100" default="100" value="100" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdbadwthd" range="0~42" addr="0x2f42" mask="7:2" dst="U" desc="u6, thd for badw larger than (&gt;=) in qbadw calc. mode of column cofidence, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="0" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_mcdi_reldetcolcfdcalcmode" range="0~1" addr="0x2f42" mask="0:0" dst="U" desc="u1, calc. mode for column cofidence, 0- use rel, 1: use qbadw, default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin1" range="0~255" addr="0x2f43" mask="31:24" dst="U" desc="u8, avg luma min1 (&gt;=) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmax1" range="0~255" addr="0x2f43" mask="23:16" dst="U" desc="u8, avg luma max1 (less than) for column cofidence, valid between 16~235, default = 235" default="235" value="235" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_mcdi_reldetcolcfdavgmin0" range="0~255" addr="0x2f43" mask="15:8" dst="U" desc="u8, avg luma min0 (&gt;=) for column cofidence, valid between 16~235, default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
diff --git a/products/mbox/sc2/files/PQ/pq_xml/NR/FIELD_NR.xml b/products/mbox/sc2/files/PQ/pq_xml/NR/FIELD_NR.xml
index bb7cb83..bb7cb83 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/NR/FIELD_NR.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/NR/FIELD_NR.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml b/products/mbox/sc2/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml
index db8adeb..db8adeb 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml b/products/mbox/sc2/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml
index 53e4f75..53e4f75 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/NR/NR_MPEG_HD.xml b/products/mbox/sc2/files/PQ/pq_xml/NR/NR_MPEG_HD.xml
index f06b048..f06b048 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/NR/NR_MPEG_HD.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/NR/NR_MPEG_HD.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/NR/NR_MPEG_SD.xml b/products/mbox/sc2/files/PQ/pq_xml/NR/NR_MPEG_SD.xml
index 70967ed..70967ed 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/NR/NR_MPEG_SD.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/NR/NR_MPEG_SD.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml b/products/mbox/sc2/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml
index 0d323a5..0d323a5 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml b/products/mbox/sc2/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml
index 239ce4a..239ce4a 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml
index ae78500..8e8a68e 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml
@@ -1,134 +1,134 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Form name="FIELD_SHARPNESS_NEW_0" platform="txlx" commands="">
-<Group num="" val="">
-<Page tab_title="FIELD" layout="50x3">
-<Control type="field" tablename="Sharpness_0_CVBS_PAL" tableid="0" port="10,11," sig="1025,1026,1029,1030,1031,1032,1033,1034,1035,1038,1039,1040,1041,1042,1047,1048,1052,1053,1056,1057,1058,1059,1060,1061,1075,1076,1077,1078,1100,1101," trans="0,1," cvbs="0,"/>
-<Control type="field" tablename="Sharpness_0_CVBS_NTSC" tableid="0" port="10,11," sig="1025,1026,1029,1030,1031,1032,1033,1034,1035,1038,1039,1040,1041,1042,1047,1048,1052,1053,1056,1057,1058,1059,1060,1061,1075,1076,1077,1078,1100,1101," trans="0,1," cvbs="1,"/>
-<Control type="field" tablename="Sharpness_0_HD_UPSCALE" tableid="0" port="10,11," sig="0,1027,1028,1034,1036,1037,1043,1044,1045,1046,1049,1050,1051,1054,1055,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1102," trans="0,1," cvbs="11,"/>
-<Control type="field" tablename="Sharpness_0_SD_UPSCALE" tableid="0" port="10,11," sig="1025,1026,1029,1030,1031,1032,1033,1034,1035,1038,1039,1040,1041,1042,1047,1048,1052,1053,1056,1057,1058,1059,1060,1061,1075,1076,1077,1078,1100,1101," trans="0,1," cvbs="12,"/>
-<Control type="field" tablename="Sharpness_0_NOSCALE" tableid="0" port="10,11," sig="1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1100,1101," trans="0,1," cvbs="13,"/>
-<Control type="field" tablename="Sharpness_0_4K" tableid="0" port="10,11," sig="1093,1094," trans="0,1," cvbs="10,"/>
-<Control type="field" tablename="Sharpness_0_SD_SMPTE" tableid="0" port="10,11," sig="1025,1026,1029,1030,1031,1032,1033,1034,1035,1038,1039,1040,1041,1042,1047,1048,1052,1053,1056,1057,1058,1059,1060,1061,1075,1076,1077,1078,1100,1101," trans="0,1," cvbs="14,"/>
-<Control type="field" tablename="Sharpness_0_HD_SMPTE" tableid="0" port="10,11," sig="1027,1028,1036,1037,1043,1044,1045,1046,1049,1050,1051,1054,1055,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092," trans="0,1," cvbs="15,"/>
-<Control type="field" tablename="Sharpness_0_HDR" tableid="0" port="10,11," sig="1095," trans="0,1," cvbs="13,"/>
-<Control type="port" name="TVIN_PORT_TV" value="0" />
-<Control type="port" name="TVIN_PORT_AV1" value="1" />
-<Control type="port" name="TVIN_PORT_AV2" value="2" />
-<Control type="port" name="TVIN_PORT_HDMI1" value="5" />
-<Control type="port" name="TVIN_PORT_HDMI2" value="6" />
-<Control type="port" name="TVIN_PORT_HDMI3" value="7" />
-<Control type="port" name="TVIN_PORT_HDMI4" value="8" />
-<Control type="port" name="TVIN_PORT_MPEG" value="10" />
-<Control type="port" name="TVIN_PORT_DTV" value="11" />
-<Control type="sig" name="TVIN_SIG_FMT_NULL" value="0" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_640x480P_60Hz" value="1025" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x480P_60Hz" value="1026" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_60Hz" value="1027" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080I_60Hz" value="1028" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x480I_60Hz" value="1029" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x240P_60Hz" value="1030" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_2880x480I_60Hz" value="1031" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_2880x240P_60Hz" value="1032" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x480P_60Hz" value="1033" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_60Hz" value="1034" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x576P_50Hz" value="1035" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_50Hz" value="1036" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080I_50Hz_A" value="1037" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x576I_50Hz" value="1038" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x288P_50Hz" value="1039" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_2880x576I_50Hz" value="1040" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_2880x288P_50Hz" value="1041" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x576P_50Hz" value="1042" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_50Hz" value="1043" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_24Hz" value="1044" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_25Hz" value="1045" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_30Hz" value="1046" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_2880x480P_60Hz" value="1047" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_2880x576P_60Hz" value="1048" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080I_50Hz_B" value="1049" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080I_100Hz" value="1050" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_100Hz" value="1051" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x576P_100Hz" value="1052" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x576I_100Hz" value="1053" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080I_120Hz" value="1054" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_120Hz" value="1055" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x480P_120Hz" value="1056" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x480I_120Hz" value="1057" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x576P_200Hz" value="1058" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x576I_200Hz" value="1059" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x480P_240Hz" value="1060" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x480I_240Hz" value="1061" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_24Hz" value="1062" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_25Hz" value="1063" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_30Hz" value="1064" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_120Hz" value="1065" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_100Hz" value="1066" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_60Hz_FRAME_PACKING" value="1067" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_50Hz_FRAME_PACKING" value="1068" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_24Hz_FRAME_PACKING" value="1069" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_30Hz_FRAME_PACKING" value="1070" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080I_60Hz_FRAME_PACKING" value="1071" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080I_50Hz_FRAME_PACKING" value="1072" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_24Hz_FRAME_PACKING" value="1073" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_30Hz_FRAME_PACKING" value="1074" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_800x600" value="1075" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1024X768" value="1076" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_720_400" value="1077" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280_768" value="1078" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280_800" value="1079" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280_960" value="1080" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280X1024" value="1081" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1360_768" value="1082" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1366_768" value="1083" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1600_1200" value="1084" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920_1200" value="1085" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440_900" value="1086" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1400_1050" value="1087" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1680_1050" value="1088" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920X1080I_60HZ_ALTERNATIVE" value="1089" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920X1080I_50HZ_ALTERNATIVE" value="1090" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920X1080P_24HZ_ALTERNATIVE" value="1091" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920X1080P_30HZ_ALTERNATIVE" value="1092" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_3840_2160_00HZ" value="1093" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_4096_2160_00HZ" value="1094" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_HDR" value="1095" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_RESERVE11" value="1096" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_RESERVE12" value="1097" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_RESERVE13" value="1098" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_RESERVE14" value="1099" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x480P_60Hz_FRAME_PACKING" value="1100" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x576P_50Hz_FRAME_PACKING" value="1101" />
-<Control type="sig" name="TVIN_SIG_FMT_HDMI_MAX" value="1102" />
-<Control type="sig" name="TVIN_SIG_FMT_CVBS_NTSC_M" value="1537" />
-<Control type="sig" name="TVIN_SIG_FMT_CVBS_NTSC_443" value="1538" />
-<Control type="sig" name="TVIN_SIG_FMT_CVBS_PAL_I" value="1539" />
-<Control type="sig" name="TVIN_SIG_FMT_CVBS_PAL_M" value="1540" />
-<Control type="sig" name="TVIN_SIG_FMT_CVBS_PAL_60" value="1541" />
-<Control type="sig" name="TVIN_SIG_FMT_CVBS_PAL_CN" value="1542" />
-<Control type="sig" name="TVIN_SIG_FMT_CVBS_SECAM" value="1543" />
-<Control type="sig" name="TVIN_SIG_FMT_BT656IN_576I" value="2049" />
-<Control type="sig" name="TVIN_SIG_FMT_BT656IN_480I" value="2050" />
-<Control type="sig" name="TVIN_SIG_FMT_BT601IN_576I" value="2051" />
-<Control type="sig" name="TVIN_SIG_FMT_BT601IN_480I" value="2052" />
-<Control type="sig" name="TVIN_SIG_FMT_CAMERA_640X480P_30Hz" value="2053" />
-<Control type="sig" name="TVIN_SIG_FMT_CAMERA_800X600P_30Hz" value="2054" />
-<Control type="sig" name="TVIN_SIG_FMT_CAMERA_1024X768P_30HZ" value="2055" />
-<Control type="sig" name="TVIN_SIG_FMT_CAMERA_1920X1080P_30Hz" value="2056" />
-<Control type="sig" name="TVIN_SIG_FMT_CAMERA_1280X720P_30Hz" value="2057" />
-<Control type="sig" name="TVIN_SIG_FMT_MAX" value="2058" />
-<Control type="sig" name="TVIN_SIG_FMT_NULL0" value="3" />
-<Control type="sig" name="TVIN_SIG_FMT_NULL1" value="4" />
-<Control type="sig" name="TVIN_SIG_FMT_NULL2" value="5" />
-<Control type="trans" name="TVIN_TFMT0_2D" value="0" />
-<Control type="trans" name="TVIN_TFMT0_3D" value="1" />
-<Control type="cvbs" name="CVBS_PAL" value="0"/>
-<Control type="cvbs" name="CVBS_NTSC" value="1"/>
-<Control type="cvbs" name="SR_4K_LEVEL" value="10"/>
-<Control type="cvbs" name="SR_HD_UPSCALE_LEVEL" value="11"/>
-<Control type="cvbs" name="SR_SD_UPSCALE_LEVEL" value="12"/>
-<Control type="cvbs" name="SR_NOSCALE_LEVEL" value="13"/>
-<Control type="cvbs" name="SR_SD_4096_LEVEL" value="14"/>
-<Control type="cvbs" name="SR_HD_4096_LEVEL" value="15"/>
-</Page>
-</Group>
+<?xml version="1.0" encoding="UTF-8"?>
+<Form name="FIELD_SHARPNESS_NEW_0" platform="txlx" commands="">
+<Group num="" val="">
+<Page tab_title="FIELD" layout="50x3">
+<Control type="field" tablename="Sharpness_0_CVBS_PAL" tableid="0" port="10,11," sig="1025,1026,1029,1030,1031,1032,1033,1034,1035,1038,1039,1040,1041,1042,1047,1048,1052,1053,1056,1057,1058,1059,1060,1061,1075,1076,1077,1078,1100,1101," trans="0,1," cvbs="0,"/>
+<Control type="field" tablename="Sharpness_0_CVBS_NTSC" tableid="0" port="10,11," sig="1025,1026,1029,1030,1031,1032,1033,1034,1035,1038,1039,1040,1041,1042,1047,1048,1052,1053,1056,1057,1058,1059,1060,1061,1075,1076,1077,1078,1100,1101," trans="0,1," cvbs="1,"/>
+<Control type="field" tablename="Sharpness_0_HD_UPSCALE" tableid="0" port="10,11," sig="0,1027,1028,1034,1036,1037,1043,1044,1045,1046,1049,1050,1051,1054,1055,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1102," trans="0,1," cvbs="11,"/>
+<Control type="field" tablename="Sharpness_0_SD_UPSCALE" tableid="0" port="10,11," sig="1025,1026,1029,1030,1031,1032,1033,1034,1035,1038,1039,1040,1041,1042,1047,1048,1052,1053,1056,1057,1058,1059,1060,1061,1075,1076,1077,1078,1100,1101," trans="0,1," cvbs="12,"/>
+<Control type="field" tablename="Sharpness_0_NOSCALE" tableid="0" port="10,11," sig="1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1100,1101," trans="0,1," cvbs="13,"/>
+<Control type="field" tablename="Sharpness_0_4K" tableid="0" port="10,11," sig="1093,1094," trans="0,1," cvbs="10,"/>
+<Control type="field" tablename="Sharpness_0_SD_SMPTE" tableid="0" port="10,11," sig="1025,1026,1029,1030,1031,1032,1033,1034,1035,1038,1039,1040,1041,1042,1047,1048,1052,1053,1056,1057,1058,1059,1060,1061,1075,1076,1077,1078,1100,1101," trans="0,1," cvbs="14,"/>
+<Control type="field" tablename="Sharpness_0_HD_SMPTE" tableid="0" port="10,11," sig="1027,1028,1036,1037,1043,1044,1045,1046,1049,1050,1051,1054,1055,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092," trans="0,1," cvbs="15,"/>
+<Control type="field" tablename="Sharpness_0_HDR" tableid="0" port="10,11," sig="1095," trans="0,1," cvbs="13,"/>
+<Control type="port" name="TVIN_PORT_TV" value="0" />
+<Control type="port" name="TVIN_PORT_AV1" value="1" />
+<Control type="port" name="TVIN_PORT_AV2" value="2" />
+<Control type="port" name="TVIN_PORT_HDMI1" value="5" />
+<Control type="port" name="TVIN_PORT_HDMI2" value="6" />
+<Control type="port" name="TVIN_PORT_HDMI3" value="7" />
+<Control type="port" name="TVIN_PORT_HDMI4" value="8" />
+<Control type="port" name="TVIN_PORT_MPEG" value="10" />
+<Control type="port" name="TVIN_PORT_DTV" value="11" />
+<Control type="sig" name="TVIN_SIG_FMT_NULL" value="0" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_640x480P_60Hz" value="1025" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x480P_60Hz" value="1026" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_60Hz" value="1027" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080I_60Hz" value="1028" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x480I_60Hz" value="1029" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x240P_60Hz" value="1030" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_2880x480I_60Hz" value="1031" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_2880x240P_60Hz" value="1032" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x480P_60Hz" value="1033" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_60Hz" value="1034" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x576P_50Hz" value="1035" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_50Hz" value="1036" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080I_50Hz_A" value="1037" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x576I_50Hz" value="1038" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x288P_50Hz" value="1039" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_2880x576I_50Hz" value="1040" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_2880x288P_50Hz" value="1041" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x576P_50Hz" value="1042" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_50Hz" value="1043" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_24Hz" value="1044" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_25Hz" value="1045" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_30Hz" value="1046" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_2880x480P_60Hz" value="1047" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_2880x576P_60Hz" value="1048" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080I_50Hz_B" value="1049" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080I_100Hz" value="1050" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_100Hz" value="1051" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x576P_100Hz" value="1052" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x576I_100Hz" value="1053" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080I_120Hz" value="1054" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_120Hz" value="1055" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x480P_120Hz" value="1056" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x480I_120Hz" value="1057" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x576P_200Hz" value="1058" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x576I_200Hz" value="1059" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x480P_240Hz" value="1060" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440x480I_240Hz" value="1061" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_24Hz" value="1062" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_25Hz" value="1063" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_30Hz" value="1064" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_120Hz" value="1065" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_100Hz" value="1066" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_60Hz_FRAME_PACKING" value="1067" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_50Hz_FRAME_PACKING" value="1068" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_24Hz_FRAME_PACKING" value="1069" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280x720P_30Hz_FRAME_PACKING" value="1070" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080I_60Hz_FRAME_PACKING" value="1071" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080I_50Hz_FRAME_PACKING" value="1072" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_24Hz_FRAME_PACKING" value="1073" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920x1080P_30Hz_FRAME_PACKING" value="1074" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_800x600" value="1075" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1024X768" value="1076" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_720_400" value="1077" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280_768" value="1078" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280_800" value="1079" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280_960" value="1080" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1280X1024" value="1081" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1360_768" value="1082" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1366_768" value="1083" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1600_1200" value="1084" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920_1200" value="1085" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1440_900" value="1086" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1400_1050" value="1087" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1680_1050" value="1088" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920X1080I_60HZ_ALTERNATIVE" value="1089" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920X1080I_50HZ_ALTERNATIVE" value="1090" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920X1080P_24HZ_ALTERNATIVE" value="1091" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_1920X1080P_30HZ_ALTERNATIVE" value="1092" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_3840_2160_00HZ" value="1093" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_4096_2160_00HZ" value="1094" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_HDR" value="1095" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_RESERVE11" value="1096" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_RESERVE12" value="1097" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_RESERVE13" value="1098" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_RESERVE14" value="1099" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x480P_60Hz_FRAME_PACKING" value="1100" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_720x576P_50Hz_FRAME_PACKING" value="1101" />
+<Control type="sig" name="TVIN_SIG_FMT_HDMI_MAX" value="1102" />
+<Control type="sig" name="TVIN_SIG_FMT_CVBS_NTSC_M" value="1537" />
+<Control type="sig" name="TVIN_SIG_FMT_CVBS_NTSC_443" value="1538" />
+<Control type="sig" name="TVIN_SIG_FMT_CVBS_PAL_I" value="1539" />
+<Control type="sig" name="TVIN_SIG_FMT_CVBS_PAL_M" value="1540" />
+<Control type="sig" name="TVIN_SIG_FMT_CVBS_PAL_60" value="1541" />
+<Control type="sig" name="TVIN_SIG_FMT_CVBS_PAL_CN" value="1542" />
+<Control type="sig" name="TVIN_SIG_FMT_CVBS_SECAM" value="1543" />
+<Control type="sig" name="TVIN_SIG_FMT_BT656IN_576I" value="2049" />
+<Control type="sig" name="TVIN_SIG_FMT_BT656IN_480I" value="2050" />
+<Control type="sig" name="TVIN_SIG_FMT_BT601IN_576I" value="2051" />
+<Control type="sig" name="TVIN_SIG_FMT_BT601IN_480I" value="2052" />
+<Control type="sig" name="TVIN_SIG_FMT_CAMERA_640X480P_30Hz" value="2053" />
+<Control type="sig" name="TVIN_SIG_FMT_CAMERA_800X600P_30Hz" value="2054" />
+<Control type="sig" name="TVIN_SIG_FMT_CAMERA_1024X768P_30HZ" value="2055" />
+<Control type="sig" name="TVIN_SIG_FMT_CAMERA_1920X1080P_30Hz" value="2056" />
+<Control type="sig" name="TVIN_SIG_FMT_CAMERA_1280X720P_30Hz" value="2057" />
+<Control type="sig" name="TVIN_SIG_FMT_MAX" value="2058" />
+<Control type="sig" name="TVIN_SIG_FMT_NULL0" value="3" />
+<Control type="sig" name="TVIN_SIG_FMT_NULL1" value="4" />
+<Control type="sig" name="TVIN_SIG_FMT_NULL2" value="5" />
+<Control type="trans" name="TVIN_TFMT0_2D" value="0" />
+<Control type="trans" name="TVIN_TFMT0_3D" value="1" />
+<Control type="cvbs" name="CVBS_PAL" value="0"/>
+<Control type="cvbs" name="CVBS_NTSC" value="1"/>
+<Control type="cvbs" name="SR_4K_LEVEL" value="10"/>
+<Control type="cvbs" name="SR_HD_UPSCALE_LEVEL" value="11"/>
+<Control type="cvbs" name="SR_SD_UPSCALE_LEVEL" value="12"/>
+<Control type="cvbs" name="SR_NOSCALE_LEVEL" value="13"/>
+<Control type="cvbs" name="SR_SD_4096_LEVEL" value="14"/>
+<Control type="cvbs" name="SR_HD_4096_LEVEL" value="15"/>
+</Page>
+</Group>
</Form> \ No newline at end of file
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_4K.xml b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_4K.xml
index bbd569d..bbd569d 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_4K.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_4K.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml
index 16e2e4a..16e2e4a 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml
index 90bd82c..90bd82c 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml
index a8472af..a8472af 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HD_SMPTE.xml b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HD_SMPTE.xml
index 9294091..9294091 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HD_SMPTE.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HD_SMPTE.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HD_UPSCALE.xml b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HD_UPSCALE.xml
index 6cd7fb8..6cd7fb8 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HD_UPSCALE.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_HD_UPSCALE.xml
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_NOSCALE.xml b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_NOSCALE.xml
index 043a764..f9ad183 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_NOSCALE.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_NOSCALE.xml
@@ -1182,7 +1182,7 @@
<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x5034" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x502e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x503a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x503f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x503f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x5045" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x5045" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x5029" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -1644,7 +1644,7 @@
<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x502d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="HCTI " layout="30x4">
-<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x502e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x502e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x502e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x502e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x502e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
@@ -1753,11 +1753,11 @@
<Control ui_type="slider" name="reg_sr7_vlti_bpf_tap094" range="-128~127" addr="0x5115" mask="7:0" dst="S" desc="0x5115,7:0,RW,-22,reg_sr7_vlti_bpf_tap094: tap09 BPF for vlti (gain3), only store half of the filter" default="-22" value="-22" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="VCTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x503f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x503f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x503f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x503f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x503f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x503f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x503f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x503f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x503f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x503f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x503f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x503f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x5040" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -1893,17 +1893,17 @@
<Control ui_type="slider" name="reg_sr7_drtlpf_sdcor15" range="0~15" addr="0x5107" mask="31:28" dst="U" desc="0x5107,31:28,RW,15,reg_sr7_drtlpf_sdcor15: gamma for drt lpf base on SD [0:16:128~255]" default="15" value="15" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="Dejaggy Dering and Deband" layout="50x4">
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x5064" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x5064" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x5064" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x5064" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x5064" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x5064" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x5065" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x5065" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x5065" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x5065" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x5065" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x5065" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x5065" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x5065" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x5065" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x5065" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x5065" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x506b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x506b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x506b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff000000"/>
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_SD_SMPTE.xml b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_SD_SMPTE.xml
index 9d9877b..c4daab0 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_SD_SMPTE.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_SD_SMPTE.xml
@@ -79,31 +79,31 @@
<Page tab_title="HVCon of Peaking" layout="30x4">
<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x5005" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x5005" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x5005" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x5005" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x5006" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="50" value="50" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x5006" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x5006" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="30" value="30" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x5005" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x5005" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x5006" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="25" value="25" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x5006" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="90" value="90" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x5006" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x5007" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x5007" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="54" value="54" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x5007" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x5007" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x5008" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x5008" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="70" value="70" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x5008" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="30" value="30" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x5007" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x5007" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x5008" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x5008" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="75" value="75" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x5008" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x5009" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x5009" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="50" value="50" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x5009" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x5009" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x500a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="23" value="23" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x500a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="53" value="53" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x500a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x5009" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x5009" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x500a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x500a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x500a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x500b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x500b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="54" value="54" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x500b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x500b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x500c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="28" value="28" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x500c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="50" value="50" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x500b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x500b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x500c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x500c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x500c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="10" value="10" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="20x6">
@@ -141,31 +141,31 @@
<Page tab_title="HPF/BPF of Peaking" layout="50x4">
<Control ui_type="checkbox" name="reg_sr7_pk_long_bpf_en" range="0~1" addr="0x5133" mask="1:1" dst="U" desc="0x5133,1,RW,1,reg_sr7_pk_long_bpf_en:enable of long BPF for peaking" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_pk_long_hpf_en" range="0~1" addr="0x5133" mask="0:0" dst="U" desc="0x5133,0,RW,1,reg_sr7_pk_long_hpf_en:enable of long HPF for peaking" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hzgain" range="0~255" addr="0x5134" mask="31:24" dst="U" desc="0x5134,31:24,RW,64,reg_sr7_pk_long_bpf_hzgain:gain to long horizontal BPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdgain" range="0~255" addr="0x5134" mask="23:16" dst="U" desc="0x5134,23:16,RW,64,reg_sr7_pk_long_bpf_vdgain:gain to long vertical and diagonal BPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap150" range="-128~127" addr="0x5110" mask="7:0" dst="S" desc="0x5110,7:0,RW,66,reg_sr7_pk_long_bpf_hztap150: tap15 BPF for horizontal peaking filter, only store half of the filter normalized to 256 as 1.0" default="66" value="66" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap151" range="-128~127" addr="0x5110" mask="15:8" dst="S" desc="0x5110,15:8,RW,31,reg_sr7_pk_long_bpf_hztap151: tap15 BPF for horizontal peaking filter, only store half of the filter" default="31" value="31" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hzgain" range="0~255" addr="0x5134" mask="31:24" dst="U" desc="0x5134,31:24,RW,64,reg_sr7_pk_long_bpf_hzgain:gain to long horizontal BPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdgain" range="0~255" addr="0x5134" mask="23:16" dst="U" desc="0x5134,23:16,RW,64,reg_sr7_pk_long_bpf_vdgain:gain to long vertical and diagonal BPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap150" range="-128~127" addr="0x5110" mask="7:0" dst="S" desc="0x5110,7:0,RW,66,reg_sr7_pk_long_bpf_hztap150: tap15 BPF for horizontal peaking filter, only store half of the filter normalized to 256 as 1.0" default="72" value="72" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap151" range="-128~127" addr="0x5110" mask="15:8" dst="S" desc="0x5110,15:8,RW,31,reg_sr7_pk_long_bpf_hztap151: tap15 BPF for horizontal peaking filter, only store half of the filter" default="30" value="30" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap152" range="-128~127" addr="0x5110" mask="23:16" dst="S" desc="0x5110,23:16,RW,-19,reg_sr7_pk_long_bpf_hztap152: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-19" value="-19" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap153" range="-128~127" addr="0x5110" mask="31:24" dst="S" desc="0x5110,31:24,RW,-24,reg_sr7_pk_long_bpf_hztap153: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-24" value="-24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap154" range="-128~127" addr="0x5111" mask="7:0" dst="S" desc="0x5111,7:0,RW,-4,reg_sr7_pk_long_bpf_hztap154: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-4" value="-4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap155" range="-128~127" addr="0x5111" mask="15:8" dst="S" desc="0x5111,15:8,RW,-1,reg_sr7_pk_long_bpf_hztap155: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-1" value="-1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap156" range="-128~127" addr="0x5111" mask="23:16" dst="S" desc="0x5111,23:16,RW,-10,reg_sr7_pk_long_bpf_hztap156: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-10" value="-10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap157" range="-128~127" addr="0x5111" mask="31:24" dst="S" desc="0x5111,31:24,RW,-6,reg_sr7_pk_long_bpf_hztap157: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-6" value="-6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap090" range="-128~127" addr="0x5118" mask="7:0" dst="S" desc="0x5118,7:0,RW,68,reg_sr7_pk_long_bpf_vdtap090: tap09 BPF for vertical and diagonal peaking filter normalized to 256 as 1.0" default="68" value="68" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap091" range="-128~127" addr="0x5118" mask="15:8" dst="S" desc="0x5118,15:8,RW,30,reg_sr7_pk_long_bpf_vdtap091: tap09 BPF for vertical and diagonal peaking filter" default="30" value="30" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap092" range="-128~127" addr="0x5118" mask="23:16" dst="S" desc="0x5118,23:16,RW,-28,reg_sr7_pk_long_bpf_vdtap092: tap09 BPF for vertical and diagonal peaking filter" default="-28" value="-28" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap093" range="-128~127" addr="0x5118" mask="31:24" dst="S" desc="0x5118,31:24,RW,-32,reg_sr7_pk_long_bpf_vdtap093: tap09 BPF for vertical and diagonal peaking filter" default="-32" value="-32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap094" range="-128~127" addr="0x5119" mask="7:0" dst="S" desc="0x5119,7:0,RW,-4,reg_sr7_pk_long_bpf_vdtap094: tap09 BPF for vertical and diagonal peaking filter" default="-4" value="-4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hzgain" range="0~255" addr="0x5134" mask="15:8" dst="U" desc="0x5134,15:8,RW,64,reg_sr7_pk_long_hpf_hzgain:gain to long horizontal HPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdgain" range="0~255" addr="0x5134" mask="7:0" dst="U" desc="0x5134,7:0,RW,64,reg_sr7_pk_long_hpf_vdgain:gain to long vertical and diagonal HPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap150" range="-128~127" addr="0x5112" mask="7:0" dst="S" desc="0x5112,7:0,RW,58,reg_sr7_pk_long_hpf_hztap150: tap15 HPF for horizontal peaking filter, only store half of the filter" default="122" value="122" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap157" range="-128~127" addr="0x5111" mask="31:24" dst="S" desc="0x5111,31:24,RW,-6,reg_sr7_pk_long_bpf_hztap157: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-8" value="-8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap090" range="-128~127" addr="0x5118" mask="7:0" dst="S" desc="0x5118,7:0,RW,68,reg_sr7_pk_long_bpf_vdtap090: tap09 BPF for vertical and diagonal peaking filter normalized to 256 as 1.0" default="100" value="100" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap091" range="-128~127" addr="0x5118" mask="15:8" dst="S" desc="0x5118,15:8,RW,30,reg_sr7_pk_long_bpf_vdtap091: tap09 BPF for vertical and diagonal peaking filter" default="26" value="26" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap092" range="-128~127" addr="0x5118" mask="23:16" dst="S" desc="0x5118,23:16,RW,-28,reg_sr7_pk_long_bpf_vdtap092: tap09 BPF for vertical and diagonal peaking filter" default="-32" value="-32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap093" range="-128~127" addr="0x5118" mask="31:24" dst="S" desc="0x5118,31:24,RW,-32,reg_sr7_pk_long_bpf_vdtap093: tap09 BPF for vertical and diagonal peaking filter" default="-36" value="-36" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap094" range="-128~127" addr="0x5119" mask="7:0" dst="S" desc="0x5119,7:0,RW,-4,reg_sr7_pk_long_bpf_vdtap094: tap09 BPF for vertical and diagonal peaking filter" default="-8" value="-8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hzgain" range="0~255" addr="0x5134" mask="15:8" dst="U" desc="0x5134,15:8,RW,64,reg_sr7_pk_long_hpf_hzgain:gain to long horizontal HPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdgain" range="0~255" addr="0x5134" mask="7:0" dst="U" desc="0x5134,7:0,RW,64,reg_sr7_pk_long_hpf_vdgain:gain to long vertical and diagonal HPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap150" range="-128~127" addr="0x5112" mask="7:0" dst="S" desc="0x5112,7:0,RW,58,reg_sr7_pk_long_hpf_hztap150: tap15 HPF for horizontal peaking filter, only store half of the filter" default="126" value="126" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap151" range="-128~127" addr="0x5112" mask="15:8" dst="S" desc="0x5112,15:8,RW,-32,reg_sr7_pk_long_hpf_hztap151: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-36" value="-36" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap152" range="-128~127" addr="0x5112" mask="23:16" dst="S" desc="0x5112,23:16,RW,-15,reg_sr7_pk_long_hpf_hztap152: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-19" value="-19" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap153" range="-128~127" addr="0x5112" mask="31:24" dst="S" desc="0x5112,31:24,RW,27,reg_sr7_pk_long_hpf_hztap153: tap15 HPF for horizontal peaking filter, only store half of the filter" default="23" value="23" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap154" range="-128~127" addr="0x5113" mask="7:0" dst="S" desc="0x5113,7:0,RW,-10,reg_sr7_pk_long_hpf_hztap154: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-14" value="-14" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap155" range="-128~127" addr="0x5113" mask="15:8" dst="S" desc="0x5113,15:8,RW,-1,reg_sr7_pk_long_hpf_hztap155: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-5" value="-5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap156" range="-128~127" addr="0x5113" mask="23:16" dst="S" desc="0x5113,23:16,RW,-6,reg_sr7_pk_long_hpf_hztap156: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-10" value="-10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap157" range="-128~127" addr="0x5113" mask="31:24" dst="S" desc="0x5113,23:16,RW,-15,reg_sr7_pk_long_hpf_hztap157: tap15 HPF for horizontal peaking filter, only store half of the filter" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap157" range="-128~127" addr="0x5113" mask="31:24" dst="S" desc="0x5113,23:16,RW,-15,reg_sr7_pk_long_hpf_hztap157: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-2" value="-2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdtap090" range="-128~127" addr="0x511a" mask="7:0" dst="S" desc="0x511a,7:0,RW,68,reg_sr7_pk_long_hpf_vdtap090: tap09 HPF for vertical and diagonal peaking filter normalized to 256 as 1.0" default="124" value="124" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdtap091" range="-128~127" addr="0x511a" mask="15:8" dst="S" desc="0x511a,15:8,RW,-31,reg_sr7_pk_long_hpf_vdtap091: tap09 HPF for vertical and diagonal peaking filter" default="-38" value="-38" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdtap092" range="-128~127" addr="0x511a" mask="23:16" dst="S" desc="0x511a,23:16,RW,-28,reg_sr7_pk_long_hpf_vdtap092: tap09 HPF for vertical and diagonal peaking filter" default="-34" value="-34" cmd="common:2,0xff000000"/>
@@ -195,7 +195,7 @@
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha5" range="0~15" addr="0x511f" mask="23:20" dst="U" desc="0x511f,23:20,RW,15,reg_sr7_drthp_long_alpha5: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha6" range="0~15" addr="0x511f" mask="27:24" dst="U" desc="0x511f,27:24,RW,15,reg_sr7_drthp_long_alpha6: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha7" range="0~15" addr="0x511f" mask="31:28" dst="U" desc="0x511f,31:28,RW,15,reg_sr7_drthp_long_alpha7: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_bp" range="0~1" addr="0x5135" mask="1:1" dst="U" desc="0x5135,1,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_bp:enable to use adaptive blender of BP result lpf along edge based on the mimaxsad relationship" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_bp" range="0~1" addr="0x5135" mask="1:1" dst="U" desc="0x5135,1,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_bp:enable to use adaptive blender of BP result lpf along edge based on the mimaxsad relationship" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_hp" range="0~1" addr="0x5135" mask="0:0" dst="U" desc="0x5135,0,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_hp:enable to use adaptive blender of HP result lpf along edge based on the mimaxsad relationship" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_lpfbld_lut2d0" range="0~15" addr="0x5125" mask="3:0" dst="U" desc="0x5125,3:0,RW,15,reg_sr7_pk_mimaxerr2_lpfbld_lut2d0: 2D-LUT for alpha2 for PK lpf along edge blender, lareger coef means less lpf along edge,x-min_err, y-max_err" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_lpfbld_lut2d1" range="0~15" addr="0x5125" mask="7:4" dst="U" desc="0x5125,7:4,RW,12,reg_sr7_pk_mimaxerr2_lpfbld_lut2d1" default="12" value="12" cmd="common:2,0xff000000"/>
@@ -236,40 +236,40 @@
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_cirbld_on_bp" range="0~1" addr="0x5135" mask="3:3" dst="U" desc="0x5135,3,RW,1,reg_sr7_pk_mimaxerr2_cirbld_on_bp:enable to use adaptive blender of drtBP vs cirBP alpha2, the larger of slider, the more cirPK results, 0: alp2=lut2d(minerr, maxerr),1:alp2=min_err/maxerr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_cirbld_on_hp" range="0~1" addr="0x5135" mask="2:2" dst="U" desc="0x5135,2,RW,1,reg_sr7_pk_mimaxerr2_cirbld_on_hp:enable to use adaptive blender of drtHP vs cirHP alpha2, the larger of slider, the more cirPK results, 0: alp2=lut2d(minerr, maxerr),1:alp2=min_err/maxerr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d0" range="0~15" addr="0x5120" mask="3:0" dst="U" desc="0x5120,3:0,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d0: 2D-LUT for alpha2 for cir-PK blender,larger coef means less drt-pk, x-min_err, y-max_err" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d1" range="0~15" addr="0x5120" mask="7:4" dst="U" desc="0x5120,7:4,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d1" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d2" range="0~15" addr="0x5120" mask="11:8" dst="U" desc="0x5120,11:8,RW,6,reg_sr7_pk_mimaxerr2_cirbld_lut2d2" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d3" range="0~15" addr="0x5120" mask="15:12" dst="U" desc="0x5120,15:12,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d3" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d4" range="0~15" addr="0x5120" mask="19:16" dst="U" desc="0x5120,19:16,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d4" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d5" range="0~15" addr="0x5120" mask="23:20" dst="U" desc="0x5120,23:20,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d5" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d1" range="0~15" addr="0x5120" mask="7:4" dst="U" desc="0x5120,7:4,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d1" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d2" range="0~15" addr="0x5120" mask="11:8" dst="U" desc="0x5120,11:8,RW,6,reg_sr7_pk_mimaxerr2_cirbld_lut2d2" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d3" range="0~15" addr="0x5120" mask="15:12" dst="U" desc="0x5120,15:12,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d3" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d4" range="0~15" addr="0x5120" mask="19:16" dst="U" desc="0x5120,19:16,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d4" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d5" range="0~15" addr="0x5120" mask="23:20" dst="U" desc="0x5120,23:20,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d5" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d6" range="0~15" addr="0x5120" mask="27:24" dst="U" desc="0x5120,27:24,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d6" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d7" range="0~15" addr="0x5120" mask="31:28" dst="U" desc="0x5120,31:28,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d7" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d8" range="0~15" addr="0x5121" mask="3:0" dst="U" desc="0x5121,3:0,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d8" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d9" range="0~15" addr="0x5121" mask="7:4" dst="U" desc="0x5121,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d9" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d10" range="0~15" addr="0x5121" mask="11:8" dst="U" desc="0x5121,11:8,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d10" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d11" range="0~15" addr="0x5121" mask="15:12" dst="U" desc="0x5121,15:12,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d11" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d12" range="0~15" addr="0x5121" mask="19:16" dst="U" desc="0x5121,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d12" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d13" range="0~15" addr="0x5121" mask="23:20" dst="U" desc="0x5121,23:20,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d13" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d9" range="0~15" addr="0x5121" mask="7:4" dst="U" desc="0x5121,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d9" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d10" range="0~15" addr="0x5121" mask="11:8" dst="U" desc="0x5121,11:8,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d10" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d11" range="0~15" addr="0x5121" mask="15:12" dst="U" desc="0x5121,15:12,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d11" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d12" range="0~15" addr="0x5121" mask="19:16" dst="U" desc="0x5121,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d13" range="0~15" addr="0x5121" mask="23:20" dst="U" desc="0x5121,23:20,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d13" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d14" range="0~15" addr="0x5121" mask="27:24" dst="U" desc="0x5121,27:24,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d14" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d15" range="0~15" addr="0x5121" mask="31:28" dst="U" desc="0x5121,31:28,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d15" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d16" range="0~15" addr="0x5122" mask="3:0" dst="U" desc="0x5122,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d16" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d17" range="0~15" addr="0x5122" mask="7:4" dst="U" desc="0x5122,7:4,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d17" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d18" range="0~15" addr="0x5122" mask="11:8" dst="U" desc="0x5122,11:8,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d18" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d19" range="0~15" addr="0x5122" mask="15:12" dst="U" desc="0x5122,15:12,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d19" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d20" range="0~15" addr="0x5122" mask="19:16" dst="U" desc="0x5122,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d20" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d16" range="0~15" addr="0x5122" mask="3:0" dst="U" desc="0x5122,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d16" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d17" range="0~15" addr="0x5122" mask="7:4" dst="U" desc="0x5122,7:4,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d17" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d18" range="0~15" addr="0x5122" mask="11:8" dst="U" desc="0x5122,11:8,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d18" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d19" range="0~15" addr="0x5122" mask="15:12" dst="U" desc="0x5122,15:12,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d19" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d20" range="0~15" addr="0x5122" mask="19:16" dst="U" desc="0x5122,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d20" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d21" range="0~15" addr="0x5122" mask="23:20" dst="U" desc="0x5122,23:20,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d21" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d22" range="0~15" addr="0x5122" mask="27:24" dst="U" desc="0x5122,27:24,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d22" default="10" value="10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d23" range="0~15" addr="0x5122" mask="31:28" dst="U" desc="0x5122,31:28,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d23" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d24" range="0~15" addr="0x5123" mask="3:0" dst="U" desc="0x5123,3:0,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d24" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d25" range="0~15" addr="0x5123" mask="7:4" dst="U" desc="0x5123,7:4,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d25" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d22" range="0~15" addr="0x5122" mask="27:24" dst="U" desc="0x5122,27:24,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d22" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d23" range="0~15" addr="0x5122" mask="31:28" dst="U" desc="0x5122,31:28,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d23" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d24" range="0~15" addr="0x5123" mask="3:0" dst="U" desc="0x5123,3:0,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d24" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d25" range="0~15" addr="0x5123" mask="7:4" dst="U" desc="0x5123,7:4,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d25" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d26" range="0~15" addr="0x5123" mask="11:8" dst="U" desc="0x5123,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d26" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d27" range="0~15" addr="0x5123" mask="15:12" dst="U" desc="0x5123,15:12,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d27" default="10" value="10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d28" range="0~15" addr="0x5123" mask="19:16" dst="U" desc="0x5123,19:16,RW,8,reg_sr7_pk_mimaxerr2_cirbld_lut2d28" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d29" range="0~15" addr="0x5123" mask="23:20" dst="U" desc="0x5123,23:20,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d29" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d27" range="0~15" addr="0x5123" mask="15:12" dst="U" desc="0x5123,15:12,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d27" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d28" range="0~15" addr="0x5123" mask="19:16" dst="U" desc="0x5123,19:16,RW,8,reg_sr7_pk_mimaxerr2_cirbld_lut2d28" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d29" range="0~15" addr="0x5123" mask="23:20" dst="U" desc="0x5123,23:20,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d29" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d30" range="0~15" addr="0x5123" mask="27:24" dst="U" desc="0x5123,27:24,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d30" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d31" range="0~15" addr="0x5123" mask="31:28" dst="U" desc="0x5123,31:28,RW,14,reg_sr7_pk_mimaxerr2_cirbld_lut2d31" default="14" value="14" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d32" range="0~15" addr="0x5124" mask="3:0" dst="U" desc="0x5124,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d32" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d31" range="0~15" addr="0x5123" mask="31:28" dst="U" desc="0x5123,31:28,RW,14,reg_sr7_pk_mimaxerr2_cirbld_lut2d31" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d32" range="0~15" addr="0x5124" mask="3:0" dst="U" desc="0x5124,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d32" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d33" range="0~15" addr="0x5124" mask="7:4" dst="U" desc="0x5124,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d33" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d34" range="0~15" addr="0x5124" mask="11:8" dst="U" desc="0x5124,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d34" default="15" value="15" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d34" range="0~15" addr="0x5124" mask="11:8" dst="U" desc="0x5124,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d34" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d35" range="0~15" addr="0x5124" mask="15:12" dst="U" desc="0x5124,15:12,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d35" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_pkdrtbld_beta_en" range="0~1" addr="0x512a" mask="0:0" dst="U" desc="0x512a,0,RW,0,reg_sr7_pkdrtbld_beta_en: enable of direction ambiguity protection for drt and cir blend" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drtdif_min2sad_th1" range="0~255" addr="0x512b" mask="15:8" dst="U" desc="0x512b,15:8,RW,128,reg_sr7_drtdif_min2sad_th1:for min2_sad threshold for ambiguilty ignoring" default="128" value="128" cmd="common:2,0xff000000"/>
@@ -1181,8 +1181,8 @@
<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x5027" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x5034" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x502e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x503a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x503f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x503a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x503f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x5045" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x5045" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x5029" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -1256,29 +1256,29 @@
<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x5005" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x5005" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x5005" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x5006" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="30" value="30" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x5006" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="70" value="70" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x5006" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x5006" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="25" value="25" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x5006" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="90" value="90" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x5006" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x5007" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x5007" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="54" value="54" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x5007" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x5007" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="60" value="60" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x5008" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="25" value="25" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x5008" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="68" value="68" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x5008" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x5008" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x5008" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="75" value="75" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x5008" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x5009" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x5009" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="50" value="50" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x5009" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x5009" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x500a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="22" value="22" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x500a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="53" value="53" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x500a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x500a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x500a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x500a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x500b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x500b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="54" value="54" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x500b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x500b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="60" value="60" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x500c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="20" value="20" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x500c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="50" value="50" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x500c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x500c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x500c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="10" value="10" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="20x6">
@@ -1370,7 +1370,7 @@
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha5" range="0~15" addr="0x511f" mask="23:20" dst="U" desc="0x511f,23:20,RW,15,reg_sr7_drthp_long_alpha5: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha6" range="0~15" addr="0x511f" mask="27:24" dst="U" desc="0x511f,27:24,RW,15,reg_sr7_drthp_long_alpha6: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha7" range="0~15" addr="0x511f" mask="31:28" dst="U" desc="0x511f,31:28,RW,15,reg_sr7_drthp_long_alpha7: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_bp" range="0~1" addr="0x5135" mask="1:1" dst="U" desc="0x5135,1,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_bp:enable to use adaptive blender of BP result lpf along edge based on the mimaxsad relationship" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_bp" range="0~1" addr="0x5135" mask="1:1" dst="U" desc="0x5135,1,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_bp:enable to use adaptive blender of BP result lpf along edge based on the mimaxsad relationship" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_hp" range="0~1" addr="0x5135" mask="0:0" dst="U" desc="0x5135,0,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_hp:enable to use adaptive blender of HP result lpf along edge based on the mimaxsad relationship" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_lpfbld_lut2d0" range="0~15" addr="0x5125" mask="3:0" dst="U" desc="0x5125,3:0,RW,15,reg_sr7_pk_mimaxerr2_lpfbld_lut2d0: 2D-LUT for alpha2 for PK lpf along edge blender, lareger coef means less lpf along edge,x-min_err, y-max_err" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_lpfbld_lut2d1" range="0~15" addr="0x5125" mask="7:4" dst="U" desc="0x5125,7:4,RW,12,reg_sr7_pk_mimaxerr2_lpfbld_lut2d1" default="12" value="12" cmd="common:2,0xff000000"/>
@@ -1411,40 +1411,40 @@
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_cirbld_on_bp" range="0~1" addr="0x5135" mask="3:3" dst="U" desc="0x5135,3,RW,1,reg_sr7_pk_mimaxerr2_cirbld_on_bp:enable to use adaptive blender of drtBP vs cirBP alpha2, the larger of slider, the more cirPK results, 0: alp2=lut2d(minerr, maxerr),1:alp2=min_err/maxerr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_cirbld_on_hp" range="0~1" addr="0x5135" mask="2:2" dst="U" desc="0x5135,2,RW,1,reg_sr7_pk_mimaxerr2_cirbld_on_hp:enable to use adaptive blender of drtHP vs cirHP alpha2, the larger of slider, the more cirPK results, 0: alp2=lut2d(minerr, maxerr),1:alp2=min_err/maxerr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d0" range="0~15" addr="0x5120" mask="3:0" dst="U" desc="0x5120,3:0,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d0: 2D-LUT for alpha2 for cir-PK blender,larger coef means less drt-pk, x-min_err, y-max_err" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d1" range="0~15" addr="0x5120" mask="7:4" dst="U" desc="0x5120,7:4,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d1" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d2" range="0~15" addr="0x5120" mask="11:8" dst="U" desc="0x5120,11:8,RW,6,reg_sr7_pk_mimaxerr2_cirbld_lut2d2" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d3" range="0~15" addr="0x5120" mask="15:12" dst="U" desc="0x5120,15:12,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d3" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d4" range="0~15" addr="0x5120" mask="19:16" dst="U" desc="0x5120,19:16,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d4" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d5" range="0~15" addr="0x5120" mask="23:20" dst="U" desc="0x5120,23:20,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d5" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d1" range="0~15" addr="0x5120" mask="7:4" dst="U" desc="0x5120,7:4,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d1" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d2" range="0~15" addr="0x5120" mask="11:8" dst="U" desc="0x5120,11:8,RW,6,reg_sr7_pk_mimaxerr2_cirbld_lut2d2" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d3" range="0~15" addr="0x5120" mask="15:12" dst="U" desc="0x5120,15:12,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d3" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d4" range="0~15" addr="0x5120" mask="19:16" dst="U" desc="0x5120,19:16,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d4" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d5" range="0~15" addr="0x5120" mask="23:20" dst="U" desc="0x5120,23:20,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d5" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d6" range="0~15" addr="0x5120" mask="27:24" dst="U" desc="0x5120,27:24,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d6" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d7" range="0~15" addr="0x5120" mask="31:28" dst="U" desc="0x5120,31:28,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d7" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d8" range="0~15" addr="0x5121" mask="3:0" dst="U" desc="0x5121,3:0,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d8" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d9" range="0~15" addr="0x5121" mask="7:4" dst="U" desc="0x5121,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d9" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d10" range="0~15" addr="0x5121" mask="11:8" dst="U" desc="0x5121,11:8,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d10" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d11" range="0~15" addr="0x5121" mask="15:12" dst="U" desc="0x5121,15:12,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d11" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d12" range="0~15" addr="0x5121" mask="19:16" dst="U" desc="0x5121,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d12" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d13" range="0~15" addr="0x5121" mask="23:20" dst="U" desc="0x5121,23:20,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d13" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d9" range="0~15" addr="0x5121" mask="7:4" dst="U" desc="0x5121,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d9" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d10" range="0~15" addr="0x5121" mask="11:8" dst="U" desc="0x5121,11:8,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d10" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d11" range="0~15" addr="0x5121" mask="15:12" dst="U" desc="0x5121,15:12,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d11" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d12" range="0~15" addr="0x5121" mask="19:16" dst="U" desc="0x5121,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d13" range="0~15" addr="0x5121" mask="23:20" dst="U" desc="0x5121,23:20,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d13" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d14" range="0~15" addr="0x5121" mask="27:24" dst="U" desc="0x5121,27:24,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d14" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d15" range="0~15" addr="0x5121" mask="31:28" dst="U" desc="0x5121,31:28,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d15" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d16" range="0~15" addr="0x5122" mask="3:0" dst="U" desc="0x5122,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d16" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d17" range="0~15" addr="0x5122" mask="7:4" dst="U" desc="0x5122,7:4,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d17" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d18" range="0~15" addr="0x5122" mask="11:8" dst="U" desc="0x5122,11:8,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d18" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d19" range="0~15" addr="0x5122" mask="15:12" dst="U" desc="0x5122,15:12,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d19" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d20" range="0~15" addr="0x5122" mask="19:16" dst="U" desc="0x5122,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d20" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d16" range="0~15" addr="0x5122" mask="3:0" dst="U" desc="0x5122,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d16" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d17" range="0~15" addr="0x5122" mask="7:4" dst="U" desc="0x5122,7:4,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d17" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d18" range="0~15" addr="0x5122" mask="11:8" dst="U" desc="0x5122,11:8,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d18" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d19" range="0~15" addr="0x5122" mask="15:12" dst="U" desc="0x5122,15:12,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d19" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d20" range="0~15" addr="0x5122" mask="19:16" dst="U" desc="0x5122,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d20" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d21" range="0~15" addr="0x5122" mask="23:20" dst="U" desc="0x5122,23:20,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d21" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d22" range="0~15" addr="0x5122" mask="27:24" dst="U" desc="0x5122,27:24,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d22" default="10" value="10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d23" range="0~15" addr="0x5122" mask="31:28" dst="U" desc="0x5122,31:28,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d23" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d24" range="0~15" addr="0x5123" mask="3:0" dst="U" desc="0x5123,3:0,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d24" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d25" range="0~15" addr="0x5123" mask="7:4" dst="U" desc="0x5123,7:4,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d25" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d22" range="0~15" addr="0x5122" mask="27:24" dst="U" desc="0x5122,27:24,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d22" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d23" range="0~15" addr="0x5122" mask="31:28" dst="U" desc="0x5122,31:28,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d23" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d24" range="0~15" addr="0x5123" mask="3:0" dst="U" desc="0x5123,3:0,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d24" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d25" range="0~15" addr="0x5123" mask="7:4" dst="U" desc="0x5123,7:4,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d25" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d26" range="0~15" addr="0x5123" mask="11:8" dst="U" desc="0x5123,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d26" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d27" range="0~15" addr="0x5123" mask="15:12" dst="U" desc="0x5123,15:12,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d27" default="10" value="10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d28" range="0~15" addr="0x5123" mask="19:16" dst="U" desc="0x5123,19:16,RW,8,reg_sr7_pk_mimaxerr2_cirbld_lut2d28" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d29" range="0~15" addr="0x5123" mask="23:20" dst="U" desc="0x5123,23:20,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d29" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d27" range="0~15" addr="0x5123" mask="15:12" dst="U" desc="0x5123,15:12,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d27" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d28" range="0~15" addr="0x5123" mask="19:16" dst="U" desc="0x5123,19:16,RW,8,reg_sr7_pk_mimaxerr2_cirbld_lut2d28" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d29" range="0~15" addr="0x5123" mask="23:20" dst="U" desc="0x5123,23:20,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d29" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d30" range="0~15" addr="0x5123" mask="27:24" dst="U" desc="0x5123,27:24,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d30" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d31" range="0~15" addr="0x5123" mask="31:28" dst="U" desc="0x5123,31:28,RW,14,reg_sr7_pk_mimaxerr2_cirbld_lut2d31" default="14" value="14" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d32" range="0~15" addr="0x5124" mask="3:0" dst="U" desc="0x5124,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d32" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d31" range="0~15" addr="0x5123" mask="31:28" dst="U" desc="0x5123,31:28,RW,14,reg_sr7_pk_mimaxerr2_cirbld_lut2d31" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d32" range="0~15" addr="0x5124" mask="3:0" dst="U" desc="0x5124,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d32" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d33" range="0~15" addr="0x5124" mask="7:4" dst="U" desc="0x5124,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d33" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d34" range="0~15" addr="0x5124" mask="11:8" dst="U" desc="0x5124,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d34" default="15" value="15" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d34" range="0~15" addr="0x5124" mask="11:8" dst="U" desc="0x5124,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d34" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d35" range="0~15" addr="0x5124" mask="15:12" dst="U" desc="0x5124,15:12,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d35" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_pkdrtbld_beta_en" range="0~1" addr="0x512a" mask="0:0" dst="U" desc="0x512a,0,RW,0,reg_sr7_pkdrtbld_beta_en: enable of direction ambiguity protection for drt and cir blend" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drtdif_min2sad_th1" range="0~255" addr="0x512b" mask="15:8" dst="U" desc="0x512b,15:8,RW,128,reg_sr7_drtdif_min2sad_th1:for min2_sad threshold for ambiguilty ignoring" default="128" value="128" cmd="common:2,0xff000000"/>
@@ -1482,7 +1482,7 @@
<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x501e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x501f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x501f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="30" value="30" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x5020" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x5020" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x5020" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x5020" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x501f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="20" value="20" cmd="common:2,0xff000000"/>
@@ -1602,20 +1602,20 @@
<Control ui_type="slider" name="reg_sr7_hti_osmargin_sdratio0" range="0~63" addr="0x512f" mask="21:16" dst="U" desc="0x512f,21:16,RW,3,reg_sr7_hti_osmargin_sdratio0:ratio for HTI OS margin adaptive to sd" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_vti_osmargin_sdratio1" range="0~63" addr="0x512f" mask="13:8" dst="U" desc="0x512f,13:8,RW,3,reg_sr7_vti_osmargin_sdratio1:ratio for VTI OS margin adaptive to sd" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_vti_osmargin_sdratio0" range="0~63" addr="0x512f" mask="5:0" dst="U" desc="0x512f,5:0,RW,3,reg_sr7_vti_osmargin_sdratio0:ratio for VTI OS margin adaptive to sd" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_hlti_dcbld_beta_en" range="0~1" addr="0x512c" mask="13:13" dst="U" desc="0x512c,13,RW,1,reg_sr7_hlti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_vlti_dcbld_beta_en" range="0~1" addr="0x512c" mask="12:12" dst="U" desc="0x512c,12,RW,1,reg_sr7_vlti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_hlti_dcbld_beta_en" range="0~1" addr="0x512c" mask="13:13" dst="U" desc="0x512c,13,RW,1,reg_sr7_hlti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_vlti_dcbld_beta_en" range="0~1" addr="0x512c" mask="12:12" dst="U" desc="0x512c,12,RW,1,reg_sr7_vlti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_xcti_dcbld_beta1" range="0~15" addr="0x512c" mask="11:8" dst="U" desc="0x512c,11:8,RW,0,reg_sr7_xcti_dcbld_beta1:beta for denoise and org dc blend base on the x=cal_drt_dif4(min_idx,min2_idx)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_xcti_dcbld_beta0" range="0~15" addr="0x512c" mask="7:4" dst="U" desc="0x512c,7:4,RW,15,reg_sr7_xcti_dcbld_beta0:beta for denoise and org dc blend base on the x=cal_drt_dif4(min_idx,min2_idx)" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_hcti_dcbld_beta_en" range="0~1" addr="0x512c" mask="3:3" dst="U" desc="0x512c,3,RW,1,reg_sr7_hcti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_vcti_dcbld_beta_en" range="0~1" addr="0x512c" mask="2:2" dst="U" desc="0x512c,2,RW,1,reg_sr7_vcti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_hcti_dcbld_beta_en" range="0~1" addr="0x512c" mask="3:3" dst="U" desc="0x512c,3,RW,1,reg_sr7_hcti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_vcti_dcbld_beta_en" range="0~1" addr="0x512c" mask="2:2" dst="U" desc="0x512c,2,RW,1,reg_sr7_vcti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_hcti_dcbld_use_ybeta" range="0~1" addr="0x512c" mask="1:1" dst="U" desc="0x512c,1,RW,0,reg_sr7_hcti_dcbld_use_ybeta:enable to use beta from hlti" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_vcti_dcbld_use_ybeta" range="0~1" addr="0x512c" mask="0:0" dst="U" desc="0x512c,0,RW,0,reg_sr7_vcti_dcbld_use_ybeta:enable to use beta from vlti" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_diag_force_hti1" range="0~3" addr="0x512d" mask="7:6" dst="U" desc="0x512d,7:6,RW,2,reg_sr7_diag_force_hti1force hti: for diagonal edges chroma, 0: bypass,1:diagonal use vti, &gt;=2: diagonal use hti" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_diag_force_hti0" range="0~3" addr="0x512d" mask="5:4" dst="U" desc="0x512d,5:4,RW,2,reg_sr7_diag_force_hti0:force hti for diagonal edges luma, 0: bypass,1:diagonal use vti, &gt;=2: diagonal use hti" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_horz_force_vti1" range="0~1" addr="0x512d" mask="3:3" dst="U" desc="0x512d,3,RW,1,reg_sr7_horz_force_vti1:force vti for horizontal edges chroma, 0: bias hti, 1: horizontal edge force 100% vti" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_horz_force_vti0" range="0~1" addr="0x512d" mask="2:2" dst="U" desc="0x512d,2,RW,1,reg_sr7_horz_force_vti0:force vti for horizontal edges luma, 0: bias hti, 1: horizontal edge force 100% vti" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_alph_force_hvsad1" range="0~1" addr="0x512d" mask="1:1" dst="U" desc="0x512d,1,RW,1,reg_sr7_alph_force_hvsad1:alpha = minsad*64/maxsad, force minsad=sad_h, maxsad=sad_v for alpha calculation" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_alph_force_hvsad0" range="0~1" addr="0x512d" mask="0:0" dst="U" desc="0x512d,0,RW,1,reg_sr7_alph_force_hvsad0:alpha = minsad*64/maxsad, force minsad=sad_h, maxsad=sad_v for alpha calculation,[0]for luma, [1] for chroma" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_horz_force_vti1" range="0~1" addr="0x512d" mask="3:3" dst="U" desc="0x512d,3,RW,1,reg_sr7_horz_force_vti1:force vti for horizontal edges chroma, 0: bias hti, 1: horizontal edge force 100% vti" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_horz_force_vti0" range="0~1" addr="0x512d" mask="2:2" dst="U" desc="0x512d,2,RW,1,reg_sr7_horz_force_vti0:force vti for horizontal edges luma, 0: bias hti, 1: horizontal edge force 100% vti" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_alph_force_hvsad1" range="0~1" addr="0x512d" mask="1:1" dst="U" desc="0x512d,1,RW,1,reg_sr7_alph_force_hvsad1:alpha = minsad*64/maxsad, force minsad=sad_h, maxsad=sad_v for alpha calculation" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_alph_force_hvsad0" range="0~1" addr="0x512d" mask="0:0" dst="U" desc="0x512d,0,RW,1,reg_sr7_alph_force_hvsad0:alpha = minsad*64/maxsad, force minsad=sad_h, maxsad=sad_v for alpha calculation,[0]for luma, [1] for chroma" default="0" value="0" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="Direction of LTI/CTI" layout="30x4">
<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x502a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff000000"/>
@@ -1631,13 +1631,13 @@
<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x502c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x502c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x502d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x502d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x502d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x502d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x502d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x502d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x502d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x502d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x502d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x502d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x502d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x502d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x502d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -1645,14 +1645,14 @@
</Page>
<Page tab_title="HCTI " layout="30x4">
<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x502e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x502e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x502e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x502e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x502e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x502e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x502e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x502e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x502e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x502e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x502e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x502e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x502e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x502f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="40" value="40" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x502f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="48" value="48" cmd="common:2,0xff000000"/>
@@ -1685,18 +1685,18 @@
</Page>
<Page tab_title="HLTI" layout="30x4">
<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x5034" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x5034" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x5034" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x5034" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x5034" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x5034" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x5034" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x5034" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x5034" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x5034" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x5034" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x5034" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x5034" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x5034" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x5034" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x5035" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="5" value="5" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x5035" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="10" value="10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x5035" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x5035" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x5035" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x5035" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x5036" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x5036" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -1709,7 +1709,7 @@
<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x5037" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x5037" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="48" value="48" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x5038" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x5038" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x5038" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x5038" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x5038" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x5039" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -1725,23 +1725,23 @@
</Page>
<Page tab_title="VLTI" layout="30x4">
<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x503a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x503a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x503a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x503a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x503a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x503a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x503a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x503a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x503a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x503a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x503b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x503a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x503b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x503b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x503b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x503b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x503c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x503c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x503c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x503d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x503d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x503d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x503d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="48" value="48" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x503d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x503e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x503e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x503e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x503e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x503e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -1759,7 +1759,7 @@
<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x503f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x503f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x503f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x503f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x503f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x5040" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x5040" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x5040" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -1770,11 +1770,11 @@
<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x5042" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x5042" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x5042" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x5043" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x5043" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x5043" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_con_2_gain6" range="0~255" addr=" 0x5043" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_os_margin" range="0~255" addr=" 0x5043" mask="7:0" dst="U" desc="reg_adp_vcti_os_margin : : margin for vcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_vcti_bpf_en" range="0~1" addr="0x5132" mask="0:0" dst="U" desc="0x5132,0,RW,1,reg_sr7_vcti_bpf_en:enable of tap09 BPF for vlti (gain3), only store half of the filter" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_vcti_bpf_en" range="0~1" addr="0x5132" mask="0:0" dst="U" desc="0x5132,0,RW,1,reg_sr7_vcti_bpf_en:enable of tap09 BPF for vlti (gain3), only store half of the filter" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_vcti_bpf_tap090" range="-128~127" addr="0x5116" mask="7:0" dst="S" desc="0x5116,7:0,RW,126,reg_sr7_vcti_bpf_tap090: tap09 BPF for vcti (gain3), only store half of the filter normalized to 256 as 1.0" default="126" value="126" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_vcti_bpf_tap091" range="-128~127" addr="0x5116" mask="15:8" dst="S" desc="0x5116,15:8,RW,0,reg_sr7_vcti_bpf_tap091: tap09 BPF for vcti (gain3), only store half of the filter" default="-9" value="-9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_vcti_bpf_tap092" range="-128~127" addr="0x5116" mask="23:16" dst="S" desc="0x5116,23:16,RW,-41,reg_sr7_vcti_bpf_tap092: tap09 BPF for vcti (gain3), only store half of the filter" default="-55" value="-55" cmd="common:2,0xff000000"/>
@@ -1821,10 +1821,10 @@
<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x5066" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x5066" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~15" addr=" 0x5067" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~15" addr=" 0x5067" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~15" addr=" 0x5067" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~15" addr=" 0x5067" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="7" value="7" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~15" addr=" 0x5068" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~15" addr=" 0x5067" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~15" addr=" 0x5067" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~15" addr=" 0x5067" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~15" addr=" 0x5068" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~15" addr=" 0x5068" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~15" addr=" 0x5068" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~15" addr=" 0x5068" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="3" value="3" cmd="common:2,0xff000000"/>
@@ -1840,7 +1840,7 @@
<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="-8~7" addr=" 0x506a" mask="23:20" dst="S" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="-8~7" addr=" 0x506a" mask="27:24" dst="S" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="-8~7" addr=" 0x506a" mask="31:28" dst="S" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x5073" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x5073" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65535" value="65535" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x5073" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_drtlpf_beta_en2" range="0~1" addr="0x5100" mask="10:10" dst="U" desc="0x5100,10,RW,0,reg_sr7_drtlpf_beta_en2: enable of direction ambiguity protection for drt_lpf, beta for drt filter coef base on the x=cal_drt_dif8(min_idx,min2_idx)" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_drtlpf_beta_en1" range="0~1" addr="0x5100" mask="9:9" dst="U" desc="0x5100,9,RW,0,reg_sr7_drtlpf_beta_en1: enable of direction ambiguity protection for drt_lpf, beta for drt filter coef base on the x=cal_drt_dif8(min_idx,min2_idx)" default="1" value="1" cmd="common:2,0xff000000"/>
@@ -2429,31 +2429,31 @@
<Page tab_title="HVCon of Peaking" layout="30x4">
<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x5005" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x5005" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x5005" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x5005" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x5006" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="50" value="50" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x5006" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x5006" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="30" value="30" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x5005" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x5005" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x5006" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="25" value="25" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x5006" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="90" value="90" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x5006" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x5007" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x5007" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="54" value="54" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x5007" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x5007" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x5008" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x5008" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="70" value="70" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x5008" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="30" value="30" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x5007" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x5007" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x5008" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x5008" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="75" value="75" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x5008" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x5009" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x5009" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="50" value="50" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x5009" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x5009" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x500a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="23" value="23" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x500a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="53" value="53" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x500a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x5009" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x5009" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x500a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x500a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x500a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x500b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x500b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="54" value="54" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x500b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x500b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x500c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="28" value="28" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x500c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="50" value="50" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x500b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x500b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x500c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x500c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x500c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="10" value="10" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="20x6">
@@ -2491,31 +2491,31 @@
<Page tab_title="HPF/BPF of Peaking" layout="50x4">
<Control ui_type="checkbox" name="reg_sr7_pk_long_bpf_en" range="0~1" addr="0x5133" mask="1:1" dst="U" desc="0x5133,1,RW,1,reg_sr7_pk_long_bpf_en:enable of long BPF for peaking" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_pk_long_hpf_en" range="0~1" addr="0x5133" mask="0:0" dst="U" desc="0x5133,0,RW,1,reg_sr7_pk_long_hpf_en:enable of long HPF for peaking" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hzgain" range="0~255" addr="0x5134" mask="31:24" dst="U" desc="0x5134,31:24,RW,64,reg_sr7_pk_long_bpf_hzgain:gain to long horizontal BPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdgain" range="0~255" addr="0x5134" mask="23:16" dst="U" desc="0x5134,23:16,RW,64,reg_sr7_pk_long_bpf_vdgain:gain to long vertical and diagonal BPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap150" range="-128~127" addr="0x5110" mask="7:0" dst="S" desc="0x5110,7:0,RW,66,reg_sr7_pk_long_bpf_hztap150: tap15 BPF for horizontal peaking filter, only store half of the filter normalized to 256 as 1.0" default="66" value="66" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap151" range="-128~127" addr="0x5110" mask="15:8" dst="S" desc="0x5110,15:8,RW,31,reg_sr7_pk_long_bpf_hztap151: tap15 BPF for horizontal peaking filter, only store half of the filter" default="31" value="31" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hzgain" range="0~255" addr="0x5134" mask="31:24" dst="U" desc="0x5134,31:24,RW,64,reg_sr7_pk_long_bpf_hzgain:gain to long horizontal BPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdgain" range="0~255" addr="0x5134" mask="23:16" dst="U" desc="0x5134,23:16,RW,64,reg_sr7_pk_long_bpf_vdgain:gain to long vertical and diagonal BPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap150" range="-128~127" addr="0x5110" mask="7:0" dst="S" desc="0x5110,7:0,RW,66,reg_sr7_pk_long_bpf_hztap150: tap15 BPF for horizontal peaking filter, only store half of the filter normalized to 256 as 1.0" default="72" value="72" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap151" range="-128~127" addr="0x5110" mask="15:8" dst="S" desc="0x5110,15:8,RW,31,reg_sr7_pk_long_bpf_hztap151: tap15 BPF for horizontal peaking filter, only store half of the filter" default="30" value="30" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap152" range="-128~127" addr="0x5110" mask="23:16" dst="S" desc="0x5110,23:16,RW,-19,reg_sr7_pk_long_bpf_hztap152: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-19" value="-19" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap153" range="-128~127" addr="0x5110" mask="31:24" dst="S" desc="0x5110,31:24,RW,-24,reg_sr7_pk_long_bpf_hztap153: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-24" value="-24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap154" range="-128~127" addr="0x5111" mask="7:0" dst="S" desc="0x5111,7:0,RW,-4,reg_sr7_pk_long_bpf_hztap154: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-4" value="-4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap155" range="-128~127" addr="0x5111" mask="15:8" dst="S" desc="0x5111,15:8,RW,-1,reg_sr7_pk_long_bpf_hztap155: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-1" value="-1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap156" range="-128~127" addr="0x5111" mask="23:16" dst="S" desc="0x5111,23:16,RW,-10,reg_sr7_pk_long_bpf_hztap156: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-10" value="-10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap157" range="-128~127" addr="0x5111" mask="31:24" dst="S" desc="0x5111,31:24,RW,-6,reg_sr7_pk_long_bpf_hztap157: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-6" value="-6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap090" range="-128~127" addr="0x5118" mask="7:0" dst="S" desc="0x5118,7:0,RW,68,reg_sr7_pk_long_bpf_vdtap090: tap09 BPF for vertical and diagonal peaking filter normalized to 256 as 1.0" default="68" value="68" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap091" range="-128~127" addr="0x5118" mask="15:8" dst="S" desc="0x5118,15:8,RW,30,reg_sr7_pk_long_bpf_vdtap091: tap09 BPF for vertical and diagonal peaking filter" default="30" value="30" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap092" range="-128~127" addr="0x5118" mask="23:16" dst="S" desc="0x5118,23:16,RW,-28,reg_sr7_pk_long_bpf_vdtap092: tap09 BPF for vertical and diagonal peaking filter" default="-28" value="-28" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap093" range="-128~127" addr="0x5118" mask="31:24" dst="S" desc="0x5118,31:24,RW,-32,reg_sr7_pk_long_bpf_vdtap093: tap09 BPF for vertical and diagonal peaking filter" default="-32" value="-32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap094" range="-128~127" addr="0x5119" mask="7:0" dst="S" desc="0x5119,7:0,RW,-4,reg_sr7_pk_long_bpf_vdtap094: tap09 BPF for vertical and diagonal peaking filter" default="-4" value="-4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hzgain" range="0~255" addr="0x5134" mask="15:8" dst="U" desc="0x5134,15:8,RW,64,reg_sr7_pk_long_hpf_hzgain:gain to long horizontal HPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdgain" range="0~255" addr="0x5134" mask="7:0" dst="U" desc="0x5134,7:0,RW,64,reg_sr7_pk_long_hpf_vdgain:gain to long vertical and diagonal HPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap150" range="-128~127" addr="0x5112" mask="7:0" dst="S" desc="0x5112,7:0,RW,58,reg_sr7_pk_long_hpf_hztap150: tap15 HPF for horizontal peaking filter, only store half of the filter" default="122" value="122" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap157" range="-128~127" addr="0x5111" mask="31:24" dst="S" desc="0x5111,31:24,RW,-6,reg_sr7_pk_long_bpf_hztap157: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-8" value="-8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap090" range="-128~127" addr="0x5118" mask="7:0" dst="S" desc="0x5118,7:0,RW,68,reg_sr7_pk_long_bpf_vdtap090: tap09 BPF for vertical and diagonal peaking filter normalized to 256 as 1.0" default="100" value="100" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap091" range="-128~127" addr="0x5118" mask="15:8" dst="S" desc="0x5118,15:8,RW,30,reg_sr7_pk_long_bpf_vdtap091: tap09 BPF for vertical and diagonal peaking filter" default="26" value="26" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap092" range="-128~127" addr="0x5118" mask="23:16" dst="S" desc="0x5118,23:16,RW,-28,reg_sr7_pk_long_bpf_vdtap092: tap09 BPF for vertical and diagonal peaking filter" default="-32" value="-32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap093" range="-128~127" addr="0x5118" mask="31:24" dst="S" desc="0x5118,31:24,RW,-32,reg_sr7_pk_long_bpf_vdtap093: tap09 BPF for vertical and diagonal peaking filter" default="-36" value="-36" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap094" range="-128~127" addr="0x5119" mask="7:0" dst="S" desc="0x5119,7:0,RW,-4,reg_sr7_pk_long_bpf_vdtap094: tap09 BPF for vertical and diagonal peaking filter" default="-8" value="-8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hzgain" range="0~255" addr="0x5134" mask="15:8" dst="U" desc="0x5134,15:8,RW,64,reg_sr7_pk_long_hpf_hzgain:gain to long horizontal HPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdgain" range="0~255" addr="0x5134" mask="7:0" dst="U" desc="0x5134,7:0,RW,64,reg_sr7_pk_long_hpf_vdgain:gain to long vertical and diagonal HPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap150" range="-128~127" addr="0x5112" mask="7:0" dst="S" desc="0x5112,7:0,RW,58,reg_sr7_pk_long_hpf_hztap150: tap15 HPF for horizontal peaking filter, only store half of the filter" default="126" value="126" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap151" range="-128~127" addr="0x5112" mask="15:8" dst="S" desc="0x5112,15:8,RW,-32,reg_sr7_pk_long_hpf_hztap151: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-36" value="-36" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap152" range="-128~127" addr="0x5112" mask="23:16" dst="S" desc="0x5112,23:16,RW,-15,reg_sr7_pk_long_hpf_hztap152: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-19" value="-19" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap153" range="-128~127" addr="0x5112" mask="31:24" dst="S" desc="0x5112,31:24,RW,27,reg_sr7_pk_long_hpf_hztap153: tap15 HPF for horizontal peaking filter, only store half of the filter" default="23" value="23" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap154" range="-128~127" addr="0x5113" mask="7:0" dst="S" desc="0x5113,7:0,RW,-10,reg_sr7_pk_long_hpf_hztap154: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-14" value="-14" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap155" range="-128~127" addr="0x5113" mask="15:8" dst="S" desc="0x5113,15:8,RW,-1,reg_sr7_pk_long_hpf_hztap155: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-5" value="-5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap156" range="-128~127" addr="0x5113" mask="23:16" dst="S" desc="0x5113,23:16,RW,-6,reg_sr7_pk_long_hpf_hztap156: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-10" value="-10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap157" range="-128~127" addr="0x5113" mask="31:24" dst="S" desc="0x5113,23:16,RW,-15,reg_sr7_pk_long_hpf_hztap157: tap15 HPF for horizontal peaking filter, only store half of the filter" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap157" range="-128~127" addr="0x5113" mask="31:24" dst="S" desc="0x5113,23:16,RW,-15,reg_sr7_pk_long_hpf_hztap157: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-2" value="-2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdtap090" range="-128~127" addr="0x511a" mask="7:0" dst="S" desc="0x511a,7:0,RW,68,reg_sr7_pk_long_hpf_vdtap090: tap09 HPF for vertical and diagonal peaking filter normalized to 256 as 1.0" default="124" value="124" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdtap091" range="-128~127" addr="0x511a" mask="15:8" dst="S" desc="0x511a,15:8,RW,-31,reg_sr7_pk_long_hpf_vdtap091: tap09 HPF for vertical and diagonal peaking filter" default="-38" value="-38" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdtap092" range="-128~127" addr="0x511a" mask="23:16" dst="S" desc="0x511a,23:16,RW,-28,reg_sr7_pk_long_hpf_vdtap092: tap09 HPF for vertical and diagonal peaking filter" default="-34" value="-34" cmd="common:2,0xff000000"/>
@@ -2545,7 +2545,7 @@
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha5" range="0~15" addr="0x511f" mask="23:20" dst="U" desc="0x511f,23:20,RW,15,reg_sr7_drthp_long_alpha5: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha6" range="0~15" addr="0x511f" mask="27:24" dst="U" desc="0x511f,27:24,RW,15,reg_sr7_drthp_long_alpha6: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha7" range="0~15" addr="0x511f" mask="31:28" dst="U" desc="0x511f,31:28,RW,15,reg_sr7_drthp_long_alpha7: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_bp" range="0~1" addr="0x5135" mask="1:1" dst="U" desc="0x5135,1,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_bp:enable to use adaptive blender of BP result lpf along edge based on the mimaxsad relationship" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_bp" range="0~1" addr="0x5135" mask="1:1" dst="U" desc="0x5135,1,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_bp:enable to use adaptive blender of BP result lpf along edge based on the mimaxsad relationship" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_hp" range="0~1" addr="0x5135" mask="0:0" dst="U" desc="0x5135,0,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_hp:enable to use adaptive blender of HP result lpf along edge based on the mimaxsad relationship" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_lpfbld_lut2d0" range="0~15" addr="0x5125" mask="3:0" dst="U" desc="0x5125,3:0,RW,15,reg_sr7_pk_mimaxerr2_lpfbld_lut2d0: 2D-LUT for alpha2 for PK lpf along edge blender, lareger coef means less lpf along edge,x-min_err, y-max_err" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_lpfbld_lut2d1" range="0~15" addr="0x5125" mask="7:4" dst="U" desc="0x5125,7:4,RW,12,reg_sr7_pk_mimaxerr2_lpfbld_lut2d1" default="12" value="12" cmd="common:2,0xff000000"/>
@@ -2586,40 +2586,40 @@
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_cirbld_on_bp" range="0~1" addr="0x5135" mask="3:3" dst="U" desc="0x5135,3,RW,1,reg_sr7_pk_mimaxerr2_cirbld_on_bp:enable to use adaptive blender of drtBP vs cirBP alpha2, the larger of slider, the more cirPK results, 0: alp2=lut2d(minerr, maxerr),1:alp2=min_err/maxerr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_cirbld_on_hp" range="0~1" addr="0x5135" mask="2:2" dst="U" desc="0x5135,2,RW,1,reg_sr7_pk_mimaxerr2_cirbld_on_hp:enable to use adaptive blender of drtHP vs cirHP alpha2, the larger of slider, the more cirPK results, 0: alp2=lut2d(minerr, maxerr),1:alp2=min_err/maxerr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d0" range="0~15" addr="0x5120" mask="3:0" dst="U" desc="0x5120,3:0,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d0: 2D-LUT for alpha2 for cir-PK blender,larger coef means less drt-pk, x-min_err, y-max_err" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d1" range="0~15" addr="0x5120" mask="7:4" dst="U" desc="0x5120,7:4,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d1" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d2" range="0~15" addr="0x5120" mask="11:8" dst="U" desc="0x5120,11:8,RW,6,reg_sr7_pk_mimaxerr2_cirbld_lut2d2" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d3" range="0~15" addr="0x5120" mask="15:12" dst="U" desc="0x5120,15:12,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d3" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d4" range="0~15" addr="0x5120" mask="19:16" dst="U" desc="0x5120,19:16,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d4" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d5" range="0~15" addr="0x5120" mask="23:20" dst="U" desc="0x5120,23:20,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d5" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d1" range="0~15" addr="0x5120" mask="7:4" dst="U" desc="0x5120,7:4,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d1" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d2" range="0~15" addr="0x5120" mask="11:8" dst="U" desc="0x5120,11:8,RW,6,reg_sr7_pk_mimaxerr2_cirbld_lut2d2" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d3" range="0~15" addr="0x5120" mask="15:12" dst="U" desc="0x5120,15:12,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d3" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d4" range="0~15" addr="0x5120" mask="19:16" dst="U" desc="0x5120,19:16,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d4" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d5" range="0~15" addr="0x5120" mask="23:20" dst="U" desc="0x5120,23:20,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d5" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d6" range="0~15" addr="0x5120" mask="27:24" dst="U" desc="0x5120,27:24,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d6" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d7" range="0~15" addr="0x5120" mask="31:28" dst="U" desc="0x5120,31:28,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d7" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d8" range="0~15" addr="0x5121" mask="3:0" dst="U" desc="0x5121,3:0,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d8" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d9" range="0~15" addr="0x5121" mask="7:4" dst="U" desc="0x5121,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d9" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d10" range="0~15" addr="0x5121" mask="11:8" dst="U" desc="0x5121,11:8,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d10" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d11" range="0~15" addr="0x5121" mask="15:12" dst="U" desc="0x5121,15:12,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d11" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d12" range="0~15" addr="0x5121" mask="19:16" dst="U" desc="0x5121,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d12" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d13" range="0~15" addr="0x5121" mask="23:20" dst="U" desc="0x5121,23:20,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d13" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d9" range="0~15" addr="0x5121" mask="7:4" dst="U" desc="0x5121,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d9" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d10" range="0~15" addr="0x5121" mask="11:8" dst="U" desc="0x5121,11:8,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d10" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d11" range="0~15" addr="0x5121" mask="15:12" dst="U" desc="0x5121,15:12,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d11" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d12" range="0~15" addr="0x5121" mask="19:16" dst="U" desc="0x5121,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d13" range="0~15" addr="0x5121" mask="23:20" dst="U" desc="0x5121,23:20,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d13" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d14" range="0~15" addr="0x5121" mask="27:24" dst="U" desc="0x5121,27:24,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d14" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d15" range="0~15" addr="0x5121" mask="31:28" dst="U" desc="0x5121,31:28,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d15" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d16" range="0~15" addr="0x5122" mask="3:0" dst="U" desc="0x5122,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d16" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d17" range="0~15" addr="0x5122" mask="7:4" dst="U" desc="0x5122,7:4,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d17" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d18" range="0~15" addr="0x5122" mask="11:8" dst="U" desc="0x5122,11:8,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d18" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d19" range="0~15" addr="0x5122" mask="15:12" dst="U" desc="0x5122,15:12,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d19" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d20" range="0~15" addr="0x5122" mask="19:16" dst="U" desc="0x5122,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d20" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d16" range="0~15" addr="0x5122" mask="3:0" dst="U" desc="0x5122,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d16" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d17" range="0~15" addr="0x5122" mask="7:4" dst="U" desc="0x5122,7:4,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d17" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d18" range="0~15" addr="0x5122" mask="11:8" dst="U" desc="0x5122,11:8,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d18" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d19" range="0~15" addr="0x5122" mask="15:12" dst="U" desc="0x5122,15:12,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d19" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d20" range="0~15" addr="0x5122" mask="19:16" dst="U" desc="0x5122,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d20" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d21" range="0~15" addr="0x5122" mask="23:20" dst="U" desc="0x5122,23:20,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d21" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d22" range="0~15" addr="0x5122" mask="27:24" dst="U" desc="0x5122,27:24,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d22" default="10" value="10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d23" range="0~15" addr="0x5122" mask="31:28" dst="U" desc="0x5122,31:28,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d23" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d24" range="0~15" addr="0x5123" mask="3:0" dst="U" desc="0x5123,3:0,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d24" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d25" range="0~15" addr="0x5123" mask="7:4" dst="U" desc="0x5123,7:4,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d25" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d22" range="0~15" addr="0x5122" mask="27:24" dst="U" desc="0x5122,27:24,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d22" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d23" range="0~15" addr="0x5122" mask="31:28" dst="U" desc="0x5122,31:28,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d23" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d24" range="0~15" addr="0x5123" mask="3:0" dst="U" desc="0x5123,3:0,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d24" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d25" range="0~15" addr="0x5123" mask="7:4" dst="U" desc="0x5123,7:4,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d25" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d26" range="0~15" addr="0x5123" mask="11:8" dst="U" desc="0x5123,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d26" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d27" range="0~15" addr="0x5123" mask="15:12" dst="U" desc="0x5123,15:12,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d27" default="10" value="10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d28" range="0~15" addr="0x5123" mask="19:16" dst="U" desc="0x5123,19:16,RW,8,reg_sr7_pk_mimaxerr2_cirbld_lut2d28" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d29" range="0~15" addr="0x5123" mask="23:20" dst="U" desc="0x5123,23:20,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d29" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d27" range="0~15" addr="0x5123" mask="15:12" dst="U" desc="0x5123,15:12,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d27" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d28" range="0~15" addr="0x5123" mask="19:16" dst="U" desc="0x5123,19:16,RW,8,reg_sr7_pk_mimaxerr2_cirbld_lut2d28" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d29" range="0~15" addr="0x5123" mask="23:20" dst="U" desc="0x5123,23:20,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d29" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d30" range="0~15" addr="0x5123" mask="27:24" dst="U" desc="0x5123,27:24,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d30" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d31" range="0~15" addr="0x5123" mask="31:28" dst="U" desc="0x5123,31:28,RW,14,reg_sr7_pk_mimaxerr2_cirbld_lut2d31" default="14" value="14" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d32" range="0~15" addr="0x5124" mask="3:0" dst="U" desc="0x5124,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d32" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d31" range="0~15" addr="0x5123" mask="31:28" dst="U" desc="0x5123,31:28,RW,14,reg_sr7_pk_mimaxerr2_cirbld_lut2d31" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d32" range="0~15" addr="0x5124" mask="3:0" dst="U" desc="0x5124,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d32" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d33" range="0~15" addr="0x5124" mask="7:4" dst="U" desc="0x5124,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d33" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d34" range="0~15" addr="0x5124" mask="11:8" dst="U" desc="0x5124,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d34" default="15" value="15" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d34" range="0~15" addr="0x5124" mask="11:8" dst="U" desc="0x5124,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d34" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d35" range="0~15" addr="0x5124" mask="15:12" dst="U" desc="0x5124,15:12,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d35" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_pkdrtbld_beta_en" range="0~1" addr="0x512a" mask="0:0" dst="U" desc="0x512a,0,RW,0,reg_sr7_pkdrtbld_beta_en: enable of direction ambiguity protection for drt and cir blend" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drtdif_min2sad_th1" range="0~255" addr="0x512b" mask="15:8" dst="U" desc="0x512b,15:8,RW,128,reg_sr7_drtdif_min2sad_th1:for min2_sad threshold for ambiguilty ignoring" default="128" value="128" cmd="common:2,0xff000000"/>
diff --git a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_SD_UPSCALE.xml b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_SD_UPSCALE.xml
index ca835c4..123fbe1 100644..100755
--- a/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_SD_UPSCALE.xml
+++ b/products/mbox/sc2/files/PQ/pq_xml/Sharpness0/Sharpness_0_SD_UPSCALE.xml
@@ -79,31 +79,31 @@
<Page tab_title="HVCon of Peaking" layout="30x4">
<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x5005" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x5005" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x5005" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x5005" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x5006" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="50" value="50" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x5006" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x5006" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="30" value="30" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x5005" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x5005" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x5006" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="25" value="25" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x5006" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="90" value="90" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x5006" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x5007" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x5007" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="54" value="54" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x5007" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x5007" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x5008" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x5008" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="70" value="70" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x5008" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="30" value="30" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x5007" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x5007" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x5008" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x5008" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="75" value="75" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x5008" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x5009" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x5009" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="50" value="50" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x5009" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x5009" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x500a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="23" value="23" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x500a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="53" value="53" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x500a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x5009" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x5009" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x500a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x500a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x500a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x500b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x500b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="54" value="54" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x500b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x500b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x500c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="28" value="28" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x500c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="50" value="50" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x500b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x500b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x500c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x500c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x500c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="10" value="10" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="20x6">
@@ -141,31 +141,31 @@
<Page tab_title="HPF/BPF of Peaking" layout="50x4">
<Control ui_type="checkbox" name="reg_sr7_pk_long_bpf_en" range="0~1" addr="0x5133" mask="1:1" dst="U" desc="0x5133,1,RW,1,reg_sr7_pk_long_bpf_en:enable of long BPF for peaking" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_pk_long_hpf_en" range="0~1" addr="0x5133" mask="0:0" dst="U" desc="0x5133,0,RW,1,reg_sr7_pk_long_hpf_en:enable of long HPF for peaking" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hzgain" range="0~255" addr="0x5134" mask="31:24" dst="U" desc="0x5134,31:24,RW,64,reg_sr7_pk_long_bpf_hzgain:gain to long horizontal BPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdgain" range="0~255" addr="0x5134" mask="23:16" dst="U" desc="0x5134,23:16,RW,64,reg_sr7_pk_long_bpf_vdgain:gain to long vertical and diagonal BPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap150" range="-128~127" addr="0x5110" mask="7:0" dst="S" desc="0x5110,7:0,RW,66,reg_sr7_pk_long_bpf_hztap150: tap15 BPF for horizontal peaking filter, only store half of the filter normalized to 256 as 1.0" default="66" value="66" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap151" range="-128~127" addr="0x5110" mask="15:8" dst="S" desc="0x5110,15:8,RW,31,reg_sr7_pk_long_bpf_hztap151: tap15 BPF for horizontal peaking filter, only store half of the filter" default="31" value="31" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hzgain" range="0~255" addr="0x5134" mask="31:24" dst="U" desc="0x5134,31:24,RW,64,reg_sr7_pk_long_bpf_hzgain:gain to long horizontal BPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdgain" range="0~255" addr="0x5134" mask="23:16" dst="U" desc="0x5134,23:16,RW,64,reg_sr7_pk_long_bpf_vdgain:gain to long vertical and diagonal BPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap150" range="-128~127" addr="0x5110" mask="7:0" dst="S" desc="0x5110,7:0,RW,66,reg_sr7_pk_long_bpf_hztap150: tap15 BPF for horizontal peaking filter, only store half of the filter normalized to 256 as 1.0" default="72" value="72" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap151" range="-128~127" addr="0x5110" mask="15:8" dst="S" desc="0x5110,15:8,RW,31,reg_sr7_pk_long_bpf_hztap151: tap15 BPF for horizontal peaking filter, only store half of the filter" default="30" value="30" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap152" range="-128~127" addr="0x5110" mask="23:16" dst="S" desc="0x5110,23:16,RW,-19,reg_sr7_pk_long_bpf_hztap152: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-19" value="-19" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap153" range="-128~127" addr="0x5110" mask="31:24" dst="S" desc="0x5110,31:24,RW,-24,reg_sr7_pk_long_bpf_hztap153: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-24" value="-24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap154" range="-128~127" addr="0x5111" mask="7:0" dst="S" desc="0x5111,7:0,RW,-4,reg_sr7_pk_long_bpf_hztap154: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-4" value="-4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap155" range="-128~127" addr="0x5111" mask="15:8" dst="S" desc="0x5111,15:8,RW,-1,reg_sr7_pk_long_bpf_hztap155: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-1" value="-1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap156" range="-128~127" addr="0x5111" mask="23:16" dst="S" desc="0x5111,23:16,RW,-10,reg_sr7_pk_long_bpf_hztap156: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-10" value="-10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap157" range="-128~127" addr="0x5111" mask="31:24" dst="S" desc="0x5111,31:24,RW,-6,reg_sr7_pk_long_bpf_hztap157: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-6" value="-6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap090" range="-128~127" addr="0x5118" mask="7:0" dst="S" desc="0x5118,7:0,RW,68,reg_sr7_pk_long_bpf_vdtap090: tap09 BPF for vertical and diagonal peaking filter normalized to 256 as 1.0" default="68" value="68" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap091" range="-128~127" addr="0x5118" mask="15:8" dst="S" desc="0x5118,15:8,RW,30,reg_sr7_pk_long_bpf_vdtap091: tap09 BPF for vertical and diagonal peaking filter" default="30" value="30" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap092" range="-128~127" addr="0x5118" mask="23:16" dst="S" desc="0x5118,23:16,RW,-28,reg_sr7_pk_long_bpf_vdtap092: tap09 BPF for vertical and diagonal peaking filter" default="-28" value="-28" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap093" range="-128~127" addr="0x5118" mask="31:24" dst="S" desc="0x5118,31:24,RW,-32,reg_sr7_pk_long_bpf_vdtap093: tap09 BPF for vertical and diagonal peaking filter" default="-32" value="-32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap094" range="-128~127" addr="0x5119" mask="7:0" dst="S" desc="0x5119,7:0,RW,-4,reg_sr7_pk_long_bpf_vdtap094: tap09 BPF for vertical and diagonal peaking filter" default="-4" value="-4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hzgain" range="0~255" addr="0x5134" mask="15:8" dst="U" desc="0x5134,15:8,RW,64,reg_sr7_pk_long_hpf_hzgain:gain to long horizontal HPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdgain" range="0~255" addr="0x5134" mask="7:0" dst="U" desc="0x5134,7:0,RW,64,reg_sr7_pk_long_hpf_vdgain:gain to long vertical and diagonal HPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap150" range="-128~127" addr="0x5112" mask="7:0" dst="S" desc="0x5112,7:0,RW,58,reg_sr7_pk_long_hpf_hztap150: tap15 HPF for horizontal peaking filter, only store half of the filter" default="122" value="122" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap157" range="-128~127" addr="0x5111" mask="31:24" dst="S" desc="0x5111,31:24,RW,-6,reg_sr7_pk_long_bpf_hztap157: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-8" value="-8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap090" range="-128~127" addr="0x5118" mask="7:0" dst="S" desc="0x5118,7:0,RW,68,reg_sr7_pk_long_bpf_vdtap090: tap09 BPF for vertical and diagonal peaking filter normalized to 256 as 1.0" default="100" value="100" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap091" range="-128~127" addr="0x5118" mask="15:8" dst="S" desc="0x5118,15:8,RW,30,reg_sr7_pk_long_bpf_vdtap091: tap09 BPF for vertical and diagonal peaking filter" default="26" value="26" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap092" range="-128~127" addr="0x5118" mask="23:16" dst="S" desc="0x5118,23:16,RW,-28,reg_sr7_pk_long_bpf_vdtap092: tap09 BPF for vertical and diagonal peaking filter" default="-32" value="-32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap093" range="-128~127" addr="0x5118" mask="31:24" dst="S" desc="0x5118,31:24,RW,-32,reg_sr7_pk_long_bpf_vdtap093: tap09 BPF for vertical and diagonal peaking filter" default="-36" value="-36" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap094" range="-128~127" addr="0x5119" mask="7:0" dst="S" desc="0x5119,7:0,RW,-4,reg_sr7_pk_long_bpf_vdtap094: tap09 BPF for vertical and diagonal peaking filter" default="-8" value="-8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hzgain" range="0~255" addr="0x5134" mask="15:8" dst="U" desc="0x5134,15:8,RW,64,reg_sr7_pk_long_hpf_hzgain:gain to long horizontal HPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdgain" range="0~255" addr="0x5134" mask="7:0" dst="U" desc="0x5134,7:0,RW,64,reg_sr7_pk_long_hpf_vdgain:gain to long vertical and diagonal HPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap150" range="-128~127" addr="0x5112" mask="7:0" dst="S" desc="0x5112,7:0,RW,58,reg_sr7_pk_long_hpf_hztap150: tap15 HPF for horizontal peaking filter, only store half of the filter" default="126" value="126" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap151" range="-128~127" addr="0x5112" mask="15:8" dst="S" desc="0x5112,15:8,RW,-32,reg_sr7_pk_long_hpf_hztap151: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-36" value="-36" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap152" range="-128~127" addr="0x5112" mask="23:16" dst="S" desc="0x5112,23:16,RW,-15,reg_sr7_pk_long_hpf_hztap152: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-19" value="-19" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap153" range="-128~127" addr="0x5112" mask="31:24" dst="S" desc="0x5112,31:24,RW,27,reg_sr7_pk_long_hpf_hztap153: tap15 HPF for horizontal peaking filter, only store half of the filter" default="23" value="23" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap154" range="-128~127" addr="0x5113" mask="7:0" dst="S" desc="0x5113,7:0,RW,-10,reg_sr7_pk_long_hpf_hztap154: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-14" value="-14" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap155" range="-128~127" addr="0x5113" mask="15:8" dst="S" desc="0x5113,15:8,RW,-1,reg_sr7_pk_long_hpf_hztap155: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-5" value="-5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap156" range="-128~127" addr="0x5113" mask="23:16" dst="S" desc="0x5113,23:16,RW,-6,reg_sr7_pk_long_hpf_hztap156: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-10" value="-10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap157" range="-128~127" addr="0x5113" mask="31:24" dst="S" desc="0x5113,23:16,RW,-15,reg_sr7_pk_long_hpf_hztap157: tap15 HPF for horizontal peaking filter, only store half of the filter" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap157" range="-128~127" addr="0x5113" mask="31:24" dst="S" desc="0x5113,23:16,RW,-15,reg_sr7_pk_long_hpf_hztap157: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-2" value="-2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdtap090" range="-128~127" addr="0x511a" mask="7:0" dst="S" desc="0x511a,7:0,RW,68,reg_sr7_pk_long_hpf_vdtap090: tap09 HPF for vertical and diagonal peaking filter normalized to 256 as 1.0" default="124" value="124" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdtap091" range="-128~127" addr="0x511a" mask="15:8" dst="S" desc="0x511a,15:8,RW,-31,reg_sr7_pk_long_hpf_vdtap091: tap09 HPF for vertical and diagonal peaking filter" default="-38" value="-38" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdtap092" range="-128~127" addr="0x511a" mask="23:16" dst="S" desc="0x511a,23:16,RW,-28,reg_sr7_pk_long_hpf_vdtap092: tap09 HPF for vertical and diagonal peaking filter" default="-34" value="-34" cmd="common:2,0xff000000"/>
@@ -195,7 +195,7 @@
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha5" range="0~15" addr="0x511f" mask="23:20" dst="U" desc="0x511f,23:20,RW,15,reg_sr7_drthp_long_alpha5: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha6" range="0~15" addr="0x511f" mask="27:24" dst="U" desc="0x511f,27:24,RW,15,reg_sr7_drthp_long_alpha6: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha7" range="0~15" addr="0x511f" mask="31:28" dst="U" desc="0x511f,31:28,RW,15,reg_sr7_drthp_long_alpha7: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_bp" range="0~1" addr="0x5135" mask="1:1" dst="U" desc="0x5135,1,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_bp:enable to use adaptive blender of BP result lpf along edge based on the mimaxsad relationship" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_bp" range="0~1" addr="0x5135" mask="1:1" dst="U" desc="0x5135,1,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_bp:enable to use adaptive blender of BP result lpf along edge based on the mimaxsad relationship" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_hp" range="0~1" addr="0x5135" mask="0:0" dst="U" desc="0x5135,0,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_hp:enable to use adaptive blender of HP result lpf along edge based on the mimaxsad relationship" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_lpfbld_lut2d0" range="0~15" addr="0x5125" mask="3:0" dst="U" desc="0x5125,3:0,RW,15,reg_sr7_pk_mimaxerr2_lpfbld_lut2d0: 2D-LUT for alpha2 for PK lpf along edge blender, lareger coef means less lpf along edge,x-min_err, y-max_err" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_lpfbld_lut2d1" range="0~15" addr="0x5125" mask="7:4" dst="U" desc="0x5125,7:4,RW,12,reg_sr7_pk_mimaxerr2_lpfbld_lut2d1" default="12" value="12" cmd="common:2,0xff000000"/>
@@ -236,40 +236,40 @@
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_cirbld_on_bp" range="0~1" addr="0x5135" mask="3:3" dst="U" desc="0x5135,3,RW,1,reg_sr7_pk_mimaxerr2_cirbld_on_bp:enable to use adaptive blender of drtBP vs cirBP alpha2, the larger of slider, the more cirPK results, 0: alp2=lut2d(minerr, maxerr),1:alp2=min_err/maxerr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_cirbld_on_hp" range="0~1" addr="0x5135" mask="2:2" dst="U" desc="0x5135,2,RW,1,reg_sr7_pk_mimaxerr2_cirbld_on_hp:enable to use adaptive blender of drtHP vs cirHP alpha2, the larger of slider, the more cirPK results, 0: alp2=lut2d(minerr, maxerr),1:alp2=min_err/maxerr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d0" range="0~15" addr="0x5120" mask="3:0" dst="U" desc="0x5120,3:0,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d0: 2D-LUT for alpha2 for cir-PK blender,larger coef means less drt-pk, x-min_err, y-max_err" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d1" range="0~15" addr="0x5120" mask="7:4" dst="U" desc="0x5120,7:4,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d1" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d2" range="0~15" addr="0x5120" mask="11:8" dst="U" desc="0x5120,11:8,RW,6,reg_sr7_pk_mimaxerr2_cirbld_lut2d2" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d3" range="0~15" addr="0x5120" mask="15:12" dst="U" desc="0x5120,15:12,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d3" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d4" range="0~15" addr="0x5120" mask="19:16" dst="U" desc="0x5120,19:16,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d4" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d5" range="0~15" addr="0x5120" mask="23:20" dst="U" desc="0x5120,23:20,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d5" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d1" range="0~15" addr="0x5120" mask="7:4" dst="U" desc="0x5120,7:4,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d1" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d2" range="0~15" addr="0x5120" mask="11:8" dst="U" desc="0x5120,11:8,RW,6,reg_sr7_pk_mimaxerr2_cirbld_lut2d2" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d3" range="0~15" addr="0x5120" mask="15:12" dst="U" desc="0x5120,15:12,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d3" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d4" range="0~15" addr="0x5120" mask="19:16" dst="U" desc="0x5120,19:16,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d4" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d5" range="0~15" addr="0x5120" mask="23:20" dst="U" desc="0x5120,23:20,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d5" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d6" range="0~15" addr="0x5120" mask="27:24" dst="U" desc="0x5120,27:24,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d6" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d7" range="0~15" addr="0x5120" mask="31:28" dst="U" desc="0x5120,31:28,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d7" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d8" range="0~15" addr="0x5121" mask="3:0" dst="U" desc="0x5121,3:0,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d8" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d9" range="0~15" addr="0x5121" mask="7:4" dst="U" desc="0x5121,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d9" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d10" range="0~15" addr="0x5121" mask="11:8" dst="U" desc="0x5121,11:8,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d10" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d11" range="0~15" addr="0x5121" mask="15:12" dst="U" desc="0x5121,15:12,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d11" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d12" range="0~15" addr="0x5121" mask="19:16" dst="U" desc="0x5121,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d12" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d13" range="0~15" addr="0x5121" mask="23:20" dst="U" desc="0x5121,23:20,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d13" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d9" range="0~15" addr="0x5121" mask="7:4" dst="U" desc="0x5121,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d9" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d10" range="0~15" addr="0x5121" mask="11:8" dst="U" desc="0x5121,11:8,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d10" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d11" range="0~15" addr="0x5121" mask="15:12" dst="U" desc="0x5121,15:12,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d11" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d12" range="0~15" addr="0x5121" mask="19:16" dst="U" desc="0x5121,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d13" range="0~15" addr="0x5121" mask="23:20" dst="U" desc="0x5121,23:20,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d13" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d14" range="0~15" addr="0x5121" mask="27:24" dst="U" desc="0x5121,27:24,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d14" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d15" range="0~15" addr="0x5121" mask="31:28" dst="U" desc="0x5121,31:28,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d15" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d16" range="0~15" addr="0x5122" mask="3:0" dst="U" desc="0x5122,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d16" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d17" range="0~15" addr="0x5122" mask="7:4" dst="U" desc="0x5122,7:4,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d17" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d18" range="0~15" addr="0x5122" mask="11:8" dst="U" desc="0x5122,11:8,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d18" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d19" range="0~15" addr="0x5122" mask="15:12" dst="U" desc="0x5122,15:12,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d19" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d20" range="0~15" addr="0x5122" mask="19:16" dst="U" desc="0x5122,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d20" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d16" range="0~15" addr="0x5122" mask="3:0" dst="U" desc="0x5122,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d16" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d17" range="0~15" addr="0x5122" mask="7:4" dst="U" desc="0x5122,7:4,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d17" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d18" range="0~15" addr="0x5122" mask="11:8" dst="U" desc="0x5122,11:8,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d18" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d19" range="0~15" addr="0x5122" mask="15:12" dst="U" desc="0x5122,15:12,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d19" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d20" range="0~15" addr="0x5122" mask="19:16" dst="U" desc="0x5122,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d20" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d21" range="0~15" addr="0x5122" mask="23:20" dst="U" desc="0x5122,23:20,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d21" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d22" range="0~15" addr="0x5122" mask="27:24" dst="U" desc="0x5122,27:24,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d22" default="10" value="10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d23" range="0~15" addr="0x5122" mask="31:28" dst="U" desc="0x5122,31:28,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d23" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d24" range="0~15" addr="0x5123" mask="3:0" dst="U" desc="0x5123,3:0,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d24" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d25" range="0~15" addr="0x5123" mask="7:4" dst="U" desc="0x5123,7:4,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d25" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d22" range="0~15" addr="0x5122" mask="27:24" dst="U" desc="0x5122,27:24,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d22" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d23" range="0~15" addr="0x5122" mask="31:28" dst="U" desc="0x5122,31:28,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d23" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d24" range="0~15" addr="0x5123" mask="3:0" dst="U" desc="0x5123,3:0,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d24" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d25" range="0~15" addr="0x5123" mask="7:4" dst="U" desc="0x5123,7:4,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d25" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d26" range="0~15" addr="0x5123" mask="11:8" dst="U" desc="0x5123,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d26" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d27" range="0~15" addr="0x5123" mask="15:12" dst="U" desc="0x5123,15:12,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d27" default="10" value="10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d28" range="0~15" addr="0x5123" mask="19:16" dst="U" desc="0x5123,19:16,RW,8,reg_sr7_pk_mimaxerr2_cirbld_lut2d28" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d29" range="0~15" addr="0x5123" mask="23:20" dst="U" desc="0x5123,23:20,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d29" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d27" range="0~15" addr="0x5123" mask="15:12" dst="U" desc="0x5123,15:12,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d27" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d28" range="0~15" addr="0x5123" mask="19:16" dst="U" desc="0x5123,19:16,RW,8,reg_sr7_pk_mimaxerr2_cirbld_lut2d28" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d29" range="0~15" addr="0x5123" mask="23:20" dst="U" desc="0x5123,23:20,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d29" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d30" range="0~15" addr="0x5123" mask="27:24" dst="U" desc="0x5123,27:24,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d30" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d31" range="0~15" addr="0x5123" mask="31:28" dst="U" desc="0x5123,31:28,RW,14,reg_sr7_pk_mimaxerr2_cirbld_lut2d31" default="14" value="14" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d32" range="0~15" addr="0x5124" mask="3:0" dst="U" desc="0x5124,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d32" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d31" range="0~15" addr="0x5123" mask="31:28" dst="U" desc="0x5123,31:28,RW,14,reg_sr7_pk_mimaxerr2_cirbld_lut2d31" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d32" range="0~15" addr="0x5124" mask="3:0" dst="U" desc="0x5124,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d32" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d33" range="0~15" addr="0x5124" mask="7:4" dst="U" desc="0x5124,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d33" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d34" range="0~15" addr="0x5124" mask="11:8" dst="U" desc="0x5124,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d34" default="15" value="15" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d34" range="0~15" addr="0x5124" mask="11:8" dst="U" desc="0x5124,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d34" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d35" range="0~15" addr="0x5124" mask="15:12" dst="U" desc="0x5124,15:12,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d35" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_pkdrtbld_beta_en" range="0~1" addr="0x512a" mask="0:0" dst="U" desc="0x512a,0,RW,0,reg_sr7_pkdrtbld_beta_en: enable of direction ambiguity protection for drt and cir blend" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drtdif_min2sad_th1" range="0~255" addr="0x512b" mask="15:8" dst="U" desc="0x512b,15:8,RW,128,reg_sr7_drtdif_min2sad_th1:for min2_sad threshold for ambiguilty ignoring" default="128" value="128" cmd="common:2,0xff000000"/>
@@ -1181,8 +1181,8 @@
<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x5027" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x5034" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x502e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x503a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x503f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x503a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x503f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x5045" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x5045" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x5029" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
@@ -1256,29 +1256,29 @@
<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x5005" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x5005" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x5005" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x5006" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="30" value="30" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x5006" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="70" value="70" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x5006" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x5006" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="25" value="25" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x5006" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="90" value="90" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x5006" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x5007" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x5007" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="54" value="54" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x5007" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x5007" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="60" value="60" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x5008" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="25" value="25" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x5008" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="68" value="68" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x5008" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x5008" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x5008" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="75" value="75" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x5008" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x5009" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x5009" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="50" value="50" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x5009" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x5009" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x500a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="22" value="22" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x500a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="53" value="53" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x500a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x500a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x500a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x500a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x500b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x500b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="54" value="54" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x500b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x500b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="60" value="60" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x500c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="20" value="20" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x500c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="50" value="50" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x500c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x500c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x500c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="10" value="10" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="20x6">
@@ -1308,10 +1308,10 @@
<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x5012" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x5013" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x5013" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x5013" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x5013" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x5013" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x5013" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x5013" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x5013" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="6" value="6" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="HPF/BPF of Peaking" layout="50x4">
<Control ui_type="checkbox" name="reg_sr7_pk_long_bpf_en" range="0~1" addr="0x5133" mask="1:1" dst="U" desc="0x5133,1,RW,1,reg_sr7_pk_long_bpf_en:enable of long BPF for peaking" default="1" value="1" cmd="common:2,0xff000000"/>
@@ -1370,7 +1370,7 @@
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha5" range="0~15" addr="0x511f" mask="23:20" dst="U" desc="0x511f,23:20,RW,15,reg_sr7_drthp_long_alpha5: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha6" range="0~15" addr="0x511f" mask="27:24" dst="U" desc="0x511f,27:24,RW,15,reg_sr7_drthp_long_alpha6: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha7" range="0~15" addr="0x511f" mask="31:28" dst="U" desc="0x511f,31:28,RW,15,reg_sr7_drthp_long_alpha7: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_bp" range="0~1" addr="0x5135" mask="1:1" dst="U" desc="0x5135,1,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_bp:enable to use adaptive blender of BP result lpf along edge based on the mimaxsad relationship" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_bp" range="0~1" addr="0x5135" mask="1:1" dst="U" desc="0x5135,1,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_bp:enable to use adaptive blender of BP result lpf along edge based on the mimaxsad relationship" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_hp" range="0~1" addr="0x5135" mask="0:0" dst="U" desc="0x5135,0,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_hp:enable to use adaptive blender of HP result lpf along edge based on the mimaxsad relationship" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_lpfbld_lut2d0" range="0~15" addr="0x5125" mask="3:0" dst="U" desc="0x5125,3:0,RW,15,reg_sr7_pk_mimaxerr2_lpfbld_lut2d0: 2D-LUT for alpha2 for PK lpf along edge blender, lareger coef means less lpf along edge,x-min_err, y-max_err" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_lpfbld_lut2d1" range="0~15" addr="0x5125" mask="7:4" dst="U" desc="0x5125,7:4,RW,12,reg_sr7_pk_mimaxerr2_lpfbld_lut2d1" default="12" value="12" cmd="common:2,0xff000000"/>
@@ -1411,40 +1411,40 @@
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_cirbld_on_bp" range="0~1" addr="0x5135" mask="3:3" dst="U" desc="0x5135,3,RW,1,reg_sr7_pk_mimaxerr2_cirbld_on_bp:enable to use adaptive blender of drtBP vs cirBP alpha2, the larger of slider, the more cirPK results, 0: alp2=lut2d(minerr, maxerr),1:alp2=min_err/maxerr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_cirbld_on_hp" range="0~1" addr="0x5135" mask="2:2" dst="U" desc="0x5135,2,RW,1,reg_sr7_pk_mimaxerr2_cirbld_on_hp:enable to use adaptive blender of drtHP vs cirHP alpha2, the larger of slider, the more cirPK results, 0: alp2=lut2d(minerr, maxerr),1:alp2=min_err/maxerr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d0" range="0~15" addr="0x5120" mask="3:0" dst="U" desc="0x5120,3:0,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d0: 2D-LUT for alpha2 for cir-PK blender,larger coef means less drt-pk, x-min_err, y-max_err" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d1" range="0~15" addr="0x5120" mask="7:4" dst="U" desc="0x5120,7:4,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d1" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d2" range="0~15" addr="0x5120" mask="11:8" dst="U" desc="0x5120,11:8,RW,6,reg_sr7_pk_mimaxerr2_cirbld_lut2d2" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d3" range="0~15" addr="0x5120" mask="15:12" dst="U" desc="0x5120,15:12,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d3" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d4" range="0~15" addr="0x5120" mask="19:16" dst="U" desc="0x5120,19:16,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d4" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d5" range="0~15" addr="0x5120" mask="23:20" dst="U" desc="0x5120,23:20,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d5" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d1" range="0~15" addr="0x5120" mask="7:4" dst="U" desc="0x5120,7:4,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d1" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d2" range="0~15" addr="0x5120" mask="11:8" dst="U" desc="0x5120,11:8,RW,6,reg_sr7_pk_mimaxerr2_cirbld_lut2d2" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d3" range="0~15" addr="0x5120" mask="15:12" dst="U" desc="0x5120,15:12,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d3" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d4" range="0~15" addr="0x5120" mask="19:16" dst="U" desc="0x5120,19:16,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d4" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d5" range="0~15" addr="0x5120" mask="23:20" dst="U" desc="0x5120,23:20,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d5" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d6" range="0~15" addr="0x5120" mask="27:24" dst="U" desc="0x5120,27:24,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d6" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d7" range="0~15" addr="0x5120" mask="31:28" dst="U" desc="0x5120,31:28,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d7" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d8" range="0~15" addr="0x5121" mask="3:0" dst="U" desc="0x5121,3:0,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d8" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d9" range="0~15" addr="0x5121" mask="7:4" dst="U" desc="0x5121,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d9" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d10" range="0~15" addr="0x5121" mask="11:8" dst="U" desc="0x5121,11:8,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d10" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d11" range="0~15" addr="0x5121" mask="15:12" dst="U" desc="0x5121,15:12,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d11" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d12" range="0~15" addr="0x5121" mask="19:16" dst="U" desc="0x5121,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d12" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d13" range="0~15" addr="0x5121" mask="23:20" dst="U" desc="0x5121,23:20,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d13" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d9" range="0~15" addr="0x5121" mask="7:4" dst="U" desc="0x5121,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d9" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d10" range="0~15" addr="0x5121" mask="11:8" dst="U" desc="0x5121,11:8,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d10" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d11" range="0~15" addr="0x5121" mask="15:12" dst="U" desc="0x5121,15:12,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d11" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d12" range="0~15" addr="0x5121" mask="19:16" dst="U" desc="0x5121,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d13" range="0~15" addr="0x5121" mask="23:20" dst="U" desc="0x5121,23:20,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d13" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d14" range="0~15" addr="0x5121" mask="27:24" dst="U" desc="0x5121,27:24,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d14" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d15" range="0~15" addr="0x5121" mask="31:28" dst="U" desc="0x5121,31:28,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d15" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d16" range="0~15" addr="0x5122" mask="3:0" dst="U" desc="0x5122,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d16" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d17" range="0~15" addr="0x5122" mask="7:4" dst="U" desc="0x5122,7:4,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d17" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d18" range="0~15" addr="0x5122" mask="11:8" dst="U" desc="0x5122,11:8,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d18" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d19" range="0~15" addr="0x5122" mask="15:12" dst="U" desc="0x5122,15:12,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d19" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d20" range="0~15" addr="0x5122" mask="19:16" dst="U" desc="0x5122,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d20" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d16" range="0~15" addr="0x5122" mask="3:0" dst="U" desc="0x5122,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d16" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d17" range="0~15" addr="0x5122" mask="7:4" dst="U" desc="0x5122,7:4,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d17" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d18" range="0~15" addr="0x5122" mask="11:8" dst="U" desc="0x5122,11:8,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d18" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d19" range="0~15" addr="0x5122" mask="15:12" dst="U" desc="0x5122,15:12,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d19" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d20" range="0~15" addr="0x5122" mask="19:16" dst="U" desc="0x5122,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d20" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d21" range="0~15" addr="0x5122" mask="23:20" dst="U" desc="0x5122,23:20,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d21" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d22" range="0~15" addr="0x5122" mask="27:24" dst="U" desc="0x5122,27:24,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d22" default="10" value="10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d23" range="0~15" addr="0x5122" mask="31:28" dst="U" desc="0x5122,31:28,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d23" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d24" range="0~15" addr="0x5123" mask="3:0" dst="U" desc="0x5123,3:0,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d24" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d25" range="0~15" addr="0x5123" mask="7:4" dst="U" desc="0x5123,7:4,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d25" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d22" range="0~15" addr="0x5122" mask="27:24" dst="U" desc="0x5122,27:24,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d22" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d23" range="0~15" addr="0x5122" mask="31:28" dst="U" desc="0x5122,31:28,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d23" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d24" range="0~15" addr="0x5123" mask="3:0" dst="U" desc="0x5123,3:0,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d24" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d25" range="0~15" addr="0x5123" mask="7:4" dst="U" desc="0x5123,7:4,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d25" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d26" range="0~15" addr="0x5123" mask="11:8" dst="U" desc="0x5123,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d26" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d27" range="0~15" addr="0x5123" mask="15:12" dst="U" desc="0x5123,15:12,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d27" default="10" value="10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d28" range="0~15" addr="0x5123" mask="19:16" dst="U" desc="0x5123,19:16,RW,8,reg_sr7_pk_mimaxerr2_cirbld_lut2d28" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d29" range="0~15" addr="0x5123" mask="23:20" dst="U" desc="0x5123,23:20,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d29" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d27" range="0~15" addr="0x5123" mask="15:12" dst="U" desc="0x5123,15:12,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d27" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d28" range="0~15" addr="0x5123" mask="19:16" dst="U" desc="0x5123,19:16,RW,8,reg_sr7_pk_mimaxerr2_cirbld_lut2d28" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d29" range="0~15" addr="0x5123" mask="23:20" dst="U" desc="0x5123,23:20,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d29" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d30" range="0~15" addr="0x5123" mask="27:24" dst="U" desc="0x5123,27:24,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d30" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d31" range="0~15" addr="0x5123" mask="31:28" dst="U" desc="0x5123,31:28,RW,14,reg_sr7_pk_mimaxerr2_cirbld_lut2d31" default="14" value="14" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d32" range="0~15" addr="0x5124" mask="3:0" dst="U" desc="0x5124,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d32" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d31" range="0~15" addr="0x5123" mask="31:28" dst="U" desc="0x5123,31:28,RW,14,reg_sr7_pk_mimaxerr2_cirbld_lut2d31" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d32" range="0~15" addr="0x5124" mask="3:0" dst="U" desc="0x5124,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d32" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d33" range="0~15" addr="0x5124" mask="7:4" dst="U" desc="0x5124,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d33" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d34" range="0~15" addr="0x5124" mask="11:8" dst="U" desc="0x5124,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d34" default="15" value="15" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d34" range="0~15" addr="0x5124" mask="11:8" dst="U" desc="0x5124,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d34" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d35" range="0~15" addr="0x5124" mask="15:12" dst="U" desc="0x5124,15:12,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d35" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_pkdrtbld_beta_en" range="0~1" addr="0x512a" mask="0:0" dst="U" desc="0x512a,0,RW,0,reg_sr7_pkdrtbld_beta_en: enable of direction ambiguity protection for drt and cir blend" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drtdif_min2sad_th1" range="0~255" addr="0x512b" mask="15:8" dst="U" desc="0x512b,15:8,RW,128,reg_sr7_drtdif_min2sad_th1:for min2_sad threshold for ambiguilty ignoring" default="128" value="128" cmd="common:2,0xff000000"/>
@@ -1482,7 +1482,7 @@
<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x501e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x501f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x501f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="30" value="30" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x5020" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x5020" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="10" value="10" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x5020" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x5020" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x501f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="20" value="20" cmd="common:2,0xff000000"/>
@@ -1523,9 +1523,9 @@
<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x507e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x507e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x507e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x507e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x507e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x507e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x507e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x507e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x507e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x5081" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x5080" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x5080" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -1602,20 +1602,20 @@
<Control ui_type="slider" name="reg_sr7_hti_osmargin_sdratio0" range="0~63" addr="0x512f" mask="21:16" dst="U" desc="0x512f,21:16,RW,3,reg_sr7_hti_osmargin_sdratio0:ratio for HTI OS margin adaptive to sd" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_vti_osmargin_sdratio1" range="0~63" addr="0x512f" mask="13:8" dst="U" desc="0x512f,13:8,RW,3,reg_sr7_vti_osmargin_sdratio1:ratio for VTI OS margin adaptive to sd" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_vti_osmargin_sdratio0" range="0~63" addr="0x512f" mask="5:0" dst="U" desc="0x512f,5:0,RW,3,reg_sr7_vti_osmargin_sdratio0:ratio for VTI OS margin adaptive to sd" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_hlti_dcbld_beta_en" range="0~1" addr="0x512c" mask="13:13" dst="U" desc="0x512c,13,RW,1,reg_sr7_hlti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_vlti_dcbld_beta_en" range="0~1" addr="0x512c" mask="12:12" dst="U" desc="0x512c,12,RW,1,reg_sr7_vlti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_hlti_dcbld_beta_en" range="0~1" addr="0x512c" mask="13:13" dst="U" desc="0x512c,13,RW,1,reg_sr7_hlti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_vlti_dcbld_beta_en" range="0~1" addr="0x512c" mask="12:12" dst="U" desc="0x512c,12,RW,1,reg_sr7_vlti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_xcti_dcbld_beta1" range="0~15" addr="0x512c" mask="11:8" dst="U" desc="0x512c,11:8,RW,0,reg_sr7_xcti_dcbld_beta1:beta for denoise and org dc blend base on the x=cal_drt_dif4(min_idx,min2_idx)" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_xcti_dcbld_beta0" range="0~15" addr="0x512c" mask="7:4" dst="U" desc="0x512c,7:4,RW,15,reg_sr7_xcti_dcbld_beta0:beta for denoise and org dc blend base on the x=cal_drt_dif4(min_idx,min2_idx)" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_hcti_dcbld_beta_en" range="0~1" addr="0x512c" mask="3:3" dst="U" desc="0x512c,3,RW,1,reg_sr7_hcti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_vcti_dcbld_beta_en" range="0~1" addr="0x512c" mask="2:2" dst="U" desc="0x512c,2,RW,1,reg_sr7_vcti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_hcti_dcbld_beta_en" range="0~1" addr="0x512c" mask="3:3" dst="U" desc="0x512c,3,RW,1,reg_sr7_hcti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_vcti_dcbld_beta_en" range="0~1" addr="0x512c" mask="2:2" dst="U" desc="0x512c,2,RW,1,reg_sr7_vcti_dcbld_beta_en:enable of denoise protection for dc org and denoise blend" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_hcti_dcbld_use_ybeta" range="0~1" addr="0x512c" mask="1:1" dst="U" desc="0x512c,1,RW,0,reg_sr7_hcti_dcbld_use_ybeta:enable to use beta from hlti" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_vcti_dcbld_use_ybeta" range="0~1" addr="0x512c" mask="0:0" dst="U" desc="0x512c,0,RW,0,reg_sr7_vcti_dcbld_use_ybeta:enable to use beta from vlti" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_diag_force_hti1" range="0~3" addr="0x512d" mask="7:6" dst="U" desc="0x512d,7:6,RW,2,reg_sr7_diag_force_hti1force hti: for diagonal edges chroma, 0: bypass,1:diagonal use vti, &gt;=2: diagonal use hti" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_diag_force_hti0" range="0~3" addr="0x512d" mask="5:4" dst="U" desc="0x512d,5:4,RW,2,reg_sr7_diag_force_hti0:force hti for diagonal edges luma, 0: bypass,1:diagonal use vti, &gt;=2: diagonal use hti" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_horz_force_vti1" range="0~1" addr="0x512d" mask="3:3" dst="U" desc="0x512d,3,RW,1,reg_sr7_horz_force_vti1:force vti for horizontal edges chroma, 0: bias hti, 1: horizontal edge force 100% vti" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_horz_force_vti0" range="0~1" addr="0x512d" mask="2:2" dst="U" desc="0x512d,2,RW,1,reg_sr7_horz_force_vti0:force vti for horizontal edges luma, 0: bias hti, 1: horizontal edge force 100% vti" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_alph_force_hvsad1" range="0~1" addr="0x512d" mask="1:1" dst="U" desc="0x512d,1,RW,1,reg_sr7_alph_force_hvsad1:alpha = minsad*64/maxsad, force minsad=sad_h, maxsad=sad_v for alpha calculation" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_alph_force_hvsad0" range="0~1" addr="0x512d" mask="0:0" dst="U" desc="0x512d,0,RW,1,reg_sr7_alph_force_hvsad0:alpha = minsad*64/maxsad, force minsad=sad_h, maxsad=sad_v for alpha calculation,[0]for luma, [1] for chroma" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_horz_force_vti1" range="0~1" addr="0x512d" mask="3:3" dst="U" desc="0x512d,3,RW,1,reg_sr7_horz_force_vti1:force vti for horizontal edges chroma, 0: bias hti, 1: horizontal edge force 100% vti" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_horz_force_vti0" range="0~1" addr="0x512d" mask="2:2" dst="U" desc="0x512d,2,RW,1,reg_sr7_horz_force_vti0:force vti for horizontal edges luma, 0: bias hti, 1: horizontal edge force 100% vti" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_alph_force_hvsad1" range="0~1" addr="0x512d" mask="1:1" dst="U" desc="0x512d,1,RW,1,reg_sr7_alph_force_hvsad1:alpha = minsad*64/maxsad, force minsad=sad_h, maxsad=sad_v for alpha calculation" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_alph_force_hvsad0" range="0~1" addr="0x512d" mask="0:0" dst="U" desc="0x512d,0,RW,1,reg_sr7_alph_force_hvsad0:alpha = minsad*64/maxsad, force minsad=sad_h, maxsad=sad_v for alpha calculation,[0]for luma, [1] for chroma" default="0" value="0" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="Direction of LTI/CTI" layout="30x4">
<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x502a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff000000"/>
@@ -1631,13 +1631,13 @@
<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x502c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x502c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x502d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x502d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x502d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x502d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x502d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x502d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x502d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x502d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x502d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x502d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x502d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x502d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x502d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -1645,14 +1645,14 @@
</Page>
<Page tab_title="HCTI " layout="30x4">
<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x502e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x502e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x502e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x502e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x502e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x502e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x502e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x502e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x502e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x502e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x502e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x502e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x502e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x502f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="40" value="40" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x502f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="48" value="48" cmd="common:2,0xff000000"/>
@@ -1685,18 +1685,18 @@
</Page>
<Page tab_title="HLTI" layout="30x4">
<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x5034" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x5034" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x5034" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x5034" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x5034" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x5034" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x5034" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x5034" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x5034" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x5034" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x5034" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x5034" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x5034" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x5034" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x5034" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x5035" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="5" value="5" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x5035" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="10" value="10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x5035" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="24" value="24" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x5035" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x5035" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x5035" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x5036" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x5036" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
@@ -1709,7 +1709,7 @@
<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x5037" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x5037" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="48" value="48" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x5038" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x5038" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x5038" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x5038" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x5038" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x5039" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -1725,23 +1725,23 @@
</Page>
<Page tab_title="VLTI" layout="30x4">
<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x503a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x503a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x503a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x503a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x503a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x503a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x503a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x503a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x503a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x503a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x503a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x503b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x503b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="16" value="16" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x503b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x503b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x503b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="8" value="8" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x503c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x503c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x503c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x503d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x503d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x503d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x503d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="48" value="48" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x503d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x503e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x503e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x503e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x503e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x503e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
@@ -1759,7 +1759,7 @@
<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x503f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="2" value="2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x503f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x503f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x503f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x503f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x5040" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x5040" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x5040" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="16" value="16" cmd="common:2,0xff000000"/>
@@ -1770,11 +1770,11 @@
<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x5042" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x5042" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x5042" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x5043" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x5043" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x5043" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_con_2_gain6" range="0~255" addr=" 0x5043" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_adp_vcti_os_margin" range="0~255" addr=" 0x5043" mask="7:0" dst="U" desc="reg_adp_vcti_os_margin : : margin for vcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="reg_sr7_vcti_bpf_en" range="0~1" addr="0x5132" mask="0:0" dst="U" desc="0x5132,0,RW,1,reg_sr7_vcti_bpf_en:enable of tap09 BPF for vlti (gain3), only store half of the filter" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="reg_sr7_vcti_bpf_en" range="0~1" addr="0x5132" mask="0:0" dst="U" desc="0x5132,0,RW,1,reg_sr7_vcti_bpf_en:enable of tap09 BPF for vlti (gain3), only store half of the filter" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_vcti_bpf_tap090" range="-128~127" addr="0x5116" mask="7:0" dst="S" desc="0x5116,7:0,RW,126,reg_sr7_vcti_bpf_tap090: tap09 BPF for vcti (gain3), only store half of the filter normalized to 256 as 1.0" default="126" value="126" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_vcti_bpf_tap091" range="-128~127" addr="0x5116" mask="15:8" dst="S" desc="0x5116,15:8,RW,0,reg_sr7_vcti_bpf_tap091: tap09 BPF for vcti (gain3), only store half of the filter" default="-9" value="-9" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_vcti_bpf_tap092" range="-128~127" addr="0x5116" mask="23:16" dst="S" desc="0x5116,23:16,RW,-41,reg_sr7_vcti_bpf_tap092: tap09 BPF for vcti (gain3), only store half of the filter" default="-55" value="-55" cmd="common:2,0xff000000"/>
@@ -1786,14 +1786,14 @@
<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x5060" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -&gt; YUV/RGB" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="title" name="" range="" addr="" mask="" dst="" desc="" default="" value="" cmd=""/>
<Control ui_type="title" name="" range="" addr="" mask="" dst="" desc="" default="" value="" cmd=""/>
-<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x5058" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x5058" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x5058" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x5058" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x5059" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x5059" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x5059" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x5059" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x5058" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="-3" value="-3" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x5058" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x5058" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="61" value="61" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x5058" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x5059" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-6" value="-6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x5059" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="38" value="38" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x5059" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="38" value="38" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x5059" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-6" value="-6" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x505a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x505a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x505a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="64" value="64" cmd="common:2,0xff000000"/>
@@ -1821,10 +1821,10 @@
<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x5066" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x5066" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~15" addr=" 0x5067" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~15" addr=" 0x5067" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="9" value="9" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~15" addr=" 0x5067" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~15" addr=" 0x5067" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="7" value="7" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~15" addr=" 0x5068" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~15" addr=" 0x5067" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~15" addr=" 0x5067" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~15" addr=" 0x5067" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="5" value="5" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~15" addr=" 0x5068" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~15" addr=" 0x5068" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="5" value="5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~15" addr=" 0x5068" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~15" addr=" 0x5068" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="3" value="3" cmd="common:2,0xff000000"/>
@@ -1840,7 +1840,7 @@
<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="-8~7" addr=" 0x506a" mask="23:20" dst="S" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="-8~7" addr=" 0x506a" mask="27:24" dst="S" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="-8~7" addr=" 0x506a" mask="31:28" dst="S" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x5073" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x5073" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65535" value="65535" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x5073" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_drtlpf_beta_en2" range="0~1" addr="0x5100" mask="10:10" dst="U" desc="0x5100,10,RW,0,reg_sr7_drtlpf_beta_en2: enable of direction ambiguity protection for drt_lpf, beta for drt filter coef base on the x=cal_drt_dif8(min_idx,min2_idx)" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_drtlpf_beta_en1" range="0~1" addr="0x5100" mask="9:9" dst="U" desc="0x5100,9,RW,0,reg_sr7_drtlpf_beta_en1: enable of direction ambiguity protection for drt_lpf, beta for drt filter coef base on the x=cal_drt_dif8(min_idx,min2_idx)" default="1" value="1" cmd="common:2,0xff000000"/>
@@ -2429,31 +2429,31 @@
<Page tab_title="HVCon of Peaking" layout="30x4">
<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x5005" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="16" value="16" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x5005" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x5005" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x5005" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x5006" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="50" value="50" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x5006" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x5006" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="30" value="30" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x5005" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x5005" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x5006" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="25" value="25" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x5006" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="90" value="90" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x5006" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x5007" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="18" value="18" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x5007" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="54" value="54" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x5007" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x5007" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x5008" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x5008" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="70" value="70" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x5008" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="30" value="30" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x5007" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x5007" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x5008" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x5008" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="75" value="75" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x5008" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x5009" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x5009" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="50" value="50" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x5009" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x5009" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x500a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="23" value="23" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x500a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="53" value="53" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x500a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x5009" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x5009" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x500a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x500a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="20" value="20" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x500a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="12" value="12" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x500b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x500b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="54" value="54" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x500b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="100" value="100" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x500b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="80" value="80" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x500c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="28" value="28" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x500c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="50" value="50" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x500b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x500b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="60" value="60" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x500c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="10" value="10" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x500c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="20" value="20" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x500c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="10" value="10" cmd="common:2,0xff000000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="20x6">
@@ -2491,31 +2491,31 @@
<Page tab_title="HPF/BPF of Peaking" layout="50x4">
<Control ui_type="checkbox" name="reg_sr7_pk_long_bpf_en" range="0~1" addr="0x5133" mask="1:1" dst="U" desc="0x5133,1,RW,1,reg_sr7_pk_long_bpf_en:enable of long BPF for peaking" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_pk_long_hpf_en" range="0~1" addr="0x5133" mask="0:0" dst="U" desc="0x5133,0,RW,1,reg_sr7_pk_long_hpf_en:enable of long HPF for peaking" default="1" value="1" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hzgain" range="0~255" addr="0x5134" mask="31:24" dst="U" desc="0x5134,31:24,RW,64,reg_sr7_pk_long_bpf_hzgain:gain to long horizontal BPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdgain" range="0~255" addr="0x5134" mask="23:16" dst="U" desc="0x5134,23:16,RW,64,reg_sr7_pk_long_bpf_vdgain:gain to long vertical and diagonal BPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap150" range="-128~127" addr="0x5110" mask="7:0" dst="S" desc="0x5110,7:0,RW,66,reg_sr7_pk_long_bpf_hztap150: tap15 BPF for horizontal peaking filter, only store half of the filter normalized to 256 as 1.0" default="66" value="66" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap151" range="-128~127" addr="0x5110" mask="15:8" dst="S" desc="0x5110,15:8,RW,31,reg_sr7_pk_long_bpf_hztap151: tap15 BPF for horizontal peaking filter, only store half of the filter" default="31" value="31" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hzgain" range="0~255" addr="0x5134" mask="31:24" dst="U" desc="0x5134,31:24,RW,64,reg_sr7_pk_long_bpf_hzgain:gain to long horizontal BPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdgain" range="0~255" addr="0x5134" mask="23:16" dst="U" desc="0x5134,23:16,RW,64,reg_sr7_pk_long_bpf_vdgain:gain to long vertical and diagonal BPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap150" range="-128~127" addr="0x5110" mask="7:0" dst="S" desc="0x5110,7:0,RW,66,reg_sr7_pk_long_bpf_hztap150: tap15 BPF for horizontal peaking filter, only store half of the filter normalized to 256 as 1.0" default="72" value="72" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap151" range="-128~127" addr="0x5110" mask="15:8" dst="S" desc="0x5110,15:8,RW,31,reg_sr7_pk_long_bpf_hztap151: tap15 BPF for horizontal peaking filter, only store half of the filter" default="30" value="30" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap152" range="-128~127" addr="0x5110" mask="23:16" dst="S" desc="0x5110,23:16,RW,-19,reg_sr7_pk_long_bpf_hztap152: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-19" value="-19" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap153" range="-128~127" addr="0x5110" mask="31:24" dst="S" desc="0x5110,31:24,RW,-24,reg_sr7_pk_long_bpf_hztap153: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-24" value="-24" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap154" range="-128~127" addr="0x5111" mask="7:0" dst="S" desc="0x5111,7:0,RW,-4,reg_sr7_pk_long_bpf_hztap154: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-4" value="-4" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap155" range="-128~127" addr="0x5111" mask="15:8" dst="S" desc="0x5111,15:8,RW,-1,reg_sr7_pk_long_bpf_hztap155: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-1" value="-1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap156" range="-128~127" addr="0x5111" mask="23:16" dst="S" desc="0x5111,23:16,RW,-10,reg_sr7_pk_long_bpf_hztap156: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-10" value="-10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap157" range="-128~127" addr="0x5111" mask="31:24" dst="S" desc="0x5111,31:24,RW,-6,reg_sr7_pk_long_bpf_hztap157: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-6" value="-6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap090" range="-128~127" addr="0x5118" mask="7:0" dst="S" desc="0x5118,7:0,RW,68,reg_sr7_pk_long_bpf_vdtap090: tap09 BPF for vertical and diagonal peaking filter normalized to 256 as 1.0" default="68" value="68" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap091" range="-128~127" addr="0x5118" mask="15:8" dst="S" desc="0x5118,15:8,RW,30,reg_sr7_pk_long_bpf_vdtap091: tap09 BPF for vertical and diagonal peaking filter" default="30" value="30" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap092" range="-128~127" addr="0x5118" mask="23:16" dst="S" desc="0x5118,23:16,RW,-28,reg_sr7_pk_long_bpf_vdtap092: tap09 BPF for vertical and diagonal peaking filter" default="-28" value="-28" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap093" range="-128~127" addr="0x5118" mask="31:24" dst="S" desc="0x5118,31:24,RW,-32,reg_sr7_pk_long_bpf_vdtap093: tap09 BPF for vertical and diagonal peaking filter" default="-32" value="-32" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap094" range="-128~127" addr="0x5119" mask="7:0" dst="S" desc="0x5119,7:0,RW,-4,reg_sr7_pk_long_bpf_vdtap094: tap09 BPF for vertical and diagonal peaking filter" default="-4" value="-4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hzgain" range="0~255" addr="0x5134" mask="15:8" dst="U" desc="0x5134,15:8,RW,64,reg_sr7_pk_long_hpf_hzgain:gain to long horizontal HPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdgain" range="0~255" addr="0x5134" mask="7:0" dst="U" desc="0x5134,7:0,RW,64,reg_sr7_pk_long_hpf_vdgain:gain to long vertical and diagonal HPF for peaking" default="64" value="64" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap150" range="-128~127" addr="0x5112" mask="7:0" dst="S" desc="0x5112,7:0,RW,58,reg_sr7_pk_long_hpf_hztap150: tap15 HPF for horizontal peaking filter, only store half of the filter" default="122" value="122" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_hztap157" range="-128~127" addr="0x5111" mask="31:24" dst="S" desc="0x5111,31:24,RW,-6,reg_sr7_pk_long_bpf_hztap157: tap15 BPF for horizontal peaking filter, only store half of the filter" default="-8" value="-8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap090" range="-128~127" addr="0x5118" mask="7:0" dst="S" desc="0x5118,7:0,RW,68,reg_sr7_pk_long_bpf_vdtap090: tap09 BPF for vertical and diagonal peaking filter normalized to 256 as 1.0" default="100" value="100" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap091" range="-128~127" addr="0x5118" mask="15:8" dst="S" desc="0x5118,15:8,RW,30,reg_sr7_pk_long_bpf_vdtap091: tap09 BPF for vertical and diagonal peaking filter" default="26" value="26" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap092" range="-128~127" addr="0x5118" mask="23:16" dst="S" desc="0x5118,23:16,RW,-28,reg_sr7_pk_long_bpf_vdtap092: tap09 BPF for vertical and diagonal peaking filter" default="-32" value="-32" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap093" range="-128~127" addr="0x5118" mask="31:24" dst="S" desc="0x5118,31:24,RW,-32,reg_sr7_pk_long_bpf_vdtap093: tap09 BPF for vertical and diagonal peaking filter" default="-36" value="-36" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_bpf_vdtap094" range="-128~127" addr="0x5119" mask="7:0" dst="S" desc="0x5119,7:0,RW,-4,reg_sr7_pk_long_bpf_vdtap094: tap09 BPF for vertical and diagonal peaking filter" default="-8" value="-8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hzgain" range="0~255" addr="0x5134" mask="15:8" dst="U" desc="0x5134,15:8,RW,64,reg_sr7_pk_long_hpf_hzgain:gain to long horizontal HPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdgain" range="0~255" addr="0x5134" mask="7:0" dst="U" desc="0x5134,7:0,RW,64,reg_sr7_pk_long_hpf_vdgain:gain to long vertical and diagonal HPF for peaking" default="80" value="80" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap150" range="-128~127" addr="0x5112" mask="7:0" dst="S" desc="0x5112,7:0,RW,58,reg_sr7_pk_long_hpf_hztap150: tap15 HPF for horizontal peaking filter, only store half of the filter" default="126" value="126" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap151" range="-128~127" addr="0x5112" mask="15:8" dst="S" desc="0x5112,15:8,RW,-32,reg_sr7_pk_long_hpf_hztap151: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-36" value="-36" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap152" range="-128~127" addr="0x5112" mask="23:16" dst="S" desc="0x5112,23:16,RW,-15,reg_sr7_pk_long_hpf_hztap152: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-19" value="-19" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap153" range="-128~127" addr="0x5112" mask="31:24" dst="S" desc="0x5112,31:24,RW,27,reg_sr7_pk_long_hpf_hztap153: tap15 HPF for horizontal peaking filter, only store half of the filter" default="23" value="23" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap154" range="-128~127" addr="0x5113" mask="7:0" dst="S" desc="0x5113,7:0,RW,-10,reg_sr7_pk_long_hpf_hztap154: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-14" value="-14" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap155" range="-128~127" addr="0x5113" mask="15:8" dst="S" desc="0x5113,15:8,RW,-1,reg_sr7_pk_long_hpf_hztap155: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-5" value="-5" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap156" range="-128~127" addr="0x5113" mask="23:16" dst="S" desc="0x5113,23:16,RW,-6,reg_sr7_pk_long_hpf_hztap156: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-10" value="-10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap157" range="-128~127" addr="0x5113" mask="31:24" dst="S" desc="0x5113,23:16,RW,-15,reg_sr7_pk_long_hpf_hztap157: tap15 HPF for horizontal peaking filter, only store half of the filter" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="reg_sr7_pk_long_hpf_hztap157" range="-128~127" addr="0x5113" mask="31:24" dst="S" desc="0x5113,23:16,RW,-15,reg_sr7_pk_long_hpf_hztap157: tap15 HPF for horizontal peaking filter, only store half of the filter" default="-2" value="-2" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdtap090" range="-128~127" addr="0x511a" mask="7:0" dst="S" desc="0x511a,7:0,RW,68,reg_sr7_pk_long_hpf_vdtap090: tap09 HPF for vertical and diagonal peaking filter normalized to 256 as 1.0" default="124" value="124" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdtap091" range="-128~127" addr="0x511a" mask="15:8" dst="S" desc="0x511a,15:8,RW,-31,reg_sr7_pk_long_hpf_vdtap091: tap09 HPF for vertical and diagonal peaking filter" default="-38" value="-38" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_pk_long_hpf_vdtap092" range="-128~127" addr="0x511a" mask="23:16" dst="S" desc="0x511a,23:16,RW,-28,reg_sr7_pk_long_hpf_vdtap092: tap09 HPF for vertical and diagonal peaking filter" default="-34" value="-34" cmd="common:2,0xff000000"/>
@@ -2545,7 +2545,7 @@
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha5" range="0~15" addr="0x511f" mask="23:20" dst="U" desc="0x511f,23:20,RW,15,reg_sr7_drthp_long_alpha5: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha6" range="0~15" addr="0x511f" mask="27:24" dst="U" desc="0x511f,27:24,RW,15,reg_sr7_drthp_long_alpha6: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drthp_long_alpha7" range="0~15" addr="0x511f" mask="31:28" dst="U" desc="0x511f,31:28,RW,15,reg_sr7_drthp_long_alpha7: alpha to blend hp_long to the drtpk filter corresponding angle (0/45/90/135)" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_bp" range="0~1" addr="0x5135" mask="1:1" dst="U" desc="0x5135,1,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_bp:enable to use adaptive blender of BP result lpf along edge based on the mimaxsad relationship" default="1" value="1" cmd="common:2,0xff000000"/>
+<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_bp" range="0~1" addr="0x5135" mask="1:1" dst="U" desc="0x5135,1,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_bp:enable to use adaptive blender of BP result lpf along edge based on the mimaxsad relationship" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_lpfbld_on_hp" range="0~1" addr="0x5135" mask="0:0" dst="U" desc="0x5135,0,RW,1,reg_sr7_pk_mimaxerr2_lpfbld_on_hp:enable to use adaptive blender of HP result lpf along edge based on the mimaxsad relationship" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_lpfbld_lut2d0" range="0~15" addr="0x5125" mask="3:0" dst="U" desc="0x5125,3:0,RW,15,reg_sr7_pk_mimaxerr2_lpfbld_lut2d0: 2D-LUT for alpha2 for PK lpf along edge blender, lareger coef means less lpf along edge,x-min_err, y-max_err" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_lpfbld_lut2d1" range="0~15" addr="0x5125" mask="7:4" dst="U" desc="0x5125,7:4,RW,12,reg_sr7_pk_mimaxerr2_lpfbld_lut2d1" default="12" value="12" cmd="common:2,0xff000000"/>
@@ -2586,40 +2586,40 @@
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_cirbld_on_bp" range="0~1" addr="0x5135" mask="3:3" dst="U" desc="0x5135,3,RW,1,reg_sr7_pk_mimaxerr2_cirbld_on_bp:enable to use adaptive blender of drtBP vs cirBP alpha2, the larger of slider, the more cirPK results, 0: alp2=lut2d(minerr, maxerr),1:alp2=min_err/maxerr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="sr7_pk_mimaxerr2_cirbld_on_hp" range="0~1" addr="0x5135" mask="2:2" dst="U" desc="0x5135,2,RW,1,reg_sr7_pk_mimaxerr2_cirbld_on_hp:enable to use adaptive blender of drtHP vs cirHP alpha2, the larger of slider, the more cirPK results, 0: alp2=lut2d(minerr, maxerr),1:alp2=min_err/maxerr" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d0" range="0~15" addr="0x5120" mask="3:0" dst="U" desc="0x5120,3:0,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d0: 2D-LUT for alpha2 for cir-PK blender,larger coef means less drt-pk, x-min_err, y-max_err" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d1" range="0~15" addr="0x5120" mask="7:4" dst="U" desc="0x5120,7:4,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d1" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d2" range="0~15" addr="0x5120" mask="11:8" dst="U" desc="0x5120,11:8,RW,6,reg_sr7_pk_mimaxerr2_cirbld_lut2d2" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d3" range="0~15" addr="0x5120" mask="15:12" dst="U" desc="0x5120,15:12,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d3" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d4" range="0~15" addr="0x5120" mask="19:16" dst="U" desc="0x5120,19:16,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d4" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d5" range="0~15" addr="0x5120" mask="23:20" dst="U" desc="0x5120,23:20,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d5" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d1" range="0~15" addr="0x5120" mask="7:4" dst="U" desc="0x5120,7:4,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d1" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d2" range="0~15" addr="0x5120" mask="11:8" dst="U" desc="0x5120,11:8,RW,6,reg_sr7_pk_mimaxerr2_cirbld_lut2d2" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d3" range="0~15" addr="0x5120" mask="15:12" dst="U" desc="0x5120,15:12,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d3" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d4" range="0~15" addr="0x5120" mask="19:16" dst="U" desc="0x5120,19:16,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d4" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d5" range="0~15" addr="0x5120" mask="23:20" dst="U" desc="0x5120,23:20,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d5" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d6" range="0~15" addr="0x5120" mask="27:24" dst="U" desc="0x5120,27:24,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d6" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d7" range="0~15" addr="0x5120" mask="31:28" dst="U" desc="0x5120,31:28,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d7" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d8" range="0~15" addr="0x5121" mask="3:0" dst="U" desc="0x5121,3:0,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d8" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d9" range="0~15" addr="0x5121" mask="7:4" dst="U" desc="0x5121,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d9" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d10" range="0~15" addr="0x5121" mask="11:8" dst="U" desc="0x5121,11:8,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d10" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d11" range="0~15" addr="0x5121" mask="15:12" dst="U" desc="0x5121,15:12,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d11" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d12" range="0~15" addr="0x5121" mask="19:16" dst="U" desc="0x5121,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d12" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d13" range="0~15" addr="0x5121" mask="23:20" dst="U" desc="0x5121,23:20,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d13" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d9" range="0~15" addr="0x5121" mask="7:4" dst="U" desc="0x5121,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d9" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d10" range="0~15" addr="0x5121" mask="11:8" dst="U" desc="0x5121,11:8,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d10" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d11" range="0~15" addr="0x5121" mask="15:12" dst="U" desc="0x5121,15:12,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d11" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d12" range="0~15" addr="0x5121" mask="19:16" dst="U" desc="0x5121,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d12" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d13" range="0~15" addr="0x5121" mask="23:20" dst="U" desc="0x5121,23:20,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d13" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d14" range="0~15" addr="0x5121" mask="27:24" dst="U" desc="0x5121,27:24,RW,0,reg_sr7_pk_mimaxerr2_cirbld_lut2d14" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d15" range="0~15" addr="0x5121" mask="31:28" dst="U" desc="0x5121,31:28,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d15" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d16" range="0~15" addr="0x5122" mask="3:0" dst="U" desc="0x5122,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d16" default="12" value="12" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d17" range="0~15" addr="0x5122" mask="7:4" dst="U" desc="0x5122,7:4,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d17" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d18" range="0~15" addr="0x5122" mask="11:8" dst="U" desc="0x5122,11:8,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d18" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d19" range="0~15" addr="0x5122" mask="15:12" dst="U" desc="0x5122,15:12,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d19" default="2" value="2" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d20" range="0~15" addr="0x5122" mask="19:16" dst="U" desc="0x5122,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d20" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d16" range="0~15" addr="0x5122" mask="3:0" dst="U" desc="0x5122,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d16" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d17" range="0~15" addr="0x5122" mask="7:4" dst="U" desc="0x5122,7:4,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d17" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d18" range="0~15" addr="0x5122" mask="11:8" dst="U" desc="0x5122,11:8,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d18" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d19" range="0~15" addr="0x5122" mask="15:12" dst="U" desc="0x5122,15:12,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d19" default="0" value="0" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d20" range="0~15" addr="0x5122" mask="19:16" dst="U" desc="0x5122,19:16,RW, 2,reg_sr7_pk_mimaxerr2_cirbld_lut2d20" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d21" range="0~15" addr="0x5122" mask="23:20" dst="U" desc="0x5122,23:20,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d21" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d22" range="0~15" addr="0x5122" mask="27:24" dst="U" desc="0x5122,27:24,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d22" default="10" value="10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d23" range="0~15" addr="0x5122" mask="31:28" dst="U" desc="0x5122,31:28,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d23" default="6" value="6" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d24" range="0~15" addr="0x5123" mask="3:0" dst="U" desc="0x5123,3:0,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d24" default="4" value="4" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d25" range="0~15" addr="0x5123" mask="7:4" dst="U" desc="0x5123,7:4,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d25" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d22" range="0~15" addr="0x5122" mask="27:24" dst="U" desc="0x5122,27:24,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d22" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d23" range="0~15" addr="0x5122" mask="31:28" dst="U" desc="0x5122,31:28,RW, 6,reg_sr7_pk_mimaxerr2_cirbld_lut2d23" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d24" range="0~15" addr="0x5123" mask="3:0" dst="U" desc="0x5123,3:0,RW, 4,reg_sr7_pk_mimaxerr2_cirbld_lut2d24" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d25" range="0~15" addr="0x5123" mask="7:4" dst="U" desc="0x5123,7:4,RW,2,reg_sr7_pk_mimaxerr2_cirbld_lut2d25" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d26" range="0~15" addr="0x5123" mask="11:8" dst="U" desc="0x5123,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d26" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d27" range="0~15" addr="0x5123" mask="15:12" dst="U" desc="0x5123,15:12,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d27" default="10" value="10" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d28" range="0~15" addr="0x5123" mask="19:16" dst="U" desc="0x5123,19:16,RW,8,reg_sr7_pk_mimaxerr2_cirbld_lut2d28" default="8" value="8" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d29" range="0~15" addr="0x5123" mask="23:20" dst="U" desc="0x5123,23:20,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d29" default="4" value="4" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d27" range="0~15" addr="0x5123" mask="15:12" dst="U" desc="0x5123,15:12,RW,10,reg_sr7_pk_mimaxerr2_cirbld_lut2d27" default="6" value="6" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d28" range="0~15" addr="0x5123" mask="19:16" dst="U" desc="0x5123,19:16,RW,8,reg_sr7_pk_mimaxerr2_cirbld_lut2d28" default="2" value="2" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d29" range="0~15" addr="0x5123" mask="23:20" dst="U" desc="0x5123,23:20,RW,4,reg_sr7_pk_mimaxerr2_cirbld_lut2d29" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d30" range="0~15" addr="0x5123" mask="27:24" dst="U" desc="0x5123,27:24,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d30" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d31" range="0~15" addr="0x5123" mask="31:28" dst="U" desc="0x5123,31:28,RW,14,reg_sr7_pk_mimaxerr2_cirbld_lut2d31" default="14" value="14" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d32" range="0~15" addr="0x5124" mask="3:0" dst="U" desc="0x5124,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d32" default="12" value="12" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d31" range="0~15" addr="0x5123" mask="31:28" dst="U" desc="0x5123,31:28,RW,14,reg_sr7_pk_mimaxerr2_cirbld_lut2d31" default="8" value="8" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d32" range="0~15" addr="0x5124" mask="3:0" dst="U" desc="0x5124,3:0,RW,12,reg_sr7_pk_mimaxerr2_cirbld_lut2d32" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d33" range="0~15" addr="0x5124" mask="7:4" dst="U" desc="0x5124,7:4,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d33" default="15" value="15" cmd="common:2,0xff000000"/>
-<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d34" range="0~15" addr="0x5124" mask="11:8" dst="U" desc="0x5124,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d34" default="15" value="15" cmd="common:2,0xff000000"/>
+<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d34" range="0~15" addr="0x5124" mask="11:8" dst="U" desc="0x5124,11:8,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d34" default="0" value="0" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="sr7_pk_mimaxerr2_cirbld_lut2d35" range="0~15" addr="0x5124" mask="15:12" dst="U" desc="0x5124,15:12,RW,15,reg_sr7_pk_mimaxerr2_cirbld_lut2d35" default="15" value="15" cmd="common:2,0xff000000"/>
<Control ui_type="checkbox" name="reg_sr7_pkdrtbld_beta_en" range="0~1" addr="0x512a" mask="0:0" dst="U" desc="0x512a,0,RW,0,reg_sr7_pkdrtbld_beta_en: enable of direction ambiguity protection for drt and cir blend" default="1" value="1" cmd="common:2,0xff000000"/>
<Control ui_type="slider" name="reg_sr7_drtdif_min2sad_th1" range="0~255" addr="0x512b" mask="15:8" dst="U" desc="0x512b,15:8,RW,128,reg_sr7_drtdif_min2sad_th1:for min2_sad threshold for ambiguilty ignoring" default="128" value="128" cmd="common:2,0xff000000"/>
diff --git a/products/mbox/sm1/files/PQ/pq.db b/products/mbox/sm1/files/PQ/pq.db
index 5614c0f..2f29b55 100755
--- a/products/mbox/sm1/files/PQ/pq.db
+++ b/products/mbox/sm1/files/PQ/pq.db
@@ -1,6 +1,7 @@
-SQLite format 3
-, X¾r­÷DÌ Q¡
-‚tableCM2_HDRCM2_HDRCREATE TABLE CM2_HDR(ID INTEGER primary key AUTOINCREMENT, CMLevel INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)Q 55‚EtableGeneralContrastTableGeneralContrastTableCREATE TABLE GeneralContrastTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)W99‚ItableGeneralBrightnessTableGeneralBrightnessTable CREATE TABLE GeneralBrightnessTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)aGG‚AtableBri_Con_MPEG_Contrast_RefDataBri_Con_MPEG_Contrast_RefDataCREATE TABLE Bri_Con_MPEG_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)gKK‚EtableBri_Con_MPEG_Brightness_RefDataBri_Con_MPEG_Brightness_RefDataCREATE TABLE Bri_Con_MPEG_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)^EE‚?tableBri_Con_HDR_Contrast_RefDataBri_Con_HDR_Contrast_RefDataCREATE TABLE Bri_Con_HDR_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)dII‚CtableBri_Con_HDR_Brightness_RefDataBri_Con_HDR_Brightness_RefDataCREATE TABLE Bri_Con_HDR_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) ++MtablePQ_InverseTablePQ_InverseTableCREATE TABLE PQ_InverseTable(ID INTEGER primary key AUTOINCREMENT, tableName TEXT, xmlName TEXT)++9tablePQ_VersionTablePQ_VersionTableCREATE TABLE PQ_VersionTable(ToolVersion TEXT, ProjectVersion TEXT, Gen
+SQLite format 3
+ F¬`›å2‹ºû?
+‚tableCM2_HDRCM2_HDRCREATE TABLE CM2_HDR(ID INTEGER primary key AUTOINCREMENT, CMLevel INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)Q 55‚EtableGeneralContrastTableGeneralContrastTableCREATE TABLE GeneralContrastTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)W99‚ItableGeneralBrightnessTableGeneralBrightnessTable CREATE TABLE GeneralBrightnessTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)aGG‚AtableBri_Con_MPEG_Contrast_RefDataBri_Con_MPEG_Contrast_RefDataCREATE TABLE Bri_Con_MPEG_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)gKK‚EtableBri_Con_MPEG_Brightness_RefDataBri_Con_MPEG_Brightness_RefDataCREATE TABLE Bri_Con_MPEG_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)^EE‚?tableBri_Con_HDR_Contrast_RefDataBri_Con_HDR_Contrast_RefDataCREATE TABLE Bri_Con_HDR_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)dII‚CtableBri_Con_HDR_Brightness_RefDataBri_Con_HDR_Brightness_RefDataCREATE TABLE Bri_Con_HDR_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) ++MtablePQ_InverseTablePQ_InverseTableCREATE TABLE PQ_InverseTable(ID INTEGER primary key AUTOINCREMENT, tableName TEXT, xmlName TEXT)++]tablePQ_VersionTablePQ_VersionTableCREATE TABLE PQ_VersionTable(ToolVersion TEXT, ProjectVersion TEXT, ChipVersion TEXT, Gen
ç
¿
@@ -13,8 +14,7 @@ P
n
J
" ý Ó ¬
-#CM2_MPEG_SDØ #CM2_MPEG_HDØ5GeneralContrastTable*9GeneralBrightnessTable*!GBri_Con_MPEG_Contrast_RefData#KBri_Con_MPEG_Brightness_RefData EBri_Con_HDR_Contrast_RefData+PQ_InverseTable:"IBri_Con_HDR_Brightness_RefData
-
+#CM2_MPEG_SDØ #CM2_MPEG_HDØ5GeneralContrastTable*9GeneralBrightnessTable*!GBri_Con_MPEG_Contrast_RefData#KBri_Con_MPEG_Brightness_RefData EBri_Con_HDR_Contrast_RefData+PQ_InverseTable:"IBri_Con_HDR_Brightness_RefData
Ü
°
@@ -1302,9 +1302,7 @@ A
-

-
- 
+ 
-??
-??
-
@@ -1366,25 +1364,21 @@ A
-

-
-  
--??
--??
--
- 
-
--
--??
--w?
--??
--w?
--
- 
--? 
--
--
- 
--
- 
+  
+-?? 
+-?? 
+-
+
+-
+-??
+-w?
+-??
+-w?
+-
+-?
+-
+-
+-
ø
Ü
À
@@ -3068,12 +3062,12 @@ V
Z

-
-
-, X¾r­÷DÌ Q¡
-‚tableCM2_HDRCM2_HDRCREATE TABLE CM2_HDR(ID INTEGER primary key AUTOINCREMENT, CMLevel INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)Q 55‚EtableGeneralContrastTableGeneralContrastTableCREATE TABLE GeneralContrastTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)W99‚ItableGeneralBrightnessTableGeneralBrightnessTable CREATE TABLE GeneralBrightnessTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)aGG‚AtableBri_Con_MPEG_Contrast_RefDataBri_Con_MPEG_Contrast_RefDataCREATE TABLE Bri_Con_MPEG_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)gKK‚EtableBri_Con_MPEG_Brightness_RefDataBri_Con_MPEG_Brightness_RefDataCREATE TABLE Bri_Con_MPEG_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)^EE‚?tableBri_Con_HDR_Contrast_RefDataBri_Con_HDR_Contrast_RefDataCREATE TABLE Bri_Con_HDR_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)dII‚CtableBri_Con_HDR_Brightness_RefDataBri_Con_HDR_Brightness_RefDataCREATE TABLE Bri_Con_HDR_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) ++MtablePQ_InverseTablePQ_InverseTableCREATE TABLE PQ_InverseTable(ID INTEGER primary key AUTOINCREMENT, tableName TEXT, xmlName TEXT)++9tablePQ_VersionTablePQ_VersionTableCREATE TABLE PQ_VersionTable(ToolVersion TEXT, ProjectVersion TEXT, GenerateTime TEXT) ÷
-4%-
-{
-ktableDI_MPEGDI_MPEG>CREATE TABLE DI_MPEG(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)##stableDI_CVBS_PALDI_CVBS_PAL=CREATE TABLE DI_CVBS_PAL(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)%%utableDI_CVBS_NTSCDI_CVBS_NTSC:CREATE TABLE DI_CVBS_NTSC(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT) û
+
+ F¬`›å2‹ºû?
+‚tableCM2_HDRCM2_HDRCREATE TABLE CM2_HDR(ID INTEGER primary key AUTOINCREMENT, CMLevel INT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)Q 55‚EtableGeneralContrastTableGeneralContrastTableCREATE TABLE GeneralContrastTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)W99‚ItableGeneralBrightnessTableGeneralBrightnessTable CREATE TABLE GeneralBrightnessTable(ID INTEGER primary key AUTOINCREMENT, TVIN_PORT INT, TVIN_SIG_FMT INT, TVIN_TRANS_FMT INT, TVOUT_CVBS INT, TableName TEXT)aGG‚AtableBri_Con_MPEG_Contrast_RefDataBri_Con_MPEG_Contrast_RefDataCREATE TABLE Bri_Con_MPEG_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)gKK‚EtableBri_Con_MPEG_Brightness_RefDataBri_Con_MPEG_Brightness_RefDataCREATE TABLE Bri_Con_MPEG_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)^EE‚?tableBri_Con_HDR_Contrast_RefDataBri_Con_HDR_Contrast_RefDataCREATE TABLE Bri_Con_HDR_Contrast_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)dII‚CtableBri_Con_HDR_Brightness_RefDataBri_Con_HDR_Brightness_RefDataCREATE TABLE Bri_Con_HDR_Brightness_RefData(ID INTEGER primary key AUTOINCREMENT, TotalNode INT, NodeNumber INT, IndexValue INT, RegValue INT, StepUp REAL)P++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq) ++MtablePQ_InverseTablePQ_InverseTableCREATE TABLE PQ_InverseTable(ID INTEGER primary key AUTOINCREMENT, tableName TEXT, xmlName TEXT)++]tablePQ_VersionTablePQ_VersionTableCREATE TABLE PQ_VersionTable(ToolVersion TEXT, ProjectVersion TEXT, ChipVersion TEXT, GenerateTime TEXT) û
+4 Y —
+ktableDI_MPEGDI_MPEG>CREATE TABLE DI_MPEG(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)##stableDI_CVBS_PALDI_CVBS_PAL=CREATE TABLE DI_CVBS_PAL(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)%%utableDI_CVBS_NTSCDI_CVBS_NTSC:CREATE TABLE DI_CVBS_NTSC(ID INTEGER primary key AUTOINCREMENT, RegType INT, RegAddr INT, RegMask INT, RegValue INT)X&99‚ItableGeneralSaturationTableGeneralSaturationTable
¨ÿÿÿ
žÿÿHj°z 
@@ -16661,21 +16655,22 @@ B
q
p
o
-v
-—
-
-l
-\
-F
-0
-
- ô â Ð À °   € n _ R C 1 þèÒ¿¯œŒ}m^L;%ùëÜ̾¬˜†t^H4 þêÝÅ­—€gN5î×Àª“|eO8!
-öáÌ·¢‰pW>% õÞÇ°—~eN5êÓÀ­–}dK4ïÜÅ®—„
+v
+
+…
+r
+b
+L
+6
+
+
+ ú è Ö Æ ¶ ¦ – † t e X I 7 &  îØŵ¢’ƒsdRA+ÿñãÓųŸ{eO;'ñäÌ´ž‡nU<# õÞDZšƒlV?(ýèÓ¾©w^E,üåηž…lU<#
+ñÚÇ´„kR;$ öã̵ž‹
6
@@ -16756,8 +16751,8 @@ F
/ñ?ÿÿ(
/ð?o
-
-œÿ m
+
+œÿ m
O
Y
\
@@ -16841,9 +16836,9 @@ F
-Áÿ?ÿ
-¿
--¾?ÿ 
--½ÿÿ„
--¼ÿÿ„
+-¾?ÿ ˜
+-½ÿÿ
+-¼ÿÿ
-»??ÿÿ
-º?ÿ?ÿ
-¹?ÿ?ÿÇ 
@@ -16854,15 +16849,15 @@ F
--±
--°
+-±
+-°

--«
--ª?ÿ?ÿ
+-«
+-ª?ÿ?ÿ?ÿ
-©óã
-¨?????
@@ -16870,21 +16865,22 @@ F

-
-—
-
-l
-\
-F
-0
-
- ô â Ð À °   € n _ R C 1 þèÒ¿¯œŒ}m^L;%ùëÜ̾¬˜†t^H4 þêÝÅ­—€gN5î×Àª“|eO8!
-öáÌ·¢‰pW>% õÞÇ°—~eN5êÓÀ­–}dK4ïÜÅ®—„
+
+
+…
+r
+b
+L
+6
+
+
+ ú è Ö Æ ¶ ¦ – † t e X I 7 &  îØŵ¢’ƒsdRA+ÿñãÓųŸ{eO;'ñäÌ´ž‡nU<# õÞDZšƒlV?(ýèÓ¾©w^E,üåηž…lU<#
+ñÚÇ´„kR;$ öã̵ž‹
6
@@ -16965,8 +16961,8 @@ F
/ñ?ÿÿ(
/ð?o
-
-œÿ m
+
+œÿ m
O
Y
\
@@ -17050,9 +17046,9 @@ F
-Áÿ?ÿ
-¿
--¾?ÿ 
--½ÿÿ„
--¼ÿÿ„
+-¾?ÿ ˜
+-½ÿÿ
+-¼ÿÿ
-»??ÿÿ
-º?ÿ?ÿ
-¹?ÿ?ÿÇ 
@@ -17063,15 +17059,15 @@ F
--±
--°
+-±
+-°

--«
--ª?ÿ?ÿ
+-«
+-ª?ÿ?ÿ?ÿ
-©óã
-¨?????
@@ -17080,19 +17076,20 @@ F
--ÿïýà=
-}
-f
-O
-8
-!
- ý ê Ù È · ¦ • ‚ r d T A /  ôÝɸ¤“ƒrbO=&øéÙȹ¦‘~kT=(ïÚ̳šƒlS:!ïÖ½¤Žw`I3îÚÅ°›†mT;" ðÙ«”{bI2
+-ÿïýà<
+ õ à Ë º ¥ Ž z e P ; $  ü å Ñ º ¦ ’ { g P < (  ý é Õ À ¬ ˜ ‡ x a P 7  
+{
+d
+M
+6
+
+ û è × Æ µ ¤ “ € p b R ? -  òÛǶ¢‘p`M;$ öçØǸ¥}jS<'îÙ˲™‚kR9 ðÙ«•~gP:# õáÌ·¢t[B)÷àɲ›‚iP9 îÕ¾«˜hO6ñÚÆ®–~
@@ -17141,15 +17138,15 @@ O
--ê
--é
--è
--ç
--æ
--å
--ä
--ã
--â
+-ê
+-é
+-è
+-ç
+-æ
+-å
+-ä
+-ã
+-â
 ‚0
@@ -17169,12 +17166,12 @@ O
/ñ?ÿÿ(
/ð?‚!
-
-œÿ ‚
+
+œÿ ‚
O
Y
-\
-[
+\
+[
X
W
Zÿÿ‚
@@ -17247,8 +17244,8 @@ O
-Çwww UD3X
-Æ?ÿÿÿ
7ÿÿÈV
--×
--Åÿó3|!T
+-×
+-Åÿó3t!T
-Äw S
-Ã??
-Â??Q
@@ -17256,8 +17253,8 @@ O
-¿
-¾?ÿ hM
--½ÿÿ„L
--¼ÿÿ„K
+-½ÿÿzzL
+-¼ÿÿz{K
-»??ÿÿ
-º?ÿ?ÿ
-¹?ÿ?ÿÇ H
@@ -17268,29 +17265,28 @@ O
--±
--°
+-±
+-°
--«
--ª?ÿ?ÿ9
+-«
+-ª?ÿ?ÿ?ÿ9
-©óã8
--¨?????
-¿
-“
-}
-j
-R
-=
-+
-
- ï Û É µ ¡ } k Y G 3  ýéÖ°˜€kYD2!ûèÕ¿©‘oZJ6  øàȲœŒv`Q7íÕ½¥‹t\D,ýåͶž†nYC-çͳ™eM5ëÑ·Ÿ…kQ7 ÷ßÅ«‘ya
-_
+-¨?????
+”
+~
+i
+O
+:
+(
+
+
^
i
h
@@ -17368,7 +17364,7 @@ R
[
X
W
-Zÿÿ
+Zÿÿ
R
V
T
@@ -17398,21 +17394,21 @@ R
7=
7<
7;ÿÿƒ-
-7:
-79
-78þîÿJƒ*
+7:
+79
+78þîÿ,Ìʃ*
7
7
-7ÿÿ
+7ÿÿ@
7
7
7
7ÿBƒ#
7
Z ƒ"
-7ƒ!
+7 ƒ!
7
-7?ÿ?ÿ׃
+7?ÿ?ÿ
7?ÿ?ÿǃ
7?ÿ?ÿ
7?ÿ?ÿd
@@ -17421,13 +17417,13 @@ R
--Ó
+-Ó
--Î
--Í
+-Î
+-Í
@@ -17435,34 +17431,34 @@ R
-Çwww UD3ƒ

--Æ?ÿÿÿ#ßVƒ 
+-Æ?ÿÿÿ?ßzVƒ 
7ÿÿȃ
--×
--Åÿó3t!ƒ
+-×
+-Åÿó3|!ƒ
-Äw ƒ
-Ã??
-Â??ƒ
-Áÿ?ÿ
--¿
--¾?ÿ ‚
--½ÿÿƒ‚~
--¼ÿÿ~‚}
+-¿
+-¾?ÿ I‚
+-½ÿÿ‡y‚~
+-¼ÿÿ‡}‚}
-»??ÿÿ
--º?ÿ?ÿׂ{
+-º?ÿ?ÿ
-¹?ÿ?ÿÇ ‚z
-¸ ‚y
-µ‚v
--´
--³
+-´
+-³
--¯
--®
--­
+-¯
+-®
+-­
-ª?ÿ?ÿ‚k
@@ -17470,33 +17466,34 @@ R
-¨?????
-
+
+ ô ä Ï º ¤ Ž x f N 6
+ ô â Ì ´ Ÿ ‰ s ] E 0   î Ö Á ¬ ”  g R = % 
+”
-r
-X
->
--
-
- ç Ò ¸ £ ‘ } i U A /  õãÑ¿­™ˆyhTA-ëÖįŒziUB*úêÙÇ·£yeM5 ùã;¤ŠrZB*øàÈ°˜iQ9"
-òÚů™ƒmS9ëѹ¡‰qW=# ñ×½£‹vb
-e
-d
+l
+Z
+@
+&
+
+ é Ï º ¢ { g S ? +  ñßÍ»©—ƒrcR>+íÕÀ®™‡vdS?,üäÔIJ¢ŽxdP8 
+ôäθ©u]E-ýåζž†oW?'øàȳ‡q[A' óÙ¿§w_E+ùßÅ«‘ye
+d
c
b
r
-q
-p
-o
+q
+p
+o
v
-u
-t
-s
+u
+t
+s
7
7
7
@@ -17521,14 +17518,14 @@ X
--é
--è
--ç
--æ
--å
--ä
--ã
--â
+-é
+-è
+-ç
+-æ
+-å
+-ä
+-ã
+-â
 …
@@ -17549,8 +17546,8 @@ X
/ñ?ÿÿ(
/ð?…
-
-œÿ …
+
+œÿ …
O
Y
\
@@ -17587,8 +17584,8 @@ X
7=
7<
7;ÿÿ„_
-7:
-79
+7:
+79
78þîÿ$Dê„\
7
7
@@ -17626,7 +17623,7 @@ X
-Çwww UD3„<
-Æ?ÿÿÿ#ßV„;
7ÿÿÈ„:
--×
+-×
-Åÿó3t!„8
-Äw „7
-Ã??
@@ -17634,9 +17631,9 @@ X
-Áÿ?ÿ
-¿
--¾?ÿ H„1
--½ÿÿ„„0
--¼ÿÿ„z„/
+-¾?ÿ!ˆ„1
+-½ÿÿwx„0
+-¼ÿÿwz„/
-»??ÿÿ
-º?ÿ?ÿ
-¹?ÿ?ÿÇ „,
@@ -17650,7 +17647,7 @@ X
--®
+-®
@@ -17666,20 +17663,20 @@ X
-ÿïýïü„
a
„
-`
-”
-
-j
-T
-?
-*
-
- ð Þ Ä ª ™ … m W D ,  ñÝɵ£{iWE3! ùê×ðœŠrZE3 ûéØŲš‚jZH3#ùåѹ¡‹ueO9*öÞƬ’x^F.þçÏ·ŸˆpX@+ÿéÓ¹Ÿ…kQ7ï×½£‰q
-o
+`
+_
+•
+€
+k
+V
+@
++
+
+ ô Ü Ê ° – … q Y C 0  ñÝɵ¡{gUC1 óßн©–‚pX@+òáϾ«˜€hP@. õßË·Ÿ‡q[K5öÜĬ’x^D,üä͵…mU=%úäθž„jP6ìÔ¼¢ˆn
v
u
t
@@ -17702,8 +17699,8 @@ T
†X
--ï
--î
+-ï
+-î
@@ -17755,11 +17752,11 @@ T
nÿ
kÿÿ †$
l
-j33÷²†"
+j33÷2†"
N
† 
-]ÿÿŸ>†
-
+]ÿÿŸ>†
+
J
Iÿÿÿ†
L
@@ -17774,7 +17771,7 @@ T
7<
7;ÿÿ†
7:
-79
+79
78þîÿ
†
7
@@ -17821,9 +17818,9 @@ T
-Áÿ?ÿ
-¿
--¾?ÿ …c
--½ÿÿ…b
--¼ÿÿ„{…a
+-¾?ÿ È…c
+-½ÿÿx…b
+-¼ÿÿ{…a
-»??ÿÿ
-º?ÿ?ÿ
-¹?ÿ?ÿÇ …^
@@ -17859,7 +17856,8 @@ T
i
h
g
-f
+f
+e
a
†y
`
@@ -17875,7 +17873,8 @@ T
b
r
q
-p
+p
+o
þ
é
Ô
@@ -17899,13 +17898,13 @@ C
22222d\
22222d[
22222dZ
- 22222KX
-22222ZO
+ 22222KX
+-(222ZO
2(222PF
22222P=
-22A2Ad4
-22222Z+
-22222Z"
+22A2Ad4
+2<<22Z+
+22222d"
2((2(P
22<2<d
@@ -19251,9 +19250,9 @@ Sharpness_0_MPEG_4K_Variable,†0
j
D
- ø
-GÿSharpness_0_HDR_Variable#ˆU
-GÿSharpness_0_HDR_Variable-ˆT
+ ø
+G Sharpness_0_HDR_Variable#ˆU
+G Sharpness_0_HDR_Variable-ˆT
ô
Î
¨
@@ -19993,9 +19992,9 @@ Sharpness_0_MPEG_4K_Fixed)†0
`
3
- Ù ¬  R %øËžqDêǤ^
-GÿSharpness_0_HDR_Fixed ˆU
-GÿSharpness_0_HDR_Fixed*ˆT
+ Ù ¬  R %øËžqDêǤ^
+G Sharpness_0_HDR_Fixed ˆU
+G Sharpness_0_HDR_Fixed*ˆT
G
ì
×
@@ -20726,21 +20725,20 @@ V
>

->
-
-†
-q
-c
-P
-=
-.
-
-
- ó á Ê ¸ ¦ } f T = +  òÝÈ»¦™‡teR
+>
+‡
+r
+d
+Q
+>
+/
+
+ ô â Ë ¹ § ~ g U > ,  óÞɼ§šˆufS
>‚ÿÿÀÀ h
>ƒÿÀg
>u
@@ -20853,8 +20851,9 @@ P
>:õ?å
>.ÿÿês
>4ÿÿ
-ª! 
->'
+ª!
+
+>'
ì
Ñ
¹
@@ -20999,21 +20998,20 @@ $
>

->
-
-†
-q
-c
-P
-=
-.
-
-
- ó á Ê ¸ ¦ } f S < *  ñÜǺ¥˜†sdQ
+>
+‡
+r
+d
+Q
+>
+/
+
+ ô â Ë ¹ § ~ g U > ,  óÞɼ§šˆufS
>‚ÿÿÀÀ h
>ƒÿÀg
>u
@@ -21027,8 +21025,9 @@ P
>{
>zÿÿ]
>y
->x
->wþîÿ
+>x
+>wþîÿ Ì
+Z
>s
>r
X
@@ -21125,8 +21124,9 @@ P
>:õ?å
>.ÿÿês
>4ÿÿ
-ª! 
->'
+ª!
+
+>'

õ
Û
diff --git a/products/mbox/sm1/files/PQ/pq_default.ini b/products/mbox/sm1/files/PQ/pq_default.ini
index 08f2b79..6a8c231 100644
--- a/products/mbox/sm1/files/PQ/pq_default.ini
+++ b/products/mbox/sm1/files/PQ/pq_default.ini
@@ -3,27 +3,31 @@ pq_db_config_path = /odm/etc/tvconfig/pq/pq.db
pq.BigSmallDb.en= disable
pq.AllPQMoudle.en = enable
pq.ParamCheckSource.en = enable
-pq.brightness.contrast.en = enable
-pq.satuation.hue.en = enable
-pq.BlackExtension.en = disable
+pq.tvhal.en = disable
+#amvecm moidle config
pq.sharpness0.en = enable
pq.sharpness1.en = disable
-pq.di.en = enable
-pq.mcdi.en = enable
-pq.deblock.en = enable
-pq.NoiseReduction.en = enable
-pq.DemoSquito.en = enable
-pq.gamma.en = disable
-pq.cm2.en = enable
-pq.whitebalance.en = disable
pq.dnlp.en = disable
+pq.cm2.en = disable
+#pq.amvecm.basic.en flag used to control contrast brightness contrast saturation and hue
+pq.amvecm.basic.en = enable
+pq.contrast.rgb.en = disable
+pq.amvecm.basic.withOSD.en = disable
+pq.contrast.rgb.withOSD.en = disable
+pq.whitebalance.en = disable
+pq.gamma.en = disable
+pq.LocalContrast.en = disable
+pq.BlackExtension.en = disable
+pq.chroma.cor.en = disable
pq.xvycc.en = disable
-pq.BrightnessWithOSD.en = disable
-pq.ContrastWithOSD.en = disable
-pq.HueWithOSD.en = disable
+#di moudle config
+pq.di.en = enable
+pq.mcdi.en = enable
+pq.deblock.en = disable
+pq.NoiseReduction.en = disable
+pq.DemoSquito.en = disable
+#overscan config
pq.DisplayOverscan.en = disable
-pq.tvhal.en = disable
-pq.LocalContrast.en = disable
#pq param default value(all these def value is according to the enum in code)
pq.PictureMode.def = 0
@@ -38,7 +42,7 @@ pq.RGBPostOffsetR.def = 0
pq.RGBPostOffsetG.def = 0
pq.RGBPostOffsetB.def = 0
pq.GammaLevel.def = 0
-pq.DisplayMode.def = 6
+pq.DisplayMode.def = 0
pq.AutoAspect.def = 1
pq.43Stretch.def = 0
pq.DnlpLevel.def = 2
@@ -60,4 +64,4 @@ hdmi.edid.version.def = edid_14
hdmi.hdcp.switcher.def = 0
#colorrange mode: auto or full or limit
hdmi.color.range.mode.def = auto
-hdmi.out.with.fbc.en = disable \ No newline at end of file
+hdmi.out.with.fbc.en = disable
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml b/products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml
index 4cef55a..cd9b619 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_HDR.xml
@@ -3,19 +3,19 @@
<Group num="0" val="0">
<Page tab_title="bri_con" layout="3x3">
<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="-500" cmd="b_c:brightness"/>
-<Control ui_type="slider" name="contrast" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="-500" cmd="b_c:contrast"/>
+<Control ui_type="slider" name="contrast" range="-127~127" addr="" mask="7:0" dst="S" desc="" default="1" value="-127" cmd="b_c:contrast"/>
</Page>
</Group>
<Group num="1" val="127">
<Page tab_title="bri_con" layout="3x3">
-<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="6" cmd="b_c:brightness"/>
-<Control ui_type="slider" name="contrast" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="0" cmd="b_c:contrast"/>
+<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="0" cmd="b_c:brightness"/>
+<Control ui_type="slider" name="contrast" range="-127~127" addr="" mask="7:0" dst="S" desc="" default="1" value="0" cmd="b_c:contrast"/>
</Page>
</Group>
<Group num="2" val="255">
<Page tab_title="bri_con" layout="3x3">
<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="500" cmd="b_c:brightness"/>
-<Control ui_type="slider" name="contrast" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="500" cmd="b_c:contrast"/>
+<Control ui_type="slider" name="contrast" range="-127~127" addr="" mask="7:0" dst="S" desc="" default="1" value="127" cmd="b_c:contrast"/>
</Page>
</Group>
</Form>
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml b/products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml
index 50fb608..5118895 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/Bri_Con_MPEG.xml
@@ -2,20 +2,20 @@
<Form name="Bri_Con_MPEG" platform="txlx" commands="">
<Group num="0" val="0">
<Page tab_title="bri_con" layout="3x3">
-<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="-512" cmd="b_c:brightness"/>
-<Control ui_type="slider" name="contrast" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="-1024" cmd="b_c:contrast"/>
+<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="-500" cmd="b_c:brightness"/>
+<Control ui_type="slider" name="contrast" range="-127~127" addr="" mask="7:0" dst="S" desc="" default="1" value="-127" cmd="b_c:contrast"/>
</Page>
</Group>
<Group num="1" val="127">
<Page tab_title="bri_con" layout="3x3">
<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="0" cmd="b_c:brightness"/>
-<Control ui_type="slider" name="contrast" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="0" cmd="b_c:contrast"/>
+<Control ui_type="slider" name="contrast" range="-127~127" addr="" mask="7:0" dst="S" desc="" default="1" value="0" cmd="b_c:contrast"/>
</Page>
</Group>
<Group num="2" val="255">
<Page tab_title="bri_con" layout="3x3">
-<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="512" cmd="b_c:brightness"/>
-<Control ui_type="slider" name="contrast" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="1023" cmd="b_c:contrast"/>
+<Control ui_type="slider" name="brightness" range="-1024~1023" addr="" mask="31:0" dst="S" desc="" default="1" value="500" cmd="b_c:brightness"/>
+<Control ui_type="slider" name="contrast" range="-127~127" addr="" mask="7:0" dst="S" desc="" default="1" value="127" cmd="b_c:contrast"/>
</Page>
</Group>
</Form>
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml b/products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml
index edbd9ac..edbd9ac 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Brightness_Contrast/FIELD_BRI_CON_NEW.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_HDR.xml b/products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_HDR.xml
index ed81945..ed81945 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_HDR.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_HDR.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_MPEG_HD.xml b/products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_MPEG_HD.xml
index 268538e..268538e 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_MPEG_HD.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_MPEG_HD.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_MPEG_SD.xml b/products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_MPEG_SD.xml
index 77f177c..77f177c 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_MPEG_SD.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/CM2/CM2_MPEG_SD.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/CM2/FIELD_CM2.xml b/products/mbox/sm1/files/PQ/pq_xml/CM2/FIELD_CM2.xml
index 61022a1..61022a1 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/CM2/FIELD_CM2.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/CM2/FIELD_CM2.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml b/products/mbox/sm1/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml
index 8aa4b3b..8aa4b3b 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/DI/DI_CVBS_NTSC.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml b/products/mbox/sm1/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml
index 1e80475..1e80475 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/DI/DI_CVBS_PAL.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/DI/DI_MPEG.xml b/products/mbox/sm1/files/PQ/pq_xml/DI/DI_MPEG.xml
index e1fab7f..e1fab7f 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/DI/DI_MPEG.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/DI/DI_MPEG.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/DI/FIELD_DI.xml b/products/mbox/sm1/files/PQ/pq_xml/DI/FIELD_DI.xml
index 83d2185..83d2185 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/DI/FIELD_DI.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/DI/FIELD_DI.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml b/products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml
index 847337f..847337f 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_NTSC.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml b/products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml
index 557928c..557928c 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_CVBS_PAL.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml b/products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml
index 8ba4582..5435e38 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Deblock/DEBLOCK_MPEG.xml
@@ -2,71 +2,71 @@
<Form name="DEBLOCK_MPEG" platform="txlx" commands="">
<Group num="0" val="0">
<Page tab_title="" layout="15x4">
-<Control ui_type="slider" name="reg_dnr_db_yedgethd0" range="0~255" addr="0x2d0b" mask="31:24" dst="U" desc="reg_dnr_db_yedgethd0, edge threshold0 for luma. unsigned , default = 12" default="12" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yedgethd1" range="0~255" addr="0x2d0b" mask="23:16" dst="U" desc="reg_dnr_db_yedgethd1, edge threshold1 for luma. unsigned , default = 15" default="15" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yedgethd2" range="0~255" addr="0x2d0b" mask="15:8" dst="U" desc="reg_dnr_db_yedgethd2, edge threshold2 for luma. unsigned , default = 18" default="18" value="12" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yedgethd3" range="0~255" addr="0x2d0b" mask="7:0" dst="U" desc="reg_dnr_db_yedgethd3, edge threshold3 for luma. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cedgethd0" range="0~255" addr="0x2d0c" mask="31:24" dst="U" desc="reg_dnr_db_cedgethd0, edge threshold0 for chroma . unsigned , default = 12" default="12" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cedgethd1" range="0~255" addr="0x2d0c" mask="23:16" dst="U" desc="reg_dnr_db_cedgethd1, edge threshold1 for chroma . unsigned , default = 15" default="15" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cedgethd2" range="0~255" addr="0x2d0c" mask="15:8" dst="U" desc="reg_dnr_db_cedgethd2, edge threshold2 for chroma . unsigned , default = 18" default="18" value="12" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cedgethd3" range="0~255" addr="0x2d0c" mask="7:0" dst="U" desc="reg_dnr_db_cedgethd3, edge threshold3 for chroma . unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hgapthd" range="0~255" addr="0x2d0d" mask="23:16" dst="U" desc="reg_dnr_db_hgapthd, horizontal gap thd (less or equal than) for very sure blockiness . unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hgapdifthd" range="0~255" addr="0x2d0d" mask="15:8" dst="U" desc="reg_dnr_db_hgapdifthd, dif thd between hgap and lft/rgt hdifs. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yedgethd0" range="0~255" addr="0x2d0b" mask="31:24" dst="U" desc="reg_dnr_db_yedgethd0, edge threshold0 for luma. unsigned , default = 12" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yedgethd1" range="0~255" addr="0x2d0b" mask="23:16" dst="U" desc="reg_dnr_db_yedgethd1, edge threshold1 for luma. unsigned , default = 15" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yedgethd2" range="0~255" addr="0x2d0b" mask="15:8" dst="U" desc="reg_dnr_db_yedgethd2, edge threshold2 for luma. unsigned , default = 18" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yedgethd3" range="0~255" addr="0x2d0b" mask="7:0" dst="U" desc="reg_dnr_db_yedgethd3, edge threshold3 for luma. unsigned , default = 25" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cedgethd0" range="0~255" addr="0x2d0c" mask="31:24" dst="U" desc="reg_dnr_db_cedgethd0, edge threshold0 for chroma . unsigned , default = 12" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cedgethd1" range="0~255" addr="0x2d0c" mask="23:16" dst="U" desc="reg_dnr_db_cedgethd1, edge threshold1 for chroma . unsigned , default = 15" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cedgethd2" range="0~255" addr="0x2d0c" mask="15:8" dst="U" desc="reg_dnr_db_cedgethd2, edge threshold2 for chroma . unsigned , default = 18" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cedgethd3" range="0~255" addr="0x2d0c" mask="7:0" dst="U" desc="reg_dnr_db_cedgethd3, edge threshold3 for chroma . unsigned , default = 25" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hgapthd" range="0~255" addr="0x2d0d" mask="23:16" dst="U" desc="reg_dnr_db_hgapthd, horizontal gap thd (less or equal than) for very sure blockiness . unsigned , default = 8" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hgapdifthd" range="0~255" addr="0x2d0d" mask="15:8" dst="U" desc="reg_dnr_db_hgapdifthd, dif thd between hgap and lft/rgt hdifs. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_dnr_db_hgapmod" range="0~1" addr="0x2d0d" mask="0:0" dst="U" desc="reg_dnr_db_hgapmod, horizontal gap calc. mode, 0: just use current col x, 1: find max between (x-1, x, x+1) . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hbsmax" range="0~3" addr="0x2d0e" mask="3:2" dst="U" desc="reg_dnr_db_hbsmax, max value of hbs for global control. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hgbsthd" range="0~3" addr="0x2d0e" mask="1:0" dst="U" desc="reg_dnr_db_hgbsthd, gbs thd (&gt;=) for hbs calc. . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hactthd0" range="0~255" addr="0x2d0f" mask="15:8" dst="U" desc="reg_dnr_db_hactthd0, thd0 of hact, for block classification. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hactthd1" range="0~255" addr="0x2d0f" mask="7:0" dst="U" desc="reg_dnr_db_hactthd1, thd1 of hact, for block classification. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yhdeltagain1" range="0~7" addr="0x2d10" mask="26:24" dst="U" desc="reg_dnr_db_yhdeltagain1, (p1-q1) gain for Y s delta calc. when bs=1, normalized 8 as 1 . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hbsmax" range="0~3" addr="0x2d0e" mask="3:2" dst="U" desc="reg_dnr_db_hbsmax, max value of hbs for global control. unsigned , default = 3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hgbsthd" range="0~3" addr="0x2d0e" mask="1:0" dst="U" desc="reg_dnr_db_hgbsthd, gbs thd (&gt;=) for hbs calc. . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hactthd0" range="0~255" addr="0x2d0f" mask="15:8" dst="U" desc="reg_dnr_db_hactthd0, thd0 of hact, for block classification. unsigned , default = 10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hactthd1" range="0~255" addr="0x2d0f" mask="7:0" dst="U" desc="reg_dnr_db_hactthd1, thd1 of hact, for block classification. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yhdeltagain1" range="0~7" addr="0x2d10" mask="26:24" dst="U" desc="reg_dnr_db_yhdeltagain1, (p1-q1) gain for Y s delta calc. when bs=1, normalized 8 as 1 . unsigned , default = 2" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yhdeltagain2" range="0~7" addr="0x2d10" mask="22:20" dst="U" desc="reg_dnr_db_yhdeltagain2, (p1-q1) gain for Y s delta calc. when bs=2, normalized 8 as 1 . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yhdeltagain3" range="0~7" addr="0x2d10" mask="18:16" dst="U" desc="reg_dnr_db_yhdeltagain3, (p1-q1) gain for Y s delta calc. when bs=3, normalized 8 as 1 . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yhdeltaadjoffst" range="-64~63" addr="0x2d10" mask="14:8" dst="S" desc="reg_dnr_db_yhdeltaadjoffst, offset for adjust Y s hdelta (-64, 63). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yhdeltaadjgain" range="0~63" addr="0x2d10" mask="5:0" dst="U" desc="reg_dnr_db_yhdeltaadjgain, gain for adjust Y s hdelta, normalized 32 as 1 . unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yhdelta2gain2" range="0~63" addr="0x2d11" mask="29:24" dst="U" desc="reg_dnr_db_yhdelta2gain2, gain for bs=2 s adjust Y s hdelta2, normalized 64 as 1 . unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yhdeltaadjoffst" range="-64~63" addr="0x2d10" mask="14:8" dst="S" desc="reg_dnr_db_yhdeltaadjoffst, offset for adjust Y s hdelta (-64, 63). signed, default = 0" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yhdeltaadjgain" range="0~63" addr="0x2d10" mask="5:0" dst="U" desc="reg_dnr_db_yhdeltaadjgain, gain for adjust Y s hdelta, normalized 32 as 1 . unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yhdelta2gain2" range="0~63" addr="0x2d11" mask="29:24" dst="U" desc="reg_dnr_db_yhdelta2gain2, gain for bs=2 s adjust Y s hdelta2, normalized 64 as 1 . unsigned , default = 8" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yhdelta2offst2" range="-16~15" addr="0x2d11" mask="20:16" dst="S" desc="reg_dnr_db_yhdelta2offst2, offset for bs=2 s adjust Y s hdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yhdelta2gain3" range="0~63" addr="0x2d11" mask="13:8" dst="U" desc="reg_dnr_db_yhdelta2gain3, gain for bs=3 s adjust Y s hdelta2, normalized 64 as 1 . unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yhdelta2gain3" range="0~63" addr="0x2d11" mask="13:8" dst="U" desc="reg_dnr_db_yhdelta2gain3, gain for bs=3 s adjust Y s hdelta2, normalized 64 as 1 . unsigned , default = 4" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yhdelta2offst3" range="-16~15" addr="0x2d11" mask="4:0" dst="S" desc="reg_dnr_db_yhdelta2offst3, offset for bs=3 s adjust Y s hdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_chdeltagain1" range="0~7" addr="0x2d12" mask="26:24" dst="U" desc="reg_dnr_db_chdeltagain1, (p1-q1) gain for UV s delta calc. when bs=1, normalized 8 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_chdeltagain1" range="0~7" addr="0x2d12" mask="26:24" dst="U" desc="reg_dnr_db_chdeltagain1, (p1-q1) gain for UV s delta calc. when bs=1, normalized 8 as 1. unsigned , default = 2" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdeltagain2" range="0~7" addr="0x2d12" mask="22:20" dst="U" desc="reg_dnr_db_chdeltagain2, (p1-q1) gain for UV s delta calc. when bs=2, normalized 8 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdeltagain3" range="0~7" addr="0x2d12" mask="18:16" dst="U" desc="reg_dnr_db_chdeltagain3, (p1-q1) gain for UV s delta calc. when bs=3, normalized 8 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdeltaadjoffst" range="-64~63" addr="0x2d12" mask="14:8" dst="S" desc="reg_dnr_db_chdeltaadjoffst, offset for adjust UV s hdelta (-64, 63). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_chdeltaadjgain" range="0~63" addr="0x2d12" mask="5:0" dst="U" desc="reg_dnr_db_chdeltaadjgain, gain for adjust UV s hdelta, normalized 32 as 1. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_chdelta2gain2" range="0~63" addr="0x2d13" mask="29:24" dst="U" desc="reg_dnr_db_chdelta2gain2, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_chdeltaadjgain" range="0~63" addr="0x2d12" mask="5:0" dst="U" desc="reg_dnr_db_chdeltaadjgain, gain for adjust UV s hdelta, normalized 32 as 1. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_chdelta2gain2" range="0~63" addr="0x2d13" mask="29:24" dst="U" desc="reg_dnr_db_chdelta2gain2, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 8" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdelta2offst2" range="-16~15" addr="0x2d13" mask="20:16" dst="S" desc="reg_dnr_db_chdelta2offst2, offset for bs=2 s adjust UV s hdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_chdelta2gain3" range="0~63" addr="0x2d13" mask="13:8" dst="U" desc="reg_dnr_db_chdelta2gain3, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_chdelta2gain3" range="0~63" addr="0x2d13" mask="13:8" dst="U" desc="reg_dnr_db_chdelta2gain3, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 4" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdelta2offst3" range="-16~15" addr="0x2d13" mask="4:0" dst="S" desc="reg_dnr_db_chdelta2offst3, offset for bs=2 s adjust UV s hdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yvedgethd" range="0~255" addr="0x2d14" mask="15:8" dst="U" desc="reg_dnr_db_yvedgethd, special Y s edge thd for vdb. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cvedgethd" range="0~255" addr="0x2d14" mask="7:0" dst="U" desc="reg_dnr_db_cvedgethd, special UV s edge thd for vdb. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_vgapthd" range="0~255" addr="0x2d15" mask="31:24" dst="U" desc="reg_dnr_db_vgapthd, vertical gap thd (less or equal than) for very sure blockiness . unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_vactthd" range="0~255" addr="0x2d15" mask="23:16" dst="U" desc="reg_dnr_db_vactthd, thd of vact, for block classification . unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_vgapdifthd" range="0~255" addr="0x2d15" mask="15:8" dst="U" desc="reg_dnr_db_vgapdifthd, dif thd between vgap and vact. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_vbsmax" range="0~3" addr="0x2d15" mask="3:2" dst="U" desc="reg_dnr_db_vbsmax, max value of vbs for global control. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_vgbsthd" range="0~3" addr="0x2d15" mask="1:0" dst="U" desc="reg_dnr_db_vgbsthd, gbs thd (&gt;=) for vbs calc. . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yvdeltaadjgain" range="0~63" addr="0x2d16" mask="29:24" dst="U" desc="reg_dnr_db_yvdeltaadjgain, gain for adjust Y s vdelta, normalized 32 as 1. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yvedgethd" range="0~255" addr="0x2d14" mask="15:8" dst="U" desc="reg_dnr_db_yvedgethd, special Y s edge thd for vdb. unsigned , default = 12" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cvedgethd" range="0~255" addr="0x2d14" mask="7:0" dst="U" desc="reg_dnr_db_cvedgethd, special UV s edge thd for vdb. unsigned , default = 12" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_vgapthd" range="0~255" addr="0x2d15" mask="31:24" dst="U" desc="reg_dnr_db_vgapthd, vertical gap thd (less or equal than) for very sure blockiness . unsigned , default = 8" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_vactthd" range="0~255" addr="0x2d15" mask="23:16" dst="U" desc="reg_dnr_db_vactthd, thd of vact, for block classification . unsigned , default = 10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_vgapdifthd" range="0~255" addr="0x2d15" mask="15:8" dst="U" desc="reg_dnr_db_vgapdifthd, dif thd between vgap and vact. unsigned , default = 4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_vbsmax" range="0~3" addr="0x2d15" mask="3:2" dst="U" desc="reg_dnr_db_vbsmax, max value of vbs for global control. unsigned , default = 2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_vgbsthd" range="0~3" addr="0x2d15" mask="1:0" dst="U" desc="reg_dnr_db_vgbsthd, gbs thd (&gt;=) for vbs calc. . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yvdeltaadjgain" range="0~63" addr="0x2d16" mask="29:24" dst="U" desc="reg_dnr_db_yvdeltaadjgain, gain for adjust Y s vdelta, normalized 32 as 1. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yvdeltaadjoffst" range="-64~63" addr="0x2d16" mask="22:16" dst="S" desc="reg_dnr_db_yvdeltaadjoffst, offset for adjust Y s vdelta (-64, 63). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yvdelta2gain" range="0~63" addr="0x2d16" mask="13:8" dst="U" desc="reg_dnr_db_yvdelta2gain, gain for adjust Y s vdelta2, normalized 64 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yvdelta2gain" range="0~63" addr="0x2d16" mask="13:8" dst="U" desc="reg_dnr_db_yvdelta2gain, gain for adjust Y s vdelta2, normalized 64 as 1. unsigned , default = 8" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yvdelta2offst" range="-16~15" addr="0x2d16" mask="4:0" dst="S" desc="reg_dnr_db_yvdelta2offst, offset for adjust Y s vdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cvdeltaadjgain" range="0~63" addr="0x2d17" mask="29:24" dst="U" desc="reg_dnr_db_cvdeltaadjgain, gain for adjust UV s vdelta, normalized 32 as 1. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cvdeltaadjgain" range="0~63" addr="0x2d17" mask="29:24" dst="U" desc="reg_dnr_db_cvdeltaadjgain, gain for adjust UV s vdelta, normalized 32 as 1. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_cvdeltaadjoffst" range="-64~63" addr="0x2d17" mask="22:16" dst="S" desc="reg_dnr_db_cvdeltaadjoffst, offset for adjust UV s vdelta (-64, 63). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cvdelta2gain" range="0~63" addr="0x2d17" mask="13:8" dst="U" desc="reg_dnr_db_cvdelta2gain, gain for adjust UV s vdelta2, normalized 64 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cvdelta2gain" range="0~63" addr="0x2d17" mask="13:8" dst="U" desc="reg_dnr_db_cvdelta2gain, gain for adjust UV s vdelta2, normalized 64 as 1. unsigned , default = 8" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_cvdelta2offst" range="-16~15" addr="0x2d17" mask="4:0" dst="S" desc="reg_dnr_db_cvdelta2offst, offset for adjust UV s vdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
</Group>
<Group num="1" val="0">
<Page tab_title="" layout="15x4">
-<Control ui_type="slider" name="reg_dnr_db_yedgethd0" range="0~255" addr="0x2d0b" mask="31:24" dst="U" desc="reg_dnr_db_yedgethd0, edge threshold0 for luma. unsigned , default = 12" default="12" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yedgethd1" range="0~255" addr="0x2d0b" mask="23:16" dst="U" desc="reg_dnr_db_yedgethd1, edge threshold1 for luma. unsigned , default = 15" default="15" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_yedgethd2" range="0~255" addr="0x2d0b" mask="15:8" dst="U" desc="reg_dnr_db_yedgethd2, edge threshold2 for luma. unsigned , default = 18" default="18" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yedgethd0" range="0~255" addr="0x2d0b" mask="31:24" dst="U" desc="reg_dnr_db_yedgethd0, edge threshold0 for luma. unsigned , default = 12" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yedgethd1" range="0~255" addr="0x2d0b" mask="23:16" dst="U" desc="reg_dnr_db_yedgethd1, edge threshold1 for luma. unsigned , default = 15" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_yedgethd2" range="0~255" addr="0x2d0b" mask="15:8" dst="U" desc="reg_dnr_db_yedgethd2, edge threshold2 for luma. unsigned , default = 18" default="12" value="12" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yedgethd3" range="0~255" addr="0x2d0b" mask="7:0" dst="U" desc="reg_dnr_db_yedgethd3, edge threshold3 for luma. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cedgethd0" range="0~255" addr="0x2d0c" mask="31:24" dst="U" desc="reg_dnr_db_cedgethd0, edge threshold0 for chroma . unsigned , default = 12" default="12" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cedgethd1" range="0~255" addr="0x2d0c" mask="23:16" dst="U" desc="reg_dnr_db_cedgethd1, edge threshold1 for chroma . unsigned , default = 15" default="15" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_cedgethd2" range="0~255" addr="0x2d0c" mask="15:8" dst="U" desc="reg_dnr_db_cedgethd2, edge threshold2 for chroma . unsigned , default = 18" default="18" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cedgethd0" range="0~255" addr="0x2d0c" mask="31:24" dst="U" desc="reg_dnr_db_cedgethd0, edge threshold0 for chroma . unsigned , default = 12" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cedgethd1" range="0~255" addr="0x2d0c" mask="23:16" dst="U" desc="reg_dnr_db_cedgethd1, edge threshold1 for chroma . unsigned , default = 15" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_cedgethd2" range="0~255" addr="0x2d0c" mask="15:8" dst="U" desc="reg_dnr_db_cedgethd2, edge threshold2 for chroma . unsigned , default = 18" default="12" value="12" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_cedgethd3" range="0~255" addr="0x2d0c" mask="7:0" dst="U" desc="reg_dnr_db_cedgethd3, edge threshold3 for chroma . unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hgapthd" range="0~255" addr="0x2d0d" mask="23:16" dst="U" desc="reg_dnr_db_hgapthd, horizontal gap thd (less or equal than) for very sure blockiness . unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hgapdifthd" range="0~255" addr="0x2d0d" mask="15:8" dst="U" desc="reg_dnr_db_hgapdifthd, dif thd between hgap and lft/rgt hdifs. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_dnr_db_hgapmod" range="0~1" addr="0x2d0d" mask="0:0" dst="U" desc="reg_dnr_db_hgapmod, horizontal gap calc. mode, 0: just use current col x, 1: find max between (x-1, x, x+1) . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hbsmax" range="0~3" addr="0x2d0e" mask="3:2" dst="U" desc="reg_dnr_db_hbsmax, max value of hbs for global control. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hgbsthd" range="0~3" addr="0x2d0e" mask="1:0" dst="U" desc="reg_dnr_db_hgbsthd, gbs thd (&gt;=) for hbs calc. . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hactthd0" range="0~255" addr="0x2d0f" mask="15:8" dst="U" desc="reg_dnr_db_hactthd0, thd0 of hact, for block classification. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
@@ -172,7 +172,7 @@
<Control ui_type="slider" name="reg_dnr_db_hgapthd" range="0~255" addr="0x2d0d" mask="23:16" dst="U" desc="reg_dnr_db_hgapthd, horizontal gap thd (less or equal than) for very sure blockiness . unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hgapdifthd" range="0~255" addr="0x2d0d" mask="15:8" dst="U" desc="reg_dnr_db_hgapdifthd, dif thd between hgap and lft/rgt hdifs. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_dnr_db_hgapmod" range="0~1" addr="0x2d0d" mask="0:0" dst="U" desc="reg_dnr_db_hgapmod, horizontal gap calc. mode, 0: just use current col x, 1: find max between (x-1, x, x+1) . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hbsmax" range="0~3" addr="0x2d0e" mask="3:2" dst="U" desc="reg_dnr_db_hbsmax, max value of hbs for global control. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hgbsthd" range="0~3" addr="0x2d0e" mask="1:0" dst="U" desc="reg_dnr_db_hgbsthd, gbs thd (&gt;=) for hbs calc. . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hactthd0" range="0~255" addr="0x2d0f" mask="15:8" dst="U" desc="reg_dnr_db_hactthd0, thd0 of hact, for block classification. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
@@ -225,7 +225,7 @@
<Control ui_type="slider" name="reg_dnr_db_hgapthd" range="0~255" addr="0x2d0d" mask="23:16" dst="U" desc="reg_dnr_db_hgapthd, horizontal gap thd (less or equal than) for very sure blockiness . unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hgapdifthd" range="0~255" addr="0x2d0d" mask="15:8" dst="U" desc="reg_dnr_db_hgapdifthd, dif thd between hgap and lft/rgt hdifs. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_dnr_db_hgapmod" range="0~1" addr="0x2d0d" mask="0:0" dst="U" desc="reg_dnr_db_hgapmod, horizontal gap calc. mode, 0: just use current col x, 1: find max between (x-1, x, x+1) . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_hbsup" range="0~3" addr="0x2d0e" mask="5:4" dst="U" desc="reg_dnr_db_hbsup, horizontal bs up value. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hbsmax" range="0~3" addr="0x2d0e" mask="3:2" dst="U" desc="reg_dnr_db_hbsmax, max value of hbs for global control. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hgbsthd" range="0~3" addr="0x2d0e" mask="1:0" dst="U" desc="reg_dnr_db_hgbsthd, gbs thd (&gt;=) for hbs calc. . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_hactthd0" range="0~255" addr="0x2d0f" mask="15:8" dst="U" desc="reg_dnr_db_hactthd0, thd0 of hact, for block classification. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
@@ -243,10 +243,10 @@
<Control ui_type="slider" name="reg_dnr_db_chdeltagain2" range="0~7" addr="0x2d12" mask="22:20" dst="U" desc="reg_dnr_db_chdeltagain2, (p1-q1) gain for UV s delta calc. when bs=2, normalized 8 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdeltagain3" range="0~7" addr="0x2d12" mask="18:16" dst="U" desc="reg_dnr_db_chdeltagain3, (p1-q1) gain for UV s delta calc. when bs=3, normalized 8 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdeltaadjoffst" range="-64~63" addr="0x2d12" mask="14:8" dst="S" desc="reg_dnr_db_chdeltaadjoffst, offset for adjust UV s hdelta (-64, 63). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_chdeltaadjgain" range="0~63" addr="0x2d12" mask="5:0" dst="U" desc="reg_dnr_db_chdeltaadjgain, gain for adjust UV s hdelta, normalized 32 as 1. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_chdelta2gain2" range="0~63" addr="0x2d13" mask="29:24" dst="U" desc="reg_dnr_db_chdelta2gain2, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 8" default="8" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_chdeltaadjgain" range="0~63" addr="0x2d12" mask="5:0" dst="U" desc="reg_dnr_db_chdeltaadjgain, gain for adjust UV s hdelta, normalized 32 as 1. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_chdelta2gain2" range="0~63" addr="0x2d13" mask="29:24" dst="U" desc="reg_dnr_db_chdelta2gain2, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 8" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdelta2offst2" range="-16~15" addr="0x2d13" mask="20:16" dst="S" desc="reg_dnr_db_chdelta2offst2, offset for bs=2 s adjust UV s hdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_dnr_db_chdelta2gain3" range="0~63" addr="0x2d13" mask="13:8" dst="U" desc="reg_dnr_db_chdelta2gain3, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 4" default="4" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnr_db_chdelta2gain3" range="0~63" addr="0x2d13" mask="13:8" dst="U" desc="reg_dnr_db_chdelta2gain3, gain for bs=2 s adjust UV s hdelta2, normalized 64 as 1 . unsigned , default = 4" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_chdelta2offst3" range="-16~15" addr="0x2d13" mask="4:0" dst="S" desc="reg_dnr_db_chdelta2offst3, offset for bs=2 s adjust UV s hdelta2 (-16, 15). signed, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_yvedgethd" range="0~255" addr="0x2d14" mask="15:8" dst="U" desc="reg_dnr_db_yvedgethd, special Y s edge thd for vdb. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_dnr_db_cvedgethd" range="0~255" addr="0x2d14" mask="7:0" dst="U" desc="reg_dnr_db_cvedgethd, special UV s edge thd for vdb. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml b/products/mbox/sm1/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml
index 793c6bf..793c6bf 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Deblock/FIELD_DEBLOCK.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml b/products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml
index 0b8082d..0b8082d 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_NTSC.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml b/products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml
index d275297..d275297 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_CVBS_PAL.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml b/products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml
index e0bd45d..e0bd45d 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Demosquito/Demosquito_MPEG.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml b/products/mbox/sm1/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml
index d4b0e4b..d4b0e4b 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Demosquito/FIELD_DEMOSQUITO.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml b/products/mbox/sm1/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml
index e3e3ece..e3e3ece 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/MCDI/FIELD_MCDI.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml b/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml
index f866873..f866873 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_CVBS_NTSC.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml b/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml
index 97a5641..97a5641 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_CVBS_PAL.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml b/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml
index 9ac22b4..9ac22b4 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_MPEG_HD.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml b/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml
index 2ec5a42..2ec5a42 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/MCDI/MCDI_MPEG_SD.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/NR/FIELD_NR.xml b/products/mbox/sm1/files/PQ/pq_xml/NR/FIELD_NR.xml
index bb7cb83..bb7cb83 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/NR/FIELD_NR.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/NR/FIELD_NR.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml b/products/mbox/sm1/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml
index e299387..e299387 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/NR/NR_CVBS_NTSC.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml b/products/mbox/sm1/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml
index 97da903..97da903 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/NR/NR_CVBS_PAL.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/NR/NR_MPEG_HD.xml b/products/mbox/sm1/files/PQ/pq_xml/NR/NR_MPEG_HD.xml
index eef32ba..eef32ba 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/NR/NR_MPEG_HD.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/NR/NR_MPEG_HD.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/NR/NR_MPEG_SD.xml b/products/mbox/sm1/files/PQ/pq_xml/NR/NR_MPEG_SD.xml
index 3e7a4ba..81fe42f 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/NR/NR_MPEG_SD.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/NR/NR_MPEG_SD.xml
@@ -12,7 +12,7 @@
<Control ui_type="checkbox" name="reg_nr4_snr2_en" range="0~1" addr="0x2dff" mask="4:4" dst="U" desc="reg_nr4_snr2_en : // unsigned , default = 0 snr2 enable, 0: use old snr, 1: use new snr2, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_scene_change_en" range="0~1" addr="0x2dff" mask="3:3" dst="U" desc="reg_nr4_scene_change_en : // unsigned , default = 1 enable scene change proc. dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="nr2_sw_en" range="0~1" addr="0x2dff" mask="2:2" dst="U" desc="nr2_sw_en : // unsigned , default = 1 do does not have in C" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_scene_change_flg" range="0~1" addr="0x2dff" mask="0:0" dst="U" desc="reg_nr4_scene_change_flg : // unsigned , default = 0 flags for scene change, dft = 0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_scene_change_flg" range="0~1" addr="0x2dff" mask="0:0" dst="U" desc="reg_nr4_scene_change_flg : // unsigned , default = 0 flags for scene change, dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_ydrt_3line_ssd_gain" range="0~255" addr="0x2da4" mask="31:24" dst="U" desc="reg_nr4_ydrt_3line_ssd_gain : // unsigned , default = 16 gain to max ssd normalized 16 as 1" default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_ydrt_5line_ssd_gain" range="0~255" addr="0x2da4" mask="23:16" dst="U" desc="reg_nr4_ydrt_5line_ssd_gain : // unsigned , default = 16 gain to max ssd normalized 16 as 1" default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_drt_yhsad_mode" range="0~3" addr="0x2da4" mask="14:13" dst="U" desc="reg_nr4_drt_yhsad_mode : // unsigned , default = 1 mode for luma horiztonal sad calc., 0: no vertical lpf, 1: vertical [1 2 1], 2 or 3: vertical [ 1 2 2 2 1] if 5 lines" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -50,9 +50,9 @@
<Control ui_type="slider" name="reg_nr4_snr2_alpha1_sad_mode" range="0~3" addr="0x2da9" mask="5:4" dst="U" desc="reg_nr4_snr2_alpha1_sad_mode : // unsigned , default = 2 0: max_sad; 1: cross_max_sad; 2 or 3: adp_sad dft=2" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_adp_drtlpf_mode" range="0~3" addr="0x2da9" mask="1:0" dst="U" desc="reg_nr4_snr2_adp_drtlpf_mode : // unsigned , default = 3 0: adp_drtlpf [2 1 1]/4, 1: adp_drtlpf [4 2 1 1]/8; 2: adp_drtlpf [2 2 2 1 1]/8; 3: adp_drtlpf [7 7 7 6 5]/32; dft=3;" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_ymin" range="0~127" addr="0x2daa" mask="29:23" dst="U" desc="reg_nr4_snr2_alp0_ymin : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_ymax" range="0~127" addr="0x2daa" mask="22:16" dst="U" desc="reg_nr4_snr2_alp0_ymax : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmin" range="0~127" addr="0x2daa" mask="13:7" dst="U" desc="reg_nr4_snr2_alp0_cmin : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmax" range="0~127" addr="0x2daa" mask="6:0" dst="U" desc="reg_nr4_snr2_alp0_cmax : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_ymax" range="0~127" addr="0x2daa" mask="22:16" dst="U" desc="reg_nr4_snr2_alp0_ymax : // unsigned , default = 127 normalized to 128 as 1" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmin" range="0~127" addr="0x2daa" mask="13:7" dst="U" desc="reg_nr4_snr2_alp0_cmin : // unsigned , default = 127 normalized to 128 as 1" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmax" range="0~127" addr="0x2daa" mask="6:0" dst="U" desc="reg_nr4_snr2_alp0_cmax : // unsigned , default = 127 normalized to 128 as 1" default="127" value="127" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar0" range="0~255" addr="0x2dab" mask="31:24" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar0 : // unsigned , default = 0 threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar1" range="0~255" addr="0x2dab" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar1 : // unsigned , default = 25 threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur." default="25" value="25" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar5" range="0~255" addr="0x2dab" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar5 : // unsigned , default = 40 rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255." default="40" value="40" cmd="common:2,0xff900000"/>
@@ -71,9 +71,9 @@
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ccore_rate" range="0~63" addr="0x2daf" mask="17:12" dst="U" desc="reg_nr4_snr2_alp1_ccore_rate : // unsigned , default = 0 normalized 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ycore_ofst" range="-32~31" addr="0x2daf" mask="11:6" dst="S" desc="reg_nr4_snr2_alp1_ycore_ofst : // signed , default = 3 normalized 64 as 1" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ccore_ofst" range="-32~31" addr="0x2daf" mask="5:0" dst="S" desc="reg_nr4_snr2_alp1_ccore_ofst : // signed , default = 3 normalized 64 as 1" default="3" value="3" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_ymin" range="0~63" addr="0x2db0" mask="23:18" dst="U" desc="reg_nr4_snr2_alp1_ymin : // unsigned , default = 0 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_ymin" range="0~63" addr="0x2db0" mask="23:18" dst="U" desc="reg_nr4_snr2_alp1_ymin : // unsigned , default = 0 normalized to 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ymax" range="0~63" addr="0x2db0" mask="17:12" dst="U" desc="reg_nr4_snr2_alp1_ymax : // unsigned , default = 63 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_cmin" range="0~63" addr="0x2db0" mask="11:6" dst="U" desc="reg_nr4_snr2_alp1_cmin : // unsigned , default = 0 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_cmin" range="0~63" addr="0x2db0" mask="11:6" dst="U" desc="reg_nr4_snr2_alp1_cmin : // unsigned , default = 0 normalized to 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_cmax" range="0~63" addr="0x2db0" mask="5:0" dst="U" desc="reg_nr4_snr2_alp1_cmax : // unsigned , default = 63 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_cpar0" range="0~255" addr="0x2db1" mask="31:24" dst="U" desc="reg_nr4_snr2_alp1_minerr_cpar0 : // unsigned , default = 0 annel, this will be set value of flat region mierr that no need directional NR. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_cpar1" range="0~255" addr="0x2db1" mask="23:16" dst="U" desc="reg_nr4_snr2_alp1_minerr_cpar1 : // unsigned , default = 24 hannel,this will be set value of texture region mierr that can not do directional NR. 0~255." default="24" value="24" cmd="common:2,0xff900000"/>
@@ -111,18 +111,18 @@
<Control ui_type="slider" name="reg_nr4_luma_plus_vgain" range="0~63" addr="0x2dbb" mask="21:16" dst="U" desc="reg_nr4_luma_plus_vgain : // unsigned , default = 8 Vs gain for luma enhancement, 16 normalized as 1" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_ycor_thd" range="0~255" addr="0x2dbb" mask="15:8" dst="U" desc="reg_nr4_luma_plus_ycor_thd : // unsigned , default = 2 Y coring threshold for difference calc., dft = 0" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_ccor_thd" range="0~255" addr="0x2dbb" mask="7:0" dst="U" desc="reg_nr4_luma_plus_ccor_thd : // unsigned , default = 0 C coring threshold for difference calc., dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_v_orient" range="-2~1" addr="0x2dbc" mask="17:16" dst="S" desc="reg_nr4_pre_v_orient : // signed , default = 0 orientation of previous V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="132" value="132" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_v_orient" range="-2~1" addr="0x2dbc" mask="17:16" dst="S" desc="reg_nr4_pre_v_orient : // signed , default = 0 orientation of previous V, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_v_mean" range="0~255" addr="0x2dbc" mask="7:0" dst="U" desc="reg_nr4_pre_v_mean : // unsigned , default = 0 mean of previousV, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_v_orient" range="-2~1" addr="0x2dbd" mask="17:16" dst="S" desc="reg_nr4_cur_v_orient : // signed , default = 0 orientation of current V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="132" value="132" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_v_orient" range="-2~1" addr="0x2dbd" mask="17:16" dst="S" desc="reg_nr4_cur_v_orient : // signed , default = 0 orientation of current V, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="MV_ALP_BET" layout="20x4">
<Control ui_type="slider" name="reg_nr4_sad_bitw" range="0~3" addr="0x2dbe" mask="13:12" dst="U" desc="reg_nr4_sad_bitw : // unsigned , default = 2 sad bit width (8 + x) before clip to u8, dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="9" value="9" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mv_err_rsft" range="0~15" addr="0x2dbe" mask="3:0" dst="U" desc="reg_nr4_mv_err_rsft : // unsigned , default = 8 right shift for mv err calc., dft = 9" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvx_gain" range="0~15" addr="0x2dbf" mask="31:28" dst="U" desc="reg_nr4_lftmvx_gain : // unsigned , default = 1 left mvx gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvy_gain" range="0~15" addr="0x2dbf" mask="27:24" dst="U" desc="reg_nr4_lftmvy_gain : // unsigned , default = 1 left mvy gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -496,16 +496,16 @@
<Page tab_title="CUE" layout="2x4">
<Control ui_type="checkbox" name="nr_cue_en:debug" range="0~1" addr="0x1707" mask="26:26" dst="U" desc="nr_cue_en" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_CUE_PRG_Enable:debug" range="0~1" addr="0x177e" mask="20:20" dst="U" desc="reg_CUE_PRG_Enable : Enable bit for progressive video CUE detection.If interlace input video," default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="10" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="CFR" layout="10x4">
<Control ui_type="checkbox" name="Cfr_enable" range="0~1" addr="0x174f" mask="7:7" dst="U" desc="Cfr_enable :" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_CFR_CurDif_luma_mode" range="0~1" addr="0x179c" mask="8:8" dst="U" desc="reg_CFR_CurDif_luma_mode : Current Field Top/Bot line Luma difference calculation mode" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MACFR_frm_phase" range="0~3" addr="0x179c" mask="7:6" dst="U" desc="reg_MACFR_frm_phase : U2 This will be a field based phase register that need to be set by FW phase to phase: this will be calculated based on dbdr_phase of the specific line of this frame. u1 : dbdr_phase=1, center line is DB in current line; dbdr_phase=2, center line is Dr in current line;" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_CurDif_tran_mode" range="0~3" addr="0x179c" mask="5:4" dst="U" desc="reg_CFR_CurDif_tran_mode : U2 Current Field Top/Bot line Luma/Chroma transition level calculation mode," default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CFR_alpha_mode" range="0~3" addr="0x179c" mask="3:2" dst="U" desc="reg_CFR_alpha_mode : U2 Alpha selection mode for CFR block from curAlp and motAlp i.e. 0: motAlp; 1: (motAlp+curAlp)/2; 2: min(motAlp,curAlp); 3: max(motAlp,curAlp);" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CFR_alpha_mode" range="0~3" addr="0x179c" mask="3:2" dst="U" desc="reg_CFR_alpha_mode : U2 Alpha selection mode for CFR block from curAlp and motAlp i.e. 0: motAlp; 1: (motAlp+curAlp)/2; 2: min(motAlp,curAlp); 3: max(motAlp,curAlp);" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_Motion_Luma_mode" range="0~3" addr="0x179c" mask="1:0" dst="U" desc="reg_CFR_Motion_Luma_mode : U2 LumaMotion Calculation mode for MA-CFR. 0: top/bot Lumma motion; 1: middle Luma Motion 2: top/bot + middle motion; 3: max(top/tot motion, middle motion)" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_alpha_gain" range="0~255" addr="0x179d" mask="23:16" dst="U" desc="reg_CFR_alpha_gain : gain to map muxed curAlp and motAlp to alpha that will be used for final blending." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_Motion_ofst" range="0~255" addr="0x179d" mask="15:8" dst="U" desc="reg_CFR_Motion_ofst : Offset to Motion to calculate the motAlp, e,g:motAlp= reg_CFR_Motion_ofst- Motion;This register can be seen as the level of motion that we consider it at moving." default="0" value="0" cmd="common:2,0xff900000"/>
@@ -698,22 +698,22 @@
<Control ui_type="Point" name="reg_nr4_coefblt_lut3_9" range="-128~127" addr="0x370f" mask="23:16" dst="S" desc="" default="64" value="64" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_coefblt_lut3_10" range="-128~127" addr="0x370f" mask="15:8" dst="S" desc="" default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_coefblt_lut3_11" range="-128~127" addr="0x370f" mask="7:0" dst="S" desc="" default="-8" value="-8" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_0:debug" range="0~255" addr="" mask="" dst="U" desc="" default="1" value="1" cmd="di0:sw_nr4_sad2gain_lut[0]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_1:debug" range="0~255" addr="" mask="" dst="U" desc="" default="2" value="2" cmd="di0:sw_nr4_sad2gain_lut[1]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_2:debug" range="0~255" addr="" mask="" dst="U" desc="" default="2" value="2" cmd="di0:sw_nr4_sad2gain_lut[2]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_3:debug" range="0~255" addr="" mask="" dst="U" desc="" default="4" value="4" cmd="di0:sw_nr4_sad2gain_lut[3]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_4:debug" range="0~255" addr="" mask="" dst="U" desc="" default="8" value="8" cmd="di0:sw_nr4_sad2gain_lut[4]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_5:debug" range="0~255" addr="" mask="" dst="U" desc="" default="16" value="16" cmd="di0:sw_nr4_sad2gain_lut[5]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_6:debug" range="0~255" addr="" mask="" dst="U" desc="" default="32" value="32" cmd="di0:sw_nr4_sad2gain_lut[6]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_7:debug" range="0~255" addr="" mask="" dst="U" desc="" default="63" value="63" cmd="di0:sw_nr4_sad2gain_lut[7]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_8:debug" range="0~255" addr="" mask="" dst="U" desc="" default="67" value="67" cmd="di0:sw_nr4_sad2gain_lut[8]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_9:debug" range="0~255" addr="" mask="" dst="U" desc="" default="104" value="104" cmd="di0:sw_nr4_sad2gain_lut[9]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_10:debug" range="0~255" addr="" mask="" dst="U" desc="" default="48" value="48" cmd="di0:sw_nr4_sad2gain_lut[10]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_11:debug" range="0~255" addr="" mask="" dst="U" desc="" default="32" value="32" cmd="di0:sw_nr4_sad2gain_lut11]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_12:debug" range="0~255" addr="" mask="" dst="U" desc="" default="20" value="20" cmd="di0:sw_nr4_sad2gain_lut[12]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_13:debug" range="0~255" addr="" mask="" dst="U" desc="" default="16" value="16" cmd="di0:sw_nr4_sad2gain_lut13]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_14:debug" range="0~255" addr="" mask="" dst="U" desc="" default="14" value="14" cmd="di0:sw_nr4_sad2gain_lut[14]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_15:debug" range="0~255" addr="" mask="" dst="U" desc="" default="9" value="9" cmd="di0:sw_nr4_sad2gain_lut[15]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_0:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[0]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_1:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[1]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_2:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[2]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_3:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[3]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_4:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[4]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_5:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[5]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_6:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[6]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_7:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[7]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_8:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[8]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_9:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[9]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_10:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[10]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_11:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut11]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_12:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[12]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_13:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut13]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_14:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[14]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_15:debug" range="0~255" addr="" mask="" dst="U" desc="" default="0" value="0" cmd="di0:sw_nr4_sad2gain_lut[15]"/>
<Control ui_type="Point" name="sw_nr4_sad2gain_en:debug" range="0~1" addr="" mask="" dst="U" desc="" default="1" value="1" cmd="di0:sw_nr4_sad2gain_en:debug"/>
<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_3" range="0~255" addr="0x1773" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_3 : Matnr high-pass filter alpha LUT node 3" default="50" value="50" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_2" range="0~255" addr="0x1773" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_2 : Matnr high-pass filter alpha LUT node 2" default="24" value="24" cmd="common:2,0xff900000"/>
@@ -847,9 +847,9 @@
<Control ui_type="slider" name="reg_nr4_snr2_alpha1_sad_mode" range="0~3" addr="0x2da9" mask="5:4" dst="U" desc="reg_nr4_snr2_alpha1_sad_mode : // unsigned , default = 2 0: max_sad; 1: cross_max_sad; 2 or 3: adp_sad dft=2" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_adp_drtlpf_mode" range="0~3" addr="0x2da9" mask="1:0" dst="U" desc="reg_nr4_snr2_adp_drtlpf_mode : // unsigned , default = 3 0: adp_drtlpf [2 1 1]/4, 1: adp_drtlpf [4 2 1 1]/8; 2: adp_drtlpf [2 2 2 1 1]/8; 3: adp_drtlpf [7 7 7 6 5]/32; dft=3;" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_ymin" range="0~127" addr="0x2daa" mask="29:23" dst="U" desc="reg_nr4_snr2_alp0_ymin : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_ymax" range="0~127" addr="0x2daa" mask="22:16" dst="U" desc="reg_nr4_snr2_alp0_ymax : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmin" range="0~127" addr="0x2daa" mask="13:7" dst="U" desc="reg_nr4_snr2_alp0_cmin : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmax" range="0~127" addr="0x2daa" mask="6:0" dst="U" desc="reg_nr4_snr2_alp0_cmax : // unsigned , default = 127 normalized to 128 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_ymax" range="0~127" addr="0x2daa" mask="22:16" dst="U" desc="reg_nr4_snr2_alp0_ymax : // unsigned , default = 127 normalized to 128 as 1" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmin" range="0~127" addr="0x2daa" mask="13:7" dst="U" desc="reg_nr4_snr2_alp0_cmin : // unsigned , default = 127 normalized to 128 as 1" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_cmax" range="0~127" addr="0x2daa" mask="6:0" dst="U" desc="reg_nr4_snr2_alp0_cmax : // unsigned , default = 127 normalized to 128 as 1" default="127" value="127" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar0" range="0~255" addr="0x2dab" mask="31:24" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar0 : // unsigned , default = 0 threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar1" range="0~255" addr="0x2dab" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar1 : // unsigned , default = 25 threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur." default="25" value="25" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar5" range="0~255" addr="0x2dab" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar5 : // unsigned , default = 40 rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255." default="40" value="40" cmd="common:2,0xff900000"/>
@@ -868,9 +868,9 @@
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ccore_rate" range="0~63" addr="0x2daf" mask="17:12" dst="U" desc="reg_nr4_snr2_alp1_ccore_rate : // unsigned , default = 0 normalized 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ycore_ofst" range="-32~31" addr="0x2daf" mask="11:6" dst="S" desc="reg_nr4_snr2_alp1_ycore_ofst : // signed , default = 3 normalized 64 as 1" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ccore_ofst" range="-32~31" addr="0x2daf" mask="5:0" dst="S" desc="reg_nr4_snr2_alp1_ccore_ofst : // signed , default = 3 normalized 64 as 1" default="3" value="3" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_ymin" range="0~63" addr="0x2db0" mask="23:18" dst="U" desc="reg_nr4_snr2_alp1_ymin : // unsigned , default = 0 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_ymin" range="0~63" addr="0x2db0" mask="23:18" dst="U" desc="reg_nr4_snr2_alp1_ymin : // unsigned , default = 0 normalized to 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ymax" range="0~63" addr="0x2db0" mask="17:12" dst="U" desc="reg_nr4_snr2_alp1_ymax : // unsigned , default = 63 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_cmin" range="0~63" addr="0x2db0" mask="11:6" dst="U" desc="reg_nr4_snr2_alp1_cmin : // unsigned , default = 0 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_cmin" range="0~63" addr="0x2db0" mask="11:6" dst="U" desc="reg_nr4_snr2_alp1_cmin : // unsigned , default = 0 normalized to 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_cmax" range="0~63" addr="0x2db0" mask="5:0" dst="U" desc="reg_nr4_snr2_alp1_cmax : // unsigned , default = 63 normalized to 64 as 1" default="63" value="63" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_cpar0" range="0~255" addr="0x2db1" mask="31:24" dst="U" desc="reg_nr4_snr2_alp1_minerr_cpar0 : // unsigned , default = 0 annel, this will be set value of flat region mierr that no need directional NR. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_cpar1" range="0~255" addr="0x2db1" mask="23:16" dst="U" desc="reg_nr4_snr2_alp1_minerr_cpar1 : // unsigned , default = 24 hannel,this will be set value of texture region mierr that can not do directional NR. 0~255." default="24" value="24" cmd="common:2,0xff900000"/>
@@ -910,12 +910,12 @@
<Control ui_type="slider" name="reg_nr4_luma_plus_ccor_thd" range="0~255" addr="0x2dbb" mask="7:0" dst="U" desc="reg_nr4_luma_plus_ccor_thd : // unsigned , default = 0 C coring threshold for difference calc., dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_v_orient" range="-2~1" addr="0x2dbc" mask="17:16" dst="S" desc="reg_nr4_pre_v_orient : // signed , default = 0 orientation of previous V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="132" value="132" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_v_mean" range="0~255" addr="0x2dbc" mask="7:0" dst="U" desc="reg_nr4_pre_v_mean : // unsigned , default = 0 mean of previousV, initial to 0, and will be updated by software" default="129" value="129" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="122" value="122" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_v_mean" range="0~255" addr="0x2dbc" mask="7:0" dst="U" desc="reg_nr4_pre_v_mean : // unsigned , default = 0 mean of previousV, initial to 0, and will be updated by software" default="123" value="123" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cur_v_orient" range="-2~1" addr="0x2dbd" mask="17:16" dst="S" desc="reg_nr4_cur_v_orient : // signed , default = 0 orientation of current V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="132" value="132" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="122" value="122" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="122" value="122" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="MV_ALP_BET" layout="20x4">
<Control ui_type="slider" name="reg_nr4_sad_bitw" range="0~3" addr="0x2dbe" mask="13:12" dst="U" desc="reg_nr4_sad_bitw : // unsigned , default = 2 sad bit width (8 + x) before clip to u8, dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
@@ -966,7 +966,7 @@
<Control ui_type="slider" name="reg_nr4_bet1_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="22:20" dst="U" desc="reg_nr4_bet1_glb_gain_lsft : // unsigned , default = 6 bet1 left shift before combine with global gain" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_bet2_glb_gain_en" range="0~1" addr="0x2dd7" mask="19:19" dst="U" desc="reg_nr4_bet2_glb_gain_en : // unsigned , default = 1 bet2 adjust by global gain, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet2_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="18:16" dst="U" desc="reg_nr4_bet2_glb_gain_lsft : // unsigned , default = 6 bet2 left shift before combine with global gain" default="3" value="3" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_alp1_ac_en" range="0~1" addr="0x2dd7" mask="15:15" dst="U" desc="reg_nr4_alp1_ac_en : // unsigned , default = 1 alp1 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_alp1_ac_en" range="0~1" addr="0x2dd7" mask="15:15" dst="U" desc="reg_nr4_alp1_ac_en : // unsigned , default = 1 alp1 adjust by ac, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_alp1_ac_lsft" range="0~7" addr="0x2dd7" mask="14:12" dst="U" desc="reg_nr4_alp1_ac_lsft : // unsigned , default = 5 alp1 left shift before combine with ac" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_bet0_ac_en" range="0~1" addr="0x2dd7" mask="11:11" dst="U" desc="reg_nr4_bet0_ac_en : // unsigned , default = 0 bet0 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet0_ac_lsft" range="0~7" addr="0x2dd7" mask="10:8" dst="U" desc="reg_nr4_bet0_ac_lsft : // unsigned , default = 5 bet0 left shift before combine with ac" default="5" value="5" cmd="common:2,0xff900000"/>
@@ -984,7 +984,7 @@
<Control ui_type="slider" name="reg_nr4_cm_luma_sel" range="0~3" addr="0x2dc5" mask="25:24" dst="U" desc="reg_nr4_cm_luma_sel : // unsigned , default = 1 luma selection for color match, 0: 1x1, 1: 3X3LPF, 2: 3x5LPF, 3: 5x5LPF for 5lines, 3x5LPF for 3lines, dft = 3" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_rshft_bet0" range="0~7" addr="0x2dc5" mask="23:21" dst="U" desc="reg_nr4_cm_skin_rshft_bet0 : // unsigned , default = 3 right shift for bet0s skin color gains, dft = 3" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_cm_var_sel" range="0~1" addr="0x2dc5" mask="20:20" dst="U" desc="reg_nr4_cm_var_sel : // unsigned , default = 1 variation selection for color match, 0: 3x5, 1: 5x5 for 5lines, 3x5 for 3lines, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_cm_green_prc_bet0" range="0~1" addr="0x2dc5" mask="19:19" dst="U" desc="reg_nr4_cm_green_prc_bet0 : // unsigned , default = 1 enable green processing for mcnr bet0 calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_cm_green_prc_bet0" range="0~1" addr="0x2dc5" mask="19:19" dst="U" desc="reg_nr4_cm_green_prc_bet0 : // unsigned , default = 1 enable green processing for mcnr bet0 calc., dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_green_rshft_bet0" range="0~7" addr="0x2dc5" mask="18:16" dst="U" desc="reg_nr4_cm_green_rshft_bet0 : // unsigned , default = 4 right shift for bet0s green color gains, dft = 4" default="4" value="4" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_cm_blue_prc_alp0" range="0~1" addr="0x2dc6" mask="29:29" dst="U" desc="reg_nr4_cm_blue_prc_alp0 : // unsigned , default = 1 enable blue processing for mcnr alpha0 calc., dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_cm_blue_prc_alp1" range="0~1" addr="0x2dc6" mask="28:28" dst="U" desc="reg_nr4_cm_blue_prc_alp1 : // unsigned , default = 1 enable blue processing for mcnr alpha1 calc., dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -1277,11 +1277,11 @@
<Page tab_title="NR SNR2" layout="10x4">
<Control ui_type="slider" name="reg_MATNR_YBeta_scale_min" range="0~255" addr="0x175b" mask="31:24" dst="U" desc="reg_MATNR_YBeta_scale_min : U8, Final step Beta scale low limit for Luma channel;" default="60" value="60" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_YBeta_scale_max" range="0~255" addr="0x175b" mask="23:16" dst="U" desc="reg_MATNR_YBeta_scale_max : U8, Final step Beta scale high limit for Luma channe;" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_MATNR_YBeta_scale_gain" range="0~255" addr="0x175b" mask="15:8" dst="U" desc="reg_MATNR_YBeta_scale_gain : U8, Final step Beta scale Gain for Luma channel (normalized 32 to 1);" default="38" value="38" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_MATNR_YBeta_scale_gain" range="0~255" addr="0x175b" mask="15:8" dst="U" desc="reg_MATNR_YBeta_scale_gain : U8, Final step Beta scale Gain for Luma channel (normalized 32 to 1);" default="32" value="32" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_YBeta_scale_ofst" range="0~255" addr="0x175b" mask="7:0" dst="U" desc="reg_MATNR_YBeta_scale_ofst : S8, Final step Beta scale offset for Luma channel ;" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_CBeta_scale_min" range="0~255" addr="0x175c" mask="31:24" dst="U" desc="reg_MATNR_CBeta_scale_min : Final step Beta scale low limit for Chrm channel.Similar to Y" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_CBeta_scale_max" range="0~255" addr="0x175c" mask="23:16" dst="U" desc="reg_MATNR_CBeta_scale_max : U8, Final step Beta scale high limit for Chrm channel.Similar to Y" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_MATNR_CBeta_scale_gain" range="0~255" addr="0x175c" mask="15:8" dst="U" desc="reg_MATNR_CBeta_scale_gain : U8, Final step Beta scale Gain for Chrm channel Similar to Y" default="38" value="38" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_MATNR_CBeta_scale_gain" range="0~255" addr="0x175c" mask="15:8" dst="U" desc="reg_MATNR_CBeta_scale_gain : U8, Final step Beta scale Gain for Chrm channel Similar to Y" default="32" value="32" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_CBeta_scale_ofst" range="0~255" addr="0x175c" mask="7:0" dst="U" desc="reg_MATNR_CBeta_scale_ofst : S8, Final step Beta scale offset for Chrm channel Similar to Y" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_beta_BRT_limt_hi" range="0~15" addr="0x1759" mask="31:28" dst="U" desc="reg_MATNR_beta_BRT_limt_hi : U4, Beta adjustment based on Brightness high side Limit. (X16 to u8 scale)" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_beta_BRT_slop_hi" range="0~15" addr="0x1759" mask="27:24" dst="U" desc="reg_MATNR_beta_BRT_slop_hi : U4, Beta adjustment based on Brightness high side slope. Normalized to 16 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -1293,16 +1293,16 @@
<Page tab_title="CUE" layout="2x4">
<Control ui_type="checkbox" name="nr_cue_en:debug" range="0~1" addr="0x1707" mask="26:26" dst="U" desc="nr_cue_en" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_CUE_PRG_Enable:debug" range="0~1" addr="0x177e" mask="20:20" dst="U" desc="reg_CUE_PRG_Enable : Enable bit for progressive video CUE detection.If interlace input video," default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="10" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="CFR" layout="10x4">
<Control ui_type="checkbox" name="Cfr_enable" range="0~1" addr="0x174f" mask="7:7" dst="U" desc="Cfr_enable :" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_CFR_CurDif_luma_mode" range="0~1" addr="0x179c" mask="8:8" dst="U" desc="reg_CFR_CurDif_luma_mode : Current Field Top/Bot line Luma difference calculation mode" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MACFR_frm_phase" range="0~3" addr="0x179c" mask="7:6" dst="U" desc="reg_MACFR_frm_phase : U2 This will be a field based phase register that need to be set by FW phase to phase: this will be calculated based on dbdr_phase of the specific line of this frame. u1 : dbdr_phase=1, center line is DB in current line; dbdr_phase=2, center line is Dr in current line;" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_CurDif_tran_mode" range="0~3" addr="0x179c" mask="5:4" dst="U" desc="reg_CFR_CurDif_tran_mode : U2 Current Field Top/Bot line Luma/Chroma transition level calculation mode," default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CFR_alpha_mode" range="0~3" addr="0x179c" mask="3:2" dst="U" desc="reg_CFR_alpha_mode : U2 Alpha selection mode for CFR block from curAlp and motAlp i.e. 0: motAlp; 1: (motAlp+curAlp)/2; 2: min(motAlp,curAlp); 3: max(motAlp,curAlp);" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CFR_alpha_mode" range="0~3" addr="0x179c" mask="3:2" dst="U" desc="reg_CFR_alpha_mode : U2 Alpha selection mode for CFR block from curAlp and motAlp i.e. 0: motAlp; 1: (motAlp+curAlp)/2; 2: min(motAlp,curAlp); 3: max(motAlp,curAlp);" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_Motion_Luma_mode" range="0~3" addr="0x179c" mask="1:0" dst="U" desc="reg_CFR_Motion_Luma_mode : U2 LumaMotion Calculation mode for MA-CFR. 0: top/bot Lumma motion; 1: middle Luma Motion 2: top/bot + middle motion; 3: max(top/tot motion, middle motion)" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_alpha_gain" range="0~255" addr="0x179d" mask="23:16" dst="U" desc="reg_CFR_alpha_gain : gain to map muxed curAlp and motAlp to alpha that will be used for final blending." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_Motion_ofst" range="0~255" addr="0x179d" mask="15:8" dst="U" desc="reg_CFR_Motion_ofst : Offset to Motion to calculate the motAlp, e,g:motAlp= reg_CFR_Motion_ofst- Motion;This register can be seen as the level of motion that we consider it at moving." default="0" value="0" cmd="common:2,0xff900000"/>
@@ -1375,37 +1375,37 @@
<Control ui_type="Point" name="reg_nr4_sad2alp0_lut_13" range="0~255" addr="0x2de1" mask="23:16" dst="U" desc="" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2alp0_lut_14" range="0~255" addr="0x2de1" mask="15:8" dst="U" desc="" default="4" value="4" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2alp0_lut_15" range="0~255" addr="0x2de1" mask="7:0" dst="U" desc="" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_0" range="0~255" addr="0x2de2" mask="31:24" dst="U" desc="" default="182" value="182" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_1" range="0~255" addr="0x2de2" mask="23:16" dst="U" desc="" default="182" value="182" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_2" range="0~255" addr="0x2de2" mask="15:8" dst="U" desc="" default="184" value="184" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_3" range="0~255" addr="0x2de2" mask="7:0" dst="U" desc="" default="186" value="186" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_4" range="0~255" addr="0x2de3" mask="31:24" dst="U" desc="" default="189" value="189" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_5" range="0~255" addr="0x2de3" mask="23:16" dst="U" desc="" default="194" value="194" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_6" range="0~255" addr="0x2de3" mask="15:8" dst="U" desc="" default="194" value="194" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_7" range="0~255" addr="0x2de3" mask="7:0" dst="U" desc="" default="195" value="195" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_8" range="0~255" addr="0x2de4" mask="31:24" dst="U" desc="" default="194" value="194" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_9" range="0~255" addr="0x2de4" mask="23:16" dst="U" desc="" default="195" value="195" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_10" range="0~255" addr="0x2de4" mask="15:8" dst="U" desc="" default="197" value="197" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_11" range="0~255" addr="0x2de4" mask="7:0" dst="U" desc="" default="201" value="201" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_12" range="0~255" addr="0x2de5" mask="31:24" dst="U" desc="" default="211" value="211" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_13" range="0~255" addr="0x2de5" mask="23:16" dst="U" desc="" default="235" value="235" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_14" range="0~255" addr="0x2de5" mask="15:8" dst="U" desc="" default="249" value="249" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_0" range="0~255" addr="0x2de2" mask="31:24" dst="U" desc="" default="187" value="187" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_1" range="0~255" addr="0x2de2" mask="23:16" dst="U" desc="" default="187" value="187" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_2" range="0~255" addr="0x2de2" mask="15:8" dst="U" desc="" default="185" value="185" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_3" range="0~255" addr="0x2de2" mask="7:0" dst="U" desc="" default="184" value="184" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_4" range="0~255" addr="0x2de3" mask="31:24" dst="U" desc="" default="186" value="186" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_5" range="0~255" addr="0x2de3" mask="23:16" dst="U" desc="" default="184" value="184" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_6" range="0~255" addr="0x2de3" mask="15:8" dst="U" desc="" default="179" value="179" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_7" range="0~255" addr="0x2de3" mask="7:0" dst="U" desc="" default="178" value="178" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_8" range="0~255" addr="0x2de4" mask="31:24" dst="U" desc="" default="178" value="178" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_9" range="0~255" addr="0x2de4" mask="23:16" dst="U" desc="" default="177" value="177" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_10" range="0~255" addr="0x2de4" mask="15:8" dst="U" desc="" default="184" value="184" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_11" range="0~255" addr="0x2de4" mask="7:0" dst="U" desc="" default="187" value="187" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_12" range="0~255" addr="0x2de5" mask="31:24" dst="U" desc="" default="216" value="216" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_13" range="0~255" addr="0x2de5" mask="23:16" dst="U" desc="" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_14" range="0~255" addr="0x2de5" mask="15:8" dst="U" desc="" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_15" range="0~255" addr="0x2de5" mask="7:0" dst="U" desc="" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_0" range="0~255" addr="0x2de6" mask="31:24" dst="U" desc="" default="132" value="132" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_1" range="0~255" addr="0x2de6" mask="23:16" dst="U" desc="" default="133" value="133" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_2" range="0~255" addr="0x2de6" mask="15:8" dst="U" desc="" default="133" value="133" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_3" range="0~255" addr="0x2de6" mask="7:0" dst="U" desc="" default="136" value="136" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_4" range="0~255" addr="0x2de7" mask="31:24" dst="U" desc="" default="138" value="138" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_5" range="0~255" addr="0x2de7" mask="23:16" dst="U" desc="" default="148" value="148" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_6" range="0~255" addr="0x2de7" mask="15:8" dst="U" desc="" default="153" value="153" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_7" range="0~255" addr="0x2de7" mask="7:0" dst="U" desc="" default="156" value="156" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_8" range="0~255" addr="0x2de8" mask="31:24" dst="U" desc="" default="157" value="157" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_9" range="0~255" addr="0x2de8" mask="23:16" dst="U" desc="" default="165" value="165" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_10" range="0~255" addr="0x2de8" mask="15:8" dst="U" desc="" default="169" value="169" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_11" range="0~255" addr="0x2de8" mask="7:0" dst="U" desc="" default="175" value="175" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_12" range="0~255" addr="0x2de9" mask="31:24" dst="U" desc="" default="188" value="188" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_13" range="0~255" addr="0x2de9" mask="23:16" dst="U" desc="" default="213" value="213" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_14" range="0~255" addr="0x2de9" mask="15:8" dst="U" desc="" default="254" value="254" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_0" range="0~255" addr="0x2de6" mask="31:24" dst="U" desc="" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_1" range="0~255" addr="0x2de6" mask="23:16" dst="U" desc="" default="55" value="55" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_2" range="0~255" addr="0x2de6" mask="15:8" dst="U" desc="" default="53" value="53" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_3" range="0~255" addr="0x2de6" mask="7:0" dst="U" desc="" default="58" value="58" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_4" range="0~255" addr="0x2de7" mask="31:24" dst="U" desc="" default="72" value="72" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_5" range="0~255" addr="0x2de7" mask="23:16" dst="U" desc="" default="79" value="79" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_6" range="0~255" addr="0x2de7" mask="15:8" dst="U" desc="" default="83" value="83" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_7" range="0~255" addr="0x2de7" mask="7:0" dst="U" desc="" default="81" value="81" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_8" range="0~255" addr="0x2de8" mask="31:24" dst="U" desc="" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_9" range="0~255" addr="0x2de8" mask="23:16" dst="U" desc="" default="79" value="79" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_10" range="0~255" addr="0x2de8" mask="15:8" dst="U" desc="" default="83" value="83" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_11" range="0~255" addr="0x2de8" mask="7:0" dst="U" desc="" default="81" value="81" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_12" range="0~255" addr="0x2de9" mask="31:24" dst="U" desc="" default="89" value="89" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_13" range="0~255" addr="0x2de9" mask="23:16" dst="U" desc="" default="123" value="123" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_14" range="0~255" addr="0x2de9" mask="15:8" dst="U" desc="" default="181" value="181" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_15" range="0~255" addr="0x2de9" mask="7:0" dst="U" desc="" default="254" value="254" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_0" range="0~255" addr="0x2dea" mask="31:24" dst="U" desc="" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_1" range="0~255" addr="0x2dea" mask="23:16" dst="U" desc="" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -1654,12 +1654,12 @@
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar2" range="0~255" addr="0x2dac" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar2 : // unsigned , default = 127 level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, that we can do for flat region. 0~255." default="127" value="127" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar3" range="0~255" addr="0x2dac" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar3 : // unsigned , default = 0 level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, that we can do for misc region. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_cpar4" range="0~255" addr="0x2dac" mask="7:0" dst="U" desc="reg_nr4_snr2_alp0_minerr_cpar4 : // unsigned , default = 127 level limit(for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel, that we can do for texture region. 0~255." default="127" value="127" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar0" range="0~255" addr="0x2dad" mask="31:24" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar0 : // unsigned , default = 0 threshold0 of curve to map mierr to alp0 for luma channel, this will be set value of flat region mierr that no need blur. 0~255." default="15" value="15" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar1" range="0~255" addr="0x2dad" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar1 : // unsigned , default = 25 threshold1 of curve to map mierr to alp0 for luma channel,this will be set value of texture region mierr that can not blur." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar0" range="0~255" addr="0x2dad" mask="31:24" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar0 : // unsigned , default = 0 threshold0 of curve to map mierr to alp0 for luma channel, this will be set value of flat region mierr that no need blur. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar1" range="0~255" addr="0x2dad" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar1 : // unsigned , default = 25 threshold1 of curve to map mierr to alp0 for luma channel,this will be set value of texture region mierr that can not blur." default="25" value="25" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar5" range="0~255" addr="0x2dad" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar5 : // unsigned , default = 40 rate0 (for mierr less than th0) of curve to map mierr to alp0 for luma channel. the larger of the value, the deep of the slope. 0~255." default="40" value="40" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar6" range="0~255" addr="0x2dad" mask="7:0" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar6 : // unsigned , default = 40 rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for luma channel. the larger of the value, the deep of the slope. 0~255." default="40" value="40" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar2" range="0~255" addr="0x2dae" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar2 : // unsigned , default = 127 level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, set to alp0 that we can do for flat region. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar3" range="0~255" addr="0x2dae" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar3 : // unsigned , default = 0 level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, alp0 that we can do for misc region. 0~255." default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar2" range="0~255" addr="0x2dae" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar2 : // unsigned , default = 127 level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, set to alp0 that we can do for flat region. 0~255." default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar3" range="0~255" addr="0x2dae" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar3 : // unsigned , default = 0 level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, alp0 that we can do for misc region. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar4" range="0~255" addr="0x2dae" mask="7:0" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar4 : // unsigned , default = 127 level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, alp0 that we can do for texture region. 0~255." default="127" value="127" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ycore_rate" range="0~63" addr="0x2daf" mask="23:18" dst="U" desc="reg_nr4_snr2_alp1_ycore_rate : // unsigned , default = 0 normalized 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ccore_rate" range="0~63" addr="0x2daf" mask="17:12" dst="U" desc="reg_nr4_snr2_alp1_ccore_rate : // unsigned , default = 0 normalized 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -1676,10 +1676,10 @@
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_cpar2" range="0~255" addr="0x2db2" mask="23:16" dst="U" desc="reg_nr4_snr2_alp1_minerr_cpar2 : // unsigned , default = 0 will be set to alp1 that we can do for flat region. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_cpar3" range="0~255" addr="0x2db2" mask="15:8" dst="U" desc="reg_nr4_snr2_alp1_minerr_cpar3 : // unsigned , default = 16 this will be set to alp1 that we can do for misc region. 0~255." default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_cpar4" range="0~255" addr="0x2db2" mask="7:0" dst="U" desc="reg_nr4_snr2_alp1_minerr_cpar4 : // unsigned , default = 63 will be set to alp1 that we can do for texture region. 0~255.255 before" default="63" value="63" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar0" range="0~255" addr="0x2db3" mask="31:24" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar0 : // unsigned , default = 0 thra/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255." default="15" value="15" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar1" range="0~255" addr="0x2db3" mask="23:16" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar1 : // unsigned , default = 24 thra/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255." default="30" value="30" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar5" range="0~255" addr="0x2db3" mask="15:8" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar5 : // unsigned , default = 0 ratlp1 for luma/chroma channel. the larger of the value, the deep of the slope." default="36" value="36" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar6" range="0~255" addr="0x2db3" mask="7:0" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar6 : // unsigned , default = 20 ratlp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar0" range="0~255" addr="0x2db3" mask="31:24" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar0 : // unsigned , default = 0 thra/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar1" range="0~255" addr="0x2db3" mask="23:16" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar1 : // unsigned , default = 24 thra/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar5" range="0~255" addr="0x2db3" mask="15:8" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar5 : // unsigned , default = 0 ratlp1 for luma/chroma channel. the larger of the value, the deep of the slope." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar6" range="0~255" addr="0x2db3" mask="7:0" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar6 : // unsigned , default = 20 ratlp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255" default="20" value="20" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar2" range="0~255" addr="0x2db4" mask="23:16" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar2 : // unsigned , default = 0 lev to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar3" range="0~255" addr="0x2db4" mask="15:8" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar3 : // unsigned , default = 16 levierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255." default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_minerr_ypar4" range="0~255" addr="0x2db4" mask="7:0" dst="U" desc="reg_nr4_snr2_alp1_minerr_ypar4 : // unsigned , default = 63 lev to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before" default="63" value="63" cmd="common:2,0xff900000"/>
@@ -1700,29 +1700,29 @@
<Control ui_type="slider" name="reg_nr4_luma_plus_xst" range="0~16383" addr="0x2db9" mask="29:16" dst="U" desc="reg_nr4_luma_plus_xst : // unsigned , default = 8 start for luma plus statistic, dft = 8" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_xed" range="0~16383" addr="0x2db9" mask="13:0" dst="U" desc="reg_nr4_luma_plus_xed : // unsigned , default = 711 end for luma plus statistic, dft = HSIZE-8-1;" default="711" value="711" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_yst" range="0~16383" addr="0x2dba" mask="29:16" dst="U" desc="reg_nr4_luma_plus_yst : // unsigned , default = 8 start for luma plus statistic, dft = 8" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_luma_plus_yed" range="0~16383" addr="0x2dba" mask="13:0" dst="U" desc="reg_nr4_luma_plus_yed : // unsigned , default = 231 end for luma plus statistic, dft = VSIZE-8-1" default="471" value="471" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_luma_plus_yed" range="0~16383" addr="0x2dba" mask="13:0" dst="U" desc="reg_nr4_luma_plus_yed : // unsigned , default = 231 end for luma plus statistic, dft = VSIZE-8-1" default="231" value="231" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_ugain" range="0~63" addr="0x2dbb" mask="29:24" dst="U" desc="reg_nr4_luma_plus_ugain : // unsigned , default = 8 Us gain for luma enhancement, 16 normalized as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_vgain" range="0~63" addr="0x2dbb" mask="21:16" dst="U" desc="reg_nr4_luma_plus_vgain : // unsigned , default = 8 Vs gain for luma enhancement, 16 normalized as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_ycor_thd" range="0~255" addr="0x2dbb" mask="15:8" dst="U" desc="reg_nr4_luma_plus_ycor_thd : // unsigned , default = 2 Y coring threshold for difference calc., dft = 0" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_ccor_thd" range="0~255" addr="0x2dbb" mask="7:0" dst="U" desc="reg_nr4_luma_plus_ccor_thd : // unsigned , default = 0 C coring threshold for difference calc., dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_v_orient" range="-2~1" addr="0x2dbc" mask="17:16" dst="S" desc="reg_nr4_pre_v_orient : // signed , default = 0 orientation of previous V, initial to 0, and will be updated by software" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="126" value="126" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_v_mean" range="0~255" addr="0x2dbc" mask="7:0" dst="U" desc="reg_nr4_pre_v_mean : // unsigned , default = 0 mean of previousV, initial to 0, and will be updated by software" default="127" value="127" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_v_orient" range="-2~1" addr="0x2dbd" mask="17:16" dst="S" desc="reg_nr4_cur_v_orient : // signed , default = 0 orientation of current V, initial to 0, and will be updated by software" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="127" value="127" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="131" value="131" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="135" value="135" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_v_mean" range="0~255" addr="0x2dbc" mask="7:0" dst="U" desc="reg_nr4_pre_v_mean : // unsigned , default = 0 mean of previousV, initial to 0, and will be updated by software" default="125" value="125" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_v_orient" range="-2~1" addr="0x2dbd" mask="17:16" dst="S" desc="reg_nr4_cur_v_orient : // signed , default = 0 orientation of current V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="135" value="135" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="121" value="121" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="MV_ALP_BET" layout="20x4">
<Control ui_type="slider" name="reg_nr4_sad_bitw" range="0~3" addr="0x2dbe" mask="13:12" dst="U" desc="reg_nr4_sad_bitw : // unsigned , default = 2 sad bit width (8 + x) before clip to u8, dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_mv_err_rsft" range="0~15" addr="0x2dbe" mask="3:0" dst="U" desc="reg_nr4_mv_err_rsft : // unsigned , default = 8 right shift for mv err calc., dft = 9" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_mv_err_rsft" range="0~15" addr="0x2dbe" mask="3:0" dst="U" desc="reg_nr4_mv_err_rsft : // unsigned , default = 8 right shift for mv err calc., dft = 9" default="9" value="9" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvx_gain" range="0~15" addr="0x2dbf" mask="31:28" dst="U" desc="reg_nr4_lftmvx_gain : // unsigned , default = 1 left mvx gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvy_gain" range="0~15" addr="0x2dbf" mask="27:24" dst="U" desc="reg_nr4_lftmvy_gain : // unsigned , default = 1 left mvy gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_zmvx_gain" range="0~15" addr="0x2dbf" mask="23:20" dst="U" desc="reg_nr4_zmvx_gain : // unsigned , default = 5 zero mvx gain for err calc., dft = 2" default="5" value="5" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_zmvy_gain" range="0~15" addr="0x2dbf" mask="19:16" dst="U" desc="reg_nr4_zmvy_gain : // unsigned , default = 5 zero mvy gain for err calc., dft = 4" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_lmvx0_gain" range="0~15" addr="0x2dbf" mask="15:12" dst="U" desc="reg_nr4_lmvx0_gain : // unsigned , default = 2 line mvx0 gain for err calc., dft = 1" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_lmvx0_gain" range="0~15" addr="0x2dbf" mask="15:12" dst="U" desc="reg_nr4_lmvx0_gain : // unsigned , default = 2 line mvx0 gain for err calc., dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lmvx1_gain" range="0~15" addr="0x2dbf" mask="11:8" dst="U" desc="reg_nr4_lmvx1_gain : // unsigned , default = 2 line mvx1 gain for err calc., dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lmvy0_gain" range="0~15" addr="0x2dbf" mask="7:4" dst="U" desc="reg_nr4_lmvy0_gain : // unsigned , default = 2 line mvy0 gain for err calc., dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lmvy1_gain" range="0~15" addr="0x2dbf" mask="3:0" dst="U" desc="reg_nr4_lmvy1_gain : // unsigned , default = 2 line mvy1 gain for err calc., dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
@@ -1757,19 +1757,19 @@
<Control ui_type="slider" name="reg_nr4_bet2_mode" range="0~3" addr="0x2dc5 " mask="1:0" dst="U" desc="reg_nr4_bet2_mode : // unsigned , default = 1 mode for bet2s sad selection, 0: max sad, 1: three min sads, 2: min sad, 3: co sad, else: (co sad) - (min sad)" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_alp1_glb_gain_en" range="0~1" addr="0x2dd7" mask="31:31" dst="U" desc="reg_nr4_alp1_glb_gain_en : // unsigned , default = 0 alp1 adjust by global gain, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_alp1_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="30:28" dst="U" desc="reg_nr4_alp1_glb_gain_lsft : // unsigned , default = 6 alp1 left shift before combine with global gain" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_bet0_glb_gain_en" range="0~1" addr="0x2dd7" mask="27:27" dst="U" desc="reg_nr4_bet0_glb_gain_en : // unsigned , default = 1 bet0 adjust by global gain, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_bet0_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="26:24" dst="U" desc="reg_nr4_bet0_glb_gain_lsft : // unsigned , default = 6 bet1 left shift before combine with global gain" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_bet0_glb_gain_en" range="0~1" addr="0x2dd7" mask="27:27" dst="U" desc="reg_nr4_bet0_glb_gain_en : // unsigned , default = 1 bet0 adjust by global gain, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_bet0_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="26:24" dst="U" desc="reg_nr4_bet0_glb_gain_lsft : // unsigned , default = 6 bet1 left shift before combine with global gain" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_bet1_glb_gain_en" range="0~1" addr="0x2dd7" mask="23:23" dst="U" desc="reg_nr4_bet1_glb_gain_en : // unsigned , default = 0 bet1 adjust by global gain, dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet1_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="22:20" dst="U" desc="reg_nr4_bet1_glb_gain_lsft : // unsigned , default = 6 bet1 left shift before combine with global gain" default="6" value="6" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_bet2_glb_gain_en" range="0~1" addr="0x2dd7" mask="19:19" dst="U" desc="reg_nr4_bet2_glb_gain_en : // unsigned , default = 1 bet2 adjust by global gain, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_bet2_glb_gain_en" range="0~1" addr="0x2dd7" mask="19:19" dst="U" desc="reg_nr4_bet2_glb_gain_en : // unsigned , default = 1 bet2 adjust by global gain, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet2_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="18:16" dst="U" desc="reg_nr4_bet2_glb_gain_lsft : // unsigned , default = 6 bet2 left shift before combine with global gain" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_alp1_ac_en" range="0~1" addr="0x2dd7" mask="15:15" dst="U" desc="reg_nr4_alp1_ac_en : // unsigned , default = 1 alp1 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_alp1_ac_lsft" range="0~7" addr="0x2dd7" mask="14:12" dst="U" desc="reg_nr4_alp1_ac_lsft : // unsigned , default = 5 alp1 left shift before combine with ac" default="6" value="6" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_bet0_ac_en" range="0~1" addr="0x2dd7" mask="11:11" dst="U" desc="reg_nr4_bet0_ac_en : // unsigned , default = 0 bet0 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_alp1_ac_lsft" range="0~7" addr="0x2dd7" mask="14:12" dst="U" desc="reg_nr4_alp1_ac_lsft : // unsigned , default = 5 alp1 left shift before combine with ac" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_bet0_ac_en" range="0~1" addr="0x2dd7" mask="11:11" dst="U" desc="reg_nr4_bet0_ac_en : // unsigned , default = 0 bet0 adjust by ac, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet0_ac_lsft" range="0~7" addr="0x2dd7" mask="10:8" dst="U" desc="reg_nr4_bet0_ac_lsft : // unsigned , default = 5 bet0 left shift before combine with ac" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_bet1_ac_en" range="0~1" addr="0x2dd7" mask="7:7" dst="U" desc="reg_nr4_bet1_ac_en : // unsigned , default = 0 bet1 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_bet1_ac_en" range="0~1" addr="0x2dd7" mask="7:7" dst="U" desc="reg_nr4_bet1_ac_en : // unsigned , default = 0 bet1 adjust by ac, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet1_ac_lsft" range="0~7" addr="0x2dd7" mask="6:4" dst="U" desc="reg_nr4_bet1_ac_lsft : // unsigned , default = 5 bet1 left shift before combine with ac" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_bet2_ac_en" range="0~1" addr="0x2dd7" mask="3:3" dst="U" desc="reg_nr4_bet2_ac_en : // unsigned , default = 0 bet2 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_bet2_ac_en" range="0~1" addr="0x2dd7" mask="3:3" dst="U" desc="reg_nr4_bet2_ac_en : // unsigned , default = 0 bet2 adjust by ac, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet2_ac_lsft" range="0~7" addr="0x2dd7" mask="2:0" dst="U" desc="reg_nr4_bet2_ac_lsft : // unsigned , default = 5 bet2 left shift before combine with ac" default="5" value="5" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_preflt_alpofst" range="-256~255" addr="0x3701 " mask="30:22" dst="S" desc="reg_nr4_preflt_alpofst : // signed , default = 0 pre filter alpha ofst" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_preflt_alpgain" range="0~63" addr="0x3701 " mask="21:16" dst="U" desc="reg_nr4_preflt_alpgain : // unsigned , default = 16 pre filter alpha gain" default="16" value="16" cmd="common:2,0xff900000"/>
@@ -1781,18 +1781,18 @@
<Control ui_type="slider" name="reg_nr4_cm_luma_sel" range="0~3" addr="0x2dc5" mask="25:24" dst="U" desc="reg_nr4_cm_luma_sel : // unsigned , default = 1 luma selection for color match, 0: 1x1, 1: 3X3LPF, 2: 3x5LPF, 3: 5x5LPF for 5lines, 3x5LPF for 3lines, dft = 3" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_rshft_bet0" range="0~7" addr="0x2dc5" mask="23:21" dst="U" desc="reg_nr4_cm_skin_rshft_bet0 : // unsigned , default = 3 right shift for bet0s skin color gains, dft = 3" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_cm_var_sel" range="0~1" addr="0x2dc5" mask="20:20" dst="U" desc="reg_nr4_cm_var_sel : // unsigned , default = 1 variation selection for color match, 0: 3x5, 1: 5x5 for 5lines, 3x5 for 3lines, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_cm_green_prc_bet0" range="0~1" addr="0x2dc5" mask="19:19" dst="U" desc="reg_nr4_cm_green_prc_bet0 : // unsigned , default = 1 enable green processing for mcnr bet0 calc., dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_cm_green_prc_bet0" range="0~1" addr="0x2dc5" mask="19:19" dst="U" desc="reg_nr4_cm_green_prc_bet0 : // unsigned , default = 1 enable green processing for mcnr bet0 calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_green_rshft_bet0" range="0~7" addr="0x2dc5" mask="18:16" dst="U" desc="reg_nr4_cm_green_rshft_bet0 : // unsigned , default = 4 right shift for bet0s green color gains, dft = 4" default="4" value="4" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_cm_blue_prc_alp0" range="0~1" addr="0x2dc6" mask="29:29" dst="U" desc="reg_nr4_cm_blue_prc_alp0 : // unsigned , default = 1 enable blue processing for mcnr alpha0 calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_cm_blue_prc_alp1" range="0~1" addr="0x2dc6" mask="28:28" dst="U" desc="reg_nr4_cm_blue_prc_alp1 : // unsigned , default = 1 enable blue processing for mcnr alpha1 calc., dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_cm_skin_prc_alp0" range="0~1" addr="0x2dc6" mask="27:27" dst="U" desc="reg_nr4_cm_skin_prc_alp0 : // unsigned , default = 1 enable skin tone processing for mcnr alpha0 calc., dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_cm_green_prc_alp0" range="0~1" addr="0x2dc6" mask="26:26" dst="U" desc="reg_nr4_cm_green_prc_alp0 : // unsigned , default = 1 enable green processing for mcnr alpha0 clac., dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_cm_blue_prc_alp1" range="0~1" addr="0x2dc6" mask="28:28" dst="U" desc="reg_nr4_cm_blue_prc_alp1 : // unsigned , default = 1 enable blue processing for mcnr alpha1 calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_cm_skin_prc_alp0" range="0~1" addr="0x2dc6" mask="27:27" dst="U" desc="reg_nr4_cm_skin_prc_alp0 : // unsigned , default = 1 enable skin tone processing for mcnr alpha0 calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_cm_green_prc_alp0" range="0~1" addr="0x2dc6" mask="26:26" dst="U" desc="reg_nr4_cm_green_prc_alp0 : // unsigned , default = 1 enable green processing for mcnr alpha0 clac., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_cm_skin_prc_alp1" range="0~1" addr="0x2dc6" mask="25:25" dst="U" desc="reg_nr4_cm_skin_prc_alp1 : // unsigned , default = 1 enable skin tone processing for mcnr alpha0 calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_cm_green_prc_alp1" range="0~1" addr="0x2dc6" mask="24:24" dst="U" desc="reg_nr4_cm_green_prc_alp1 : // unsigned , default = 1 enable green processing for mcnr alpha1 clac., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_blue_hue_st" range="0~15" addr="0x2dc6" mask="23:20" dst="U" desc="reg_nr4_cm_blue_hue_st : // unsigned , default = 13 hue start of blue, dft =" default="13" value="13" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_blue_hue_ed" range="0~15" addr="0x2dc6" mask="19:16" dst="U" desc="reg_nr4_cm_blue_hue_ed : // unsigned , default = 15 hue end of blue, dft =" default="15" value="15" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_hue_st" range="0~15" addr="0x2dc6" mask="15:12" dst="U" desc="reg_nr4_cm_green_hue_st : // unsigned , default = 7 hue start of green, dft =" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_hue_ed" range="0~15" addr="0x2dc6" mask="11:8" dst="U" desc="reg_nr4_cm_green_hue_ed : // unsigned , default = 10 hue end of green, dft =" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_hue_st" range="0~15" addr="0x2dc6" mask="15:12" dst="U" desc="reg_nr4_cm_green_hue_st : // unsigned , default = 7 hue start of green, dft =" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_hue_ed" range="0~15" addr="0x2dc6" mask="11:8" dst="U" desc="reg_nr4_cm_green_hue_ed : // unsigned , default = 10 hue end of green, dft =" default="10" value="10" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_hue_st" range="0~15" addr="0x2dc6" mask="7:4" dst="U" desc="reg_nr4_cm_skin_hue_st : // unsigned , default = 5 hue start of skin, dft =" default="5" value="5" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_hue_ed" range="0~15" addr="0x2dc6" mask="3:0" dst="U" desc="reg_nr4_cm_skin_hue_ed : // unsigned , default = 6 hue end of skin, dft =" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_blue_rshft_bet0" range="0~7" addr="0x2dc7" mask="27:25" dst="U" desc="reg_nr4_cm_blue_rshft_bet0 : // unsigned , default = 5 right shift for bet0s blue color gains, dft = 5" default="5" value="5" cmd="common:2,0xff900000"/>
@@ -1818,12 +1818,12 @@
<Control ui_type="slider" name="reg_nr4_cm_blue_sat_max" range="0~255" addr="0x2dcc" mask="23:16" dst="U" desc="reg_nr4_cm_blue_sat_max : // unsigned , default = 255 saturation max for blue color matching, dft =" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_blue_var_min" range="0~255" addr="0x2dcc" mask="15:8" dst="U" desc="reg_nr4_cm_blue_var_min : // unsigned , default = 0 variation min for blue color matching, dft =" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_blue_var_max" range="0~255" addr="0x2dcc" mask="7:0" dst="U" desc="reg_nr4_cm_blue_var_max : // unsigned , default = 12 variation max for blue color matching, dft =" default="12" value="12" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_centx" range="0~255" addr="0x2dcd" mask="23:16" dst="U" desc="reg_nr4_cm_green_centx : // unsigned , default = 114 x coordinate of center of green, dft =" default="82" value="82" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_centy" range="0~255" addr="0x2dcd" mask="7:0" dst="U" desc="reg_nr4_cm_green_centy : // unsigned , default = 126 y coordinate of center of green, dft =" default="125" value="125" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_gain_par0" range="0~255" addr="0x2dce" mask="31:24" dst="U" desc="reg_nr4_cm_green_gain_par0 : // unsigned , default = 16 par0 for green gain, dft =" default="45" value="45" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_gain_par1" range="0~255" addr="0x2dce" mask="23:16" dst="U" desc="reg_nr4_cm_green_gain_par1 : // unsigned , default = 255 par1 for green gain, dft =" default="45" value="45" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_gain_par2" range="0~255" addr="0x2dce" mask="15:8" dst="U" desc="reg_nr4_cm_green_gain_par2 : // unsigned , default = 255 par2 for green gain, dft =" default="14" value="14" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_green_gain_par3" range="0~255" addr="0x2dce" mask="7:0" dst="U" desc="reg_nr4_cm_green_gain_par3 : // unsigned , default = 16 par3 for green gain, dft =" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_centx" range="0~255" addr="0x2dcd" mask="23:16" dst="U" desc="reg_nr4_cm_green_centx : // unsigned , default = 114 x coordinate of center of green, dft =" default="114" value="114" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_centy" range="0~255" addr="0x2dcd" mask="7:0" dst="U" desc="reg_nr4_cm_green_centy : // unsigned , default = 126 y coordinate of center of green, dft =" default="126" value="126" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_gain_par0" range="0~255" addr="0x2dce" mask="31:24" dst="U" desc="reg_nr4_cm_green_gain_par0 : // unsigned , default = 16 par0 for green gain, dft =" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_gain_par1" range="0~255" addr="0x2dce" mask="23:16" dst="U" desc="reg_nr4_cm_green_gain_par1 : // unsigned , default = 255 par1 for green gain, dft =" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_gain_par2" range="0~255" addr="0x2dce" mask="15:8" dst="U" desc="reg_nr4_cm_green_gain_par2 : // unsigned , default = 255 par2 for green gain, dft =" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_green_gain_par3" range="0~255" addr="0x2dce" mask="7:0" dst="U" desc="reg_nr4_cm_green_gain_par3 : // unsigned , default = 16 par3 for green gain, dft =" default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_green_gain_par4" range="0~255" addr="0x2dcf" mask="23:16" dst="U" desc="reg_nr4_cm_green_gain_par4 : // unsigned , default = 16 par4 for green gain, dft =" default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_green_gain_par5" range="0~255" addr="0x2dcf" mask="15:8" dst="U" desc="reg_nr4_cm_green_gain_par5 : // unsigned , default = 128 par5 for green gain, dft =" default="128" value="128" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_green_gain_par6" range="0~255" addr="0x2dcf" mask="7:0" dst="U" desc="reg_nr4_cm_green_gain_par6 : // unsigned , default = 0 par6 for green gain, dft =" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -1835,10 +1835,10 @@
<Control ui_type="slider" name="reg_nr4_cm_green_var_max" range="0~255" addr="0x2dd1" mask="7:0" dst="U" desc="reg_nr4_cm_green_var_max : // unsigned , default = 12 variation max for green color matching, dft =" default="12" value="12" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_centx" range="0~255" addr="0x2dd2" mask="23:16" dst="U" desc="reg_nr4_cm_skin_centx : // unsigned , default = 112 x coordinate of center of skin tone, dft =" default="112" value="112" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_centy" range="0~255" addr="0x2dd2" mask="7:0" dst="U" desc="reg_nr4_cm_skin_centy : // unsigned , default = 149 y coordinate of center of skin tone, dft =" default="149" value="149" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par0" range="0~255" addr="0x2dd3" mask="31:24" dst="U" desc="reg_nr4_cm_skin_gain_par0 : // unsigned , default = 20 par0 for skin gain, dft =" default="17" value="17" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par0" range="0~255" addr="0x2dd3" mask="31:24" dst="U" desc="reg_nr4_cm_skin_gain_par0 : // unsigned , default = 20 par0 for skin gain, dft =" default="20" value="20" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par1" range="0~255" addr="0x2dd3" mask="23:16" dst="U" desc="reg_nr4_cm_skin_gain_par1 : // unsigned , default = 255 par1 for skin gain, dft =" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par2" range="0~255" addr="0x2dd3" mask="15:8" dst="U" desc="reg_nr4_cm_skin_gain_par2 : // unsigned , default = 255 par2 for skin gain, dft =" default="3" value="3" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par3" range="0~255" addr="0x2dd3" mask="7:0" dst="U" desc="reg_nr4_cm_skin_gain_par3 : // unsigned , default = 8 par3 for skin gain, dft =" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par2" range="0~255" addr="0x2dd3" mask="15:8" dst="U" desc="reg_nr4_cm_skin_gain_par2 : // unsigned , default = 255 par2 for skin gain, dft =" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par3" range="0~255" addr="0x2dd3" mask="7:0" dst="U" desc="reg_nr4_cm_skin_gain_par3 : // unsigned , default = 8 par3 for skin gain, dft =" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par4" range="0~255" addr="0x2dd4" mask="23:16" dst="U" desc="reg_nr4_cm_skin_gain_par4 : // unsigned , default = 8 par4 for skin gain, dft =" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par5" range="0~255" addr="0x2dd4" mask="15:8" dst="U" desc="reg_nr4_cm_skin_gain_par5 : // unsigned , default = 128 par5 for skin gain, dft =" default="128" value="128" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cm_skin_gain_par6" range="0~255" addr="0x2dd4" mask="7:0" dst="U" desc="reg_nr4_cm_skin_gain_par6 : // unsigned , default = 0 par6 for skin gain, dft =" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -1874,10 +1874,10 @@
<Control ui_type="slider" name="reg_nr4_nm_xst" range="0~16383" addr="0x3713" mask="29:16" dst="U" desc="reg_nr4_nm_xst : // unsigned , default = 8 start for noise meter statistic, dft = 8" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_nm_xed" range="0~16383" addr="0x3713" mask="13:0" dst="U" desc="reg_nr4_nm_xed : // unsigned , default = 711 end for noise meter statistic, dft = HSIZE-8-1;" default="711" value="711" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_nm_yst" range="0~16383" addr="0x3714" mask="29:16" dst="U" desc="reg_nr4_nm_yst : // unsigned , default = 8 start for noise meter statistic, dft = 8;" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_nm_yed" range="0~16383" addr="0x3714" mask="13:0" dst="U" desc="reg_nr4_nm_yed : // unsigned , default = 231 end for noise meter statistic, dft = VSIZE-8-1;" default="471" value="471" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_nm_yed" range="0~16383" addr="0x3714" mask="13:0" dst="U" desc="reg_nr4_nm_yed : // unsigned , default = 231 end for noise meter statistic, dft = VSIZE-8-1;" default="231" value="231" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_nm_sad_thd" range="0~255" addr="0x3715" mask="7:0" dst="U" desc="reg_nr4_nm_sad_thd : // unsigned , default = 255 threshold for (flat region) sad count, dft = 4" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_mc_use_bandsplit" range="0~1" addr="0x3716" mask="4:4" dst="U" desc="reg_nr4_mc_use_bandsplit : // unsigned , default = 1 separate lp and us for mc IIR filter, 0: no BS used; 1: use BS" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nr4_mc_apply_on_lp" range="0~1" addr="0x3716" mask="3:3" dst="U" desc="reg_nr4_mc_apply_on_lp : // unsigned , default = 1 use mcnr only on lowpass portion;" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr4_mc_apply_on_lp" range="0~1" addr="0x3716" mask="3:3" dst="U" desc="reg_nr4_mc_apply_on_lp : // unsigned , default = 1 use mcnr only on lowpass portion;" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_mc_apply_on_us" range="0~1" addr="0x3716" mask="2:2" dst="U" desc="reg_nr4_mc_apply_on_us : // unsigned , default = 1 use mcnr only on lp complimentary portion;" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mc_zmvbs_use_adplpf" range="0~3" addr="0x3716" mask="1:0" dst="U" desc="reg_nr4_mc_zmvbs_use_adplpf : // unsigned , default = 1 use adapptive LPF for the zmv pointing data for MCNR, for abs(mvx) less than th" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mc_aph1_sgn_coring0" range="0~255" addr="0x3717" mask="31:24" dst="U" desc="reg_nr4_mc_aph1_sgn_coring0 : // unsigned , default = 10 coring to cur-pre before do sgn decision" default="10" value="10" cmd="common:2,0xff900000"/>
@@ -1907,8 +1907,8 @@
<Control ui_type="slider" name="reg_nr4_mc_alp1_mvx_lutc4" range="0~15" addr="0x371a" mask="3:0" dst="U" desc="reg_nr4_mc_alp1_mvx_lutc4 : // unsigned , default = 15 alp1 of chrm vas mvx(0~7), and alp1 vs mvy(0,1)" default="15" value="15" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mc_alp1_mvx_luty8" range="0~15" addr="0x371b" mask="7:4" dst="U" desc="reg_nr4_mc_alp1_mvx_luty8 : // unsigned , default = 6 alp1 of luma vas mvx(0~7), and alp1 vs mvy(0,1)" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mc_alp1_mvx_lutc8" range="0~15" addr="0x371b" mask="3:0" dst="U" desc="reg_nr4_mc_alp1_mvx_lutc8 : // unsigned , default = 6 alp1 of chrm vas mvx(0~7), and alp1 vs mvy(0,1)" default="6" value="6" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_mc_alp1_lp_sel" range="0~3" addr="0x371c" mask="17:16" dst="U" desc="reg_nr4_mc_alp1_lp_sel : // unsigned , default = 1 mode for alp1_lp for lp portion IIR, 0: apha1, 1:dc_dif vs ac analysis; 2: gain/ofst of alp1; 3: max of 1/2 results" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_mc_alp1_lp_gain" range="0~255" addr="0x371c" mask="15:8" dst="U" desc="reg_nr4_mc_alp1_lp_gain : // unsigned , default = 64 gain to alp1 to get the alp1_lp = alp1*gain/32 + ofset, default =64;" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_mc_alp1_lp_sel" range="0~3" addr="0x371c" mask="17:16" dst="U" desc="reg_nr4_mc_alp1_lp_sel : // unsigned , default = 1 mode for alp1_lp for lp portion IIR, 0: apha1, 1:dc_dif vs ac analysis; 2: gain/ofst of alp1; 3: max of 1/2 results" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_mc_alp1_lp_gain" range="0~255" addr="0x371c" mask="15:8" dst="U" desc="reg_nr4_mc_alp1_lp_gain : // unsigned , default = 64 gain to alp1 to get the alp1_lp = alp1*gain/32 + ofset, default =64;" default="64" value="64" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mc_alp1_lp_ofst" range="-127~128" addr="0x371c" mask="7:0" dst="S" desc="reg_nr4_mc_alp1_lp_ofst : // signed , default = 0 offset to alp1 to get the alp1_lp = alp1*gain/32 + ofset, default =10;" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mc_alp1_sgn_lut0" range="0~15" addr="0x371d" mask="31:28" dst="U" desc="reg_nr4_mc_alp1_sgn_lut0 : // unsigned , default = 3 alp1 vs x=abs|sgn(cur-pre)|, if x is small, less possibility of flat region move" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mc_alp1_sgn_lut1" range="0~15" addr="0x371d" mask="27:24" dst="U" desc="reg_nr4_mc_alp1_sgn_lut1 : // unsigned , default = 3 alp1 vs x=abs|sgn(cur-pre)|, if x is small, less possibility of flat region move" default="3" value="3" cmd="common:2,0xff900000"/>
@@ -1933,21 +1933,21 @@
<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr="0x3738" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr="0x3738" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr="0x3738" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr="0x3738" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr="0x3738" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr="0x3738" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg-&gt;reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr="0x3738" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr="0x3738" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr="0x3738" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr="0x3738" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr="0x3738" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr="0x3738" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr="0x3738" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr="0x3738" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr="0x3738" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr="0x3738" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr="0x3738" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr="0x3738" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr="0x3738" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr="0x3739" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr="0x3739" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr="0x3739" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr="0x3739" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr="0x3739" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr="0x3739" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr="0x3739" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr="0x3739" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr="0x3739" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr="0x3739" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr="0x3739" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
@@ -2062,7 +2062,7 @@
<Control ui_type="slider" name="reg_MATNR_SNR_USF_Ygain" range="0~255" addr="0x1756" mask="7:0" dst="U" desc="reg_MATNR_SNR_USF_Ygain : Un-sharp (HP) compensate back Luma portion gain, (norm 64 as 1)" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_SNR_COS" range="0~15" addr="0x1752" mask="7:4" dst="U" desc="reg_MATNR_SNR_COS : SNR Filter overshoot control margin for UV channel (X2 to u10 scale)" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_SNR_YOS" range="0~15" addr="0x1752" mask="3:0" dst="U" desc="reg_MATNR_SNR_YOS : SNR Filter overshoot control margin for luma channel (X2 to u10 scale)" default="13" value="13" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_MATNR_CBeta_use_mode" range="0~3" addr="0x175a" mask="19:18" dst="U" desc="reg_MATNR_CBeta_use_mode : U2, Beta options (mux) from beta_motion and beta_edge for Chrm channel;" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_MATNR_CBeta_use_mode" range="0~3" addr="0x175a" mask="19:18" dst="U" desc="reg_MATNR_CBeta_use_mode : U2, Beta options (mux) from beta_motion and beta_edge for Chrm channel;" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_YBeta_use_mode" range="0~3" addr="0x175a" mask="17:16" dst="U" desc="reg_MATNR_YBeta_use_mode : U2, Beta options (mux) from beta_motion and beta_edge for Luma channel;" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_SNR_Edge2Beta_ofst" range="0~255" addr="0x1757" mask="15:8" dst="U" desc="reg_MATNR_SNR_Edge2Beta_ofst : U8, Offset for Beta based on Edge." default="54" value="54" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_SNR_Edge2Beta_gain" range="0~255" addr="0x1757" mask="7:0" dst="U" desc="reg_MATNR_SNR_Edge2Beta_gain : U8. Gain to SAD_min for Beta based on Edge. (norm 16 as 1)" default="8" value="8" cmd="common:2,0xff900000"/>
@@ -2089,10 +2089,10 @@
</Page>
<Page tab_title="CUE" layout="2x4">
<Control ui_type="checkbox" name="nr_cue_en:debug" range="0~1" addr="0x1707" mask="26:26" dst="U" desc="nr_cue_en" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="reg_CUE_PRG_Enable:debug" range="0~1" addr="0x177e" mask="20:20" dst="U" desc="reg_CUE_PRG_Enable : Enable bit for progressive video CUE detection.If interlace input video," default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="10" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_CUE_PRG_Enable:debug" range="0~1" addr="0x177e" mask="20:20" dst="U" desc="reg_CUE_PRG_Enable : Enable bit for progressive video CUE detection.If interlace input video," default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="CFR" layout="10x4">
<Control ui_type="checkbox" name="Cfr_enable" range="0~1" addr="0x174f" mask="7:7" dst="U" desc="Cfr_enable :" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -2456,8 +2456,8 @@
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar5" range="0~255" addr="0x2dad" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar5 : // unsigned , default = 40 rate0 (for mierr less than th0) of curve to map mierr to alp0 for luma channel. the larger of the value, the deep of the slope. 0~255." default="40" value="40" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar6" range="0~255" addr="0x2dad" mask="7:0" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar6 : // unsigned , default = 40 rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for luma channel. the larger of the value, the deep of the slope. 0~255." default="40" value="40" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar2" range="0~255" addr="0x2dae" mask="23:16" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar2 : // unsigned , default = 127 level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, set to alp0 that we can do for flat region. 0~255." default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar3" range="0~255" addr="0x2dae" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar3 : // unsigned , default = 0 level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, alp0 that we can do for misc region. 0~255." default="98" value="98" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar4" range="0~255" addr="0x2dae" mask="7:0" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar4 : // unsigned , default = 127 level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, alp0 that we can do for texture region. 0~255." default="18" value="18" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar3" range="0~255" addr="0x2dae" mask="15:8" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar3 : // unsigned , default = 0 level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, alp0 that we can do for misc region. 0~255." default="88" value="88" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_snr2_alp0_minerr_ypar4" range="0~255" addr="0x2dae" mask="7:0" dst="U" desc="reg_nr4_snr2_alp0_minerr_ypar4 : // unsigned , default = 127 level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, alp0 that we can do for texture region. 0~255." default="20" value="20" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ycore_rate" range="0~63" addr="0x2daf" mask="23:18" dst="U" desc="reg_nr4_snr2_alp1_ycore_rate : // unsigned , default = 0 normalized 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ccore_rate" range="0~63" addr="0x2daf" mask="17:12" dst="U" desc="reg_nr4_snr2_alp1_ccore_rate : // unsigned , default = 0 normalized 64 as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_snr2_alp1_ycore_ofst" range="-32~31" addr="0x2daf" mask="11:6" dst="S" desc="reg_nr4_snr2_alp1_ycore_ofst : // signed , default = 3 normalized 64 as 1" default="3" value="3" cmd="common:2,0xff900000"/>
@@ -2504,16 +2504,16 @@
<Control ui_type="slider" name="reg_nr4_luma_plus_ccor_thd" range="0~255" addr="0x2dbb" mask="7:0" dst="U" desc="reg_nr4_luma_plus_ccor_thd : // unsigned , default = 0 C coring threshold for difference calc., dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_v_orient" range="-2~1" addr="0x2dbc" mask="17:16" dst="S" desc="reg_nr4_pre_v_orient : // signed , default = 0 orientation of previous V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="132" value="132" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="119" value="119" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_v_mean" range="0~255" addr="0x2dbc" mask="7:0" dst="U" desc="reg_nr4_pre_v_mean : // unsigned , default = 0 mean of previousV, initial to 0, and will be updated by software" default="122" value="122" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cur_v_orient" range="-2~1" addr="0x2dbd" mask="17:16" dst="S" desc="reg_nr4_cur_v_orient : // signed , default = 0 orientation of current V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="132" value="132" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="119" value="119" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="120" value="120" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="MV_ALP_BET" layout="20x4">
<Control ui_type="slider" name="reg_nr4_sad_bitw" range="0~3" addr="0x2dbe" mask="13:12" dst="U" desc="reg_nr4_sad_bitw : // unsigned , default = 2 sad bit width (8 + x) before clip to u8, dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="24" value="24" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mv_err_rsft" range="0~15" addr="0x2dbe" mask="3:0" dst="U" desc="reg_nr4_mv_err_rsft : // unsigned , default = 8 right shift for mv err calc., dft = 9" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvx_gain" range="0~15" addr="0x2dbf" mask="31:28" dst="U" desc="reg_nr4_lftmvx_gain : // unsigned , default = 1 left mvx gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvy_gain" range="0~15" addr="0x2dbf" mask="27:24" dst="U" desc="reg_nr4_lftmvy_gain : // unsigned , default = 1 left mvy gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -2555,11 +2555,11 @@
<Control ui_type="checkbox" name="reg_nr4_alp1_glb_gain_en" range="0~1" addr="0x2dd7" mask="31:31" dst="U" desc="reg_nr4_alp1_glb_gain_en : // unsigned , default = 0 alp1 adjust by global gain, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_alp1_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="30:28" dst="U" desc="reg_nr4_alp1_glb_gain_lsft : // unsigned , default = 6 alp1 left shift before combine with global gain" default="5" value="5" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_bet0_glb_gain_en" range="0~1" addr="0x2dd7" mask="27:27" dst="U" desc="reg_nr4_bet0_glb_gain_en : // unsigned , default = 1 bet0 adjust by global gain, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_bet0_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="26:24" dst="U" desc="reg_nr4_bet0_glb_gain_lsft : // unsigned , default = 6 bet1 left shift before combine with global gain" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_bet0_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="26:24" dst="U" desc="reg_nr4_bet0_glb_gain_lsft : // unsigned , default = 6 bet1 left shift before combine with global gain" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_bet1_glb_gain_en" range="0~1" addr="0x2dd7" mask="23:23" dst="U" desc="reg_nr4_bet1_glb_gain_en : // unsigned , default = 0 bet1 adjust by global gain, dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_bet1_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="22:20" dst="U" desc="reg_nr4_bet1_glb_gain_lsft : // unsigned , default = 6 bet1 left shift before combine with global gain" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_bet2_glb_gain_en" range="0~1" addr="0x2dd7" mask="19:19" dst="U" desc="reg_nr4_bet2_glb_gain_en : // unsigned , default = 1 bet2 adjust by global gain, dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_bet2_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="18:16" dst="U" desc="reg_nr4_bet2_glb_gain_lsft : // unsigned , default = 6 bet2 left shift before combine with global gain" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_bet2_glb_gain_lsft" range="0~7" addr="0x2dd7" mask="18:16" dst="U" desc="reg_nr4_bet2_glb_gain_lsft : // unsigned , default = 6 bet2 left shift before combine with global gain" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_alp1_ac_en" range="0~1" addr="0x2dd7" mask="15:15" dst="U" desc="reg_nr4_alp1_ac_en : // unsigned , default = 1 alp1 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_alp1_ac_lsft" range="0~7" addr="0x2dd7" mask="14:12" dst="U" desc="reg_nr4_alp1_ac_lsft : // unsigned , default = 5 alp1 left shift before combine with ac" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_nr4_bet0_ac_en" range="0~1" addr="0x2dd7" mask="11:11" dst="U" desc="reg_nr4_bet0_ac_en : // unsigned , default = 0 bet0 adjust by ac, dft = 1" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -2741,14 +2741,14 @@
<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr="0x3738" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr="0x3738" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr="0x3738" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr="0x3739" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr="0x3739" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr="0x3739" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr="0x3739" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr="0x3739" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr="0x3739" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr="0x3739" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr="0x3739" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr="0x3739" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr="0x3739" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr="0x3739" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr="0x3739" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr="0x3739" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr="0x3739" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr="0x3739" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr="0x3739" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr="0x373a" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr="0x373a" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr="0x373a" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -2887,16 +2887,16 @@
<Page tab_title="CUE" layout="2x4">
<Control ui_type="checkbox" name="nr_cue_en:debug" range="0~1" addr="0x1707" mask="26:26" dst="U" desc="nr_cue_en" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_CUE_PRG_Enable:debug" range="0~1" addr="0x177e" mask="20:20" dst="U" desc="reg_CUE_PRG_Enable : Enable bit for progressive video CUE detection.If interlace input video," default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="10" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="CFR" layout="10x4">
<Control ui_type="checkbox" name="Cfr_enable" range="0~1" addr="0x174f" mask="7:7" dst="U" desc="Cfr_enable :" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_CFR_CurDif_luma_mode" range="0~1" addr="0x179c" mask="8:8" dst="U" desc="reg_CFR_CurDif_luma_mode : Current Field Top/Bot line Luma difference calculation mode" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MACFR_frm_phase" range="0~3" addr="0x179c" mask="7:6" dst="U" desc="reg_MACFR_frm_phase : U2 This will be a field based phase register that need to be set by FW phase to phase: this will be calculated based on dbdr_phase of the specific line of this frame. u1 : dbdr_phase=1, center line is DB in current line; dbdr_phase=2, center line is Dr in current line;" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_CurDif_tran_mode" range="0~3" addr="0x179c" mask="5:4" dst="U" desc="reg_CFR_CurDif_tran_mode : U2 Current Field Top/Bot line Luma/Chroma transition level calculation mode," default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CFR_alpha_mode" range="0~3" addr="0x179c" mask="3:2" dst="U" desc="reg_CFR_alpha_mode : U2 Alpha selection mode for CFR block from curAlp and motAlp i.e. 0: motAlp; 1: (motAlp+curAlp)/2; 2: min(motAlp,curAlp); 3: max(motAlp,curAlp);" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CFR_alpha_mode" range="0~3" addr="0x179c" mask="3:2" dst="U" desc="reg_CFR_alpha_mode : U2 Alpha selection mode for CFR block from curAlp and motAlp i.e. 0: motAlp; 1: (motAlp+curAlp)/2; 2: min(motAlp,curAlp); 3: max(motAlp,curAlp);" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_Motion_Luma_mode" range="0~3" addr="0x179c" mask="1:0" dst="U" desc="reg_CFR_Motion_Luma_mode : U2 LumaMotion Calculation mode for MA-CFR. 0: top/bot Lumma motion; 1: middle Luma Motion 2: top/bot + middle motion; 3: max(top/tot motion, middle motion)" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_alpha_gain" range="0~255" addr="0x179d" mask="23:16" dst="U" desc="reg_CFR_alpha_gain : gain to map muxed curAlp and motAlp to alpha that will be used for final blending." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_CFR_Motion_ofst" range="0~255" addr="0x179d" mask="15:8" dst="U" desc="reg_CFR_Motion_ofst : Offset to Motion to calculate the motAlp, e,g:motAlp= reg_CFR_Motion_ofst- Motion;This register can be seen as the level of motion that we consider it at moving." default="0" value="0" cmd="common:2,0xff900000"/>
@@ -2969,38 +2969,38 @@
<Control ui_type="Point" name="reg_nr4_sad2alp0_lut_13" range="0~255" addr="0x2de1" mask="23:16" dst="U" desc="" default="6" value="6" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2alp0_lut_14" range="0~255" addr="0x2de1" mask="15:8" dst="U" desc="" default="4" value="4" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2alp0_lut_15" range="0~255" addr="0x2de1" mask="7:0" dst="U" desc="" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_0" range="0~255" addr="0x2de2" mask="31:24" dst="U" desc="" default="88" value="88" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_1" range="0~255" addr="0x2de2" mask="23:16" dst="U" desc="" default="87" value="87" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_2" range="0~255" addr="0x2de2" mask="15:8" dst="U" desc="" default="88" value="88" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_3" range="0~255" addr="0x2de2" mask="7:0" dst="U" desc="" default="87" value="87" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_4" range="0~255" addr="0x2de3" mask="31:24" dst="U" desc="" default="87" value="87" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_5" range="0~255" addr="0x2de3" mask="23:16" dst="U" desc="" default="89" value="89" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_6" range="0~255" addr="0x2de3" mask="15:8" dst="U" desc="" default="92" value="92" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_7" range="0~255" addr="0x2de3" mask="7:0" dst="U" desc="" default="93" value="93" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_8" range="0~255" addr="0x2de4" mask="31:24" dst="U" desc="" default="92" value="92" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_9" range="0~255" addr="0x2de4" mask="23:16" dst="U" desc="" default="99" value="99" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_10" range="0~255" addr="0x2de4" mask="15:8" dst="U" desc="" default="102" value="102" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_11" range="0~255" addr="0x2de4" mask="7:0" dst="U" desc="" default="114" value="114" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_12" range="0~255" addr="0x2de5" mask="31:24" dst="U" desc="" default="138" value="138" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_13" range="0~255" addr="0x2de5" mask="23:16" dst="U" desc="" default="172" value="172" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_14" range="0~255" addr="0x2de5" mask="15:8" dst="U" desc="" default="207" value="207" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_15" range="0~255" addr="0x2de5" mask="7:0" dst="U" desc="" default="232" value="232" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_0" range="0~255" addr="0x2de6" mask="31:24" dst="U" desc="" default="52" value="52" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_1" range="0~255" addr="0x2de6" mask="23:16" dst="U" desc="" default="50" value="50" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_2" range="0~255" addr="0x2de6" mask="15:8" dst="U" desc="" default="50" value="50" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_3" range="0~255" addr="0x2de6" mask="7:0" dst="U" desc="" default="53" value="53" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_4" range="0~255" addr="0x2de7" mask="31:24" dst="U" desc="" default="53" value="53" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_5" range="0~255" addr="0x2de7" mask="23:16" dst="U" desc="" default="55" value="55" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_6" range="0~255" addr="0x2de7" mask="15:8" dst="U" desc="" default="55" value="55" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_7" range="0~255" addr="0x2de7" mask="7:0" dst="U" desc="" default="60" value="60" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_8" range="0~255" addr="0x2de8" mask="31:24" dst="U" desc="" default="62" value="62" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_9" range="0~255" addr="0x2de8" mask="23:16" dst="U" desc="" default="64" value="64" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_10" range="0~255" addr="0x2de8" mask="15:8" dst="U" desc="" default="71" value="71" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_11" range="0~255" addr="0x2de8" mask="7:0" dst="U" desc="" default="75" value="75" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_12" range="0~255" addr="0x2de9" mask="31:24" dst="U" desc="" default="89" value="89" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_13" range="0~255" addr="0x2de9" mask="23:16" dst="U" desc="" default="112" value="112" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_14" range="0~255" addr="0x2de9" mask="15:8" dst="U" desc="" default="181" value="181" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_15" range="0~255" addr="0x2de9" mask="7:0" dst="U" desc="" default="254" value="254" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_0" range="0~255" addr="0x2de2" mask="31:24" dst="U" desc="" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_1" range="0~255" addr="0x2de2" mask="23:16" dst="U" desc="" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_2" range="0~255" addr="0x2de2" mask="15:8" dst="U" desc="" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_3" range="0~255" addr="0x2de2" mask="7:0" dst="U" desc="" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_4" range="0~255" addr="0x2de3" mask="31:24" dst="U" desc="" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_5" range="0~255" addr="0x2de3" mask="23:16" dst="U" desc="" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_6" range="0~255" addr="0x2de3" mask="15:8" dst="U" desc="" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_7" range="0~255" addr="0x2de3" mask="7:0" dst="U" desc="" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_8" range="0~255" addr="0x2de4" mask="31:24" dst="U" desc="" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_9" range="0~255" addr="0x2de4" mask="23:16" dst="U" desc="" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_10" range="0~255" addr="0x2de4" mask="15:8" dst="U" desc="" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_11" range="0~255" addr="0x2de4" mask="7:0" dst="U" desc="" default="31" value="31" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_12" range="0~255" addr="0x2de5" mask="31:24" dst="U" desc="" default="49" value="49" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_13" range="0~255" addr="0x2de5" mask="23:16" dst="U" desc="" default="91" value="91" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_14" range="0~255" addr="0x2de5" mask="15:8" dst="U" desc="" default="137" value="137" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2alp1_lut_15" range="0~255" addr="0x2de5" mask="7:0" dst="U" desc="" default="201" value="201" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_0" range="0~255" addr="0x2de6" mask="31:24" dst="U" desc="" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_1" range="0~255" addr="0x2de6" mask="23:16" dst="U" desc="" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_2" range="0~255" addr="0x2de6" mask="15:8" dst="U" desc="" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_3" range="0~255" addr="0x2de6" mask="7:0" dst="U" desc="" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_4" range="0~255" addr="0x2de7" mask="31:24" dst="U" desc="" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_5" range="0~255" addr="0x2de7" mask="23:16" dst="U" desc="" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_6" range="0~255" addr="0x2de7" mask="15:8" dst="U" desc="" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_7" range="0~255" addr="0x2de7" mask="7:0" dst="U" desc="" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_8" range="0~255" addr="0x2de8" mask="31:24" dst="U" desc="" default="31" value="31" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_9" range="0~255" addr="0x2de8" mask="23:16" dst="U" desc="" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_10" range="0~255" addr="0x2de8" mask="15:8" dst="U" desc="" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_11" range="0~255" addr="0x2de8" mask="7:0" dst="U" desc="" default="59" value="59" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_12" range="0~255" addr="0x2de9" mask="31:24" dst="U" desc="" default="81" value="81" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_13" range="0~255" addr="0x2de9" mask="23:16" dst="U" desc="" default="103" value="103" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_14" range="0~255" addr="0x2de9" mask="15:8" dst="U" desc="" default="135" value="135" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet0_lut_15" range="0~255" addr="0x2de9" mask="7:0" dst="U" desc="" default="189" value="189" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_0" range="0~255" addr="0x2dea" mask="31:24" dst="U" desc="" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_1" range="0~255" addr="0x2dea" mask="23:16" dst="U" desc="" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_2" range="0~255" addr="0x2dea" mask="15:8" dst="U" desc="" default="2" value="2" cmd="common:2,0xff900000"/>
@@ -3106,34 +3106,34 @@
<Control ui_type="Point" name="reg_nr4_sad2gain_lut_14:debug" range="0~255" addr="" mask="" dst="U" desc="" default="14" value="14" cmd="di0:sw_nr4_sad2gain_lut[14]"/>
<Control ui_type="Point" name="reg_nr4_sad2gain_lut_15:debug" range="0~255" addr="" mask="" dst="U" desc="" default="9" value="9" cmd="di0:sw_nr4_sad2gain_lut[15]"/>
<Control ui_type="Point" name="sw_nr4_sad2gain_en:debug" range="0~1" addr="" mask="" dst="U" desc="" default="1" value="1" cmd="di0:sw_nr4_sad2gain_en:debug"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_3" range="0~255" addr="0x1773" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_3 : Matnr high-pass filter alpha LUT node 3" default="64" value="64" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_2" range="0~255" addr="0x1773" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_2 : Matnr high-pass filter alpha LUT node 2" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_1" range="0~255" addr="0x1773" mask="15:8" dst="U" desc="reg_MATNR_AlphaHP_LUT_1 : Matnr high-pass filter alpha LUT node 1" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_0" range="0~255" addr="0x1773" mask="7:0" dst="U" desc="reg_MATNR_AlphaHP_LUT_0 : Matnr high-pass filter alpha LUT node 0" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_7" range="0~255" addr="0x1774" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_7 : Matnr high-pass filter alpha LUT node 7" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_6" range="0~255" addr="0x1774" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_6 : Matnr high-pass filter alpha LUT node 6" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_5" range="0~255" addr="0x1774" mask="15:8" dst="U" desc="reg_MATNR_AlphaHP_LUT_5 : Matnr high-pass filter alpha LUT node 5" default="80" value="80" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_4" range="0~255" addr="0x1774" mask="7:0" dst="U" desc="reg_MATNR_AlphaHP_LUT_4 : Matnr high-pass filter alpha LUT node 4" default="64" value="64" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_11" range="0~255" addr="0x1775" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_11 : Matnr high-pass filter alpha LUT node 11" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_10" range="0~255" addr="0x1775" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_10 : Matnr high-pass filter alpha LUT node 10" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_9" range="0~255" addr="0x1775" mask="15:8" dst="U" desc="reg_MATNR_AlphaHP_LUT_9 : Matnr high-pass filter alpha LUT node 9" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_8" range="0~255" addr="0x1775" mask="7:0" dst="U" desc="reg_MATNR_AlphaHP_LUT_8 : Matnr high-pass filter alpha LUT node 8" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_3" range="0~255" addr="0x1773" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_3 : Matnr high-pass filter alpha LUT node 3" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_2" range="0~255" addr="0x1773" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_2 : Matnr high-pass filter alpha LUT node 2" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_1" range="0~255" addr="0x1773" mask="15:8" dst="U" desc="reg_MATNR_AlphaHP_LUT_1 : Matnr high-pass filter alpha LUT node 1" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_0" range="0~255" addr="0x1773" mask="7:0" dst="U" desc="reg_MATNR_AlphaHP_LUT_0 : Matnr high-pass filter alpha LUT node 0" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_7" range="0~255" addr="0x1774" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_7 : Matnr high-pass filter alpha LUT node 7" default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_6" range="0~255" addr="0x1774" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_6 : Matnr high-pass filter alpha LUT node 6" default="100" value="100" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_5" range="0~255" addr="0x1774" mask="15:8" dst="U" desc="reg_MATNR_AlphaHP_LUT_5 : Matnr high-pass filter alpha LUT node 5" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_4" range="0~255" addr="0x1774" mask="7:0" dst="U" desc="reg_MATNR_AlphaHP_LUT_4 : Matnr high-pass filter alpha LUT node 4" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_11" range="0~255" addr="0x1775" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_11 : Matnr high-pass filter alpha LUT node 11" default="165" value="165" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_10" range="0~255" addr="0x1775" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_10 : Matnr high-pass filter alpha LUT node 10" default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_9" range="0~255" addr="0x1775" mask="15:8" dst="U" desc="reg_MATNR_AlphaHP_LUT_9 : Matnr high-pass filter alpha LUT node 9" default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_8" range="0~255" addr="0x1775" mask="7:0" dst="U" desc="reg_MATNR_AlphaHP_LUT_8 : Matnr high-pass filter alpha LUT node 8" default="128" value="128" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_15" range="0~255" addr="0x1776" mask="31:24" dst="U" desc="reg_MATNR_AlphaHP_LUT_15 : Matnr high-pass filter alpha LUT node 15" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_14" range="0~255" addr="0x1776" mask="23:16" dst="U" desc="reg_MATNR_AlphaHP_LUT_14 : Matnr high-pass filter alpha LUT node 14" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_13" range="0~255" addr="0x1776" mask="15:8" dst="U" desc="reg_MATNR_AlphaHP_LUT_13 : Matnr high-pass filter alpha LUT node 13" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaHP_LUT_12" range="0~255" addr="0x1776" mask="7:0" dst="U" desc="reg_MATNR_AlphaHP_LUT_12 : Matnr high-pass filter alpha LUT node 12" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_3" range="0~255" addr="0x176f" mask="31:24" dst="U" desc="reg_MATNR_AlphaLP_LUT_3 : Matnr low-pass filter alpha LUT node 3" default="64" value="64" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_2" range="0~255" addr="0x176f" mask="23:16" dst="U" desc="reg_MATNR_AlphaLP_LUT_2 : Matnr low-pass filter alpha LUT node 2" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_1" range="0~255" addr="0x176f" mask="15:8" dst="U" desc="reg_MATNR_AlphaLP_LUT_1 : Matnr low-pass filter alpha LUT node 1" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_0" range="0~255" addr="0x176f" mask="7:0" dst="U" desc="reg_MATNR_AlphaLP_LUT_0 : Matnr low-pass filter alpha LUT node 0" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_7" range="0~255" addr="0x1770" mask="31:24" dst="U" desc="reg_MATNR_AlphaLP_LUT_7 : Matnr low-pass filter alpha LUT node 7" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_6" range="0~255" addr="0x1770" mask="23:16" dst="U" desc="reg_MATNR_AlphaLP_LUT_6 : Matnr low-pass filter alpha LUT node 6" default="128" value="128" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_5" range="0~255" addr="0x1770" mask="15:8" dst="U" desc="reg_MATNR_AlphaLP_LUT_5 : Matnr low-pass filter alpha LUT node 5" default="80" value="80" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_4" range="0~255" addr="0x1770" mask="7:0" dst="U" desc="reg_MATNR_AlphaLP_LUT_4 : Matnr low-pass filter alpha LUT node 4" default="64" value="64" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_11" range="0~255" addr="0x1771" mask="31:24" dst="U" desc="reg_MATNR_AlphaLP_LUT_11 : Matnr low-pass filter alpha LUT node 11" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_10" range="0~255" addr="0x1771" mask="23:16" dst="U" desc="reg_MATNR_AlphaLP_LUT_10 : Matnr low-pass filter alpha LUT node 10" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_9" range="0~255" addr="0x1771" mask="15:8" dst="U" desc="reg_MATNR_AlphaLP_LUT_9 : Matnr low-pass filter alpha LUT node 9" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_8" range="0~255" addr="0x1771" mask="7:0" dst="U" desc="reg_MATNR_AlphaLP_LUT_8 : Matnr low-pass filter alpha LUT node 8" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_3" range="0~255" addr="0x176f" mask="31:24" dst="U" desc="reg_MATNR_AlphaLP_LUT_3 : Matnr low-pass filter alpha LUT node 3" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_2" range="0~255" addr="0x176f" mask="23:16" dst="U" desc="reg_MATNR_AlphaLP_LUT_2 : Matnr low-pass filter alpha LUT node 2" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_1" range="0~255" addr="0x176f" mask="15:8" dst="U" desc="reg_MATNR_AlphaLP_LUT_1 : Matnr low-pass filter alpha LUT node 1" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_0" range="0~255" addr="0x176f" mask="7:0" dst="U" desc="reg_MATNR_AlphaLP_LUT_0 : Matnr low-pass filter alpha LUT node 0" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_7" range="0~255" addr="0x1770" mask="31:24" dst="U" desc="reg_MATNR_AlphaLP_LUT_7 : Matnr low-pass filter alpha LUT node 7" default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_6" range="0~255" addr="0x1770" mask="23:16" dst="U" desc="reg_MATNR_AlphaLP_LUT_6 : Matnr low-pass filter alpha LUT node 6" default="100" value="100" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_5" range="0~255" addr="0x1770" mask="15:8" dst="U" desc="reg_MATNR_AlphaLP_LUT_5 : Matnr low-pass filter alpha LUT node 5" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_4" range="0~255" addr="0x1770" mask="7:0" dst="U" desc="reg_MATNR_AlphaLP_LUT_4 : Matnr low-pass filter alpha LUT node 4" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_11" range="0~255" addr="0x1771" mask="31:24" dst="U" desc="reg_MATNR_AlphaLP_LUT_11 : Matnr low-pass filter alpha LUT node 11" default="158" value="158" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_10" range="0~255" addr="0x1771" mask="23:16" dst="U" desc="reg_MATNR_AlphaLP_LUT_10 : Matnr low-pass filter alpha LUT node 10" default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_9" range="0~255" addr="0x1771" mask="15:8" dst="U" desc="reg_MATNR_AlphaLP_LUT_9 : Matnr low-pass filter alpha LUT node 9" default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_8" range="0~255" addr="0x1771" mask="7:0" dst="U" desc="reg_MATNR_AlphaLP_LUT_8 : Matnr low-pass filter alpha LUT node 8" default="128" value="128" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_15" range="0~255" addr="0x1772" mask="31:24" dst="U" desc="reg_MATNR_AlphaLP_LUT_15 : Matnr low-pass filter alpha LUT node 15" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_14" range="0~255" addr="0x1772" mask="23:16" dst="U" desc="reg_MATNR_AlphaLP_LUT_14 : Matnr low-pass filter alpha LUT node 14" default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_AlphaLP_LUT_13" range="0~255" addr="0x1772" mask="15:8" dst="U" desc="reg_MATNR_AlphaLP_LUT_13 : Matnr low-pass filter alpha LUT node 13" default="255" value="255" cmd="common:2,0xff900000"/>
@@ -3149,7 +3149,7 @@
<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_11" range="0~255" addr="0x1a64" mask="31:24" dst="U" desc="reg_MATNR_Edge2Beta_LUT_11 : Edge convert beta LUT node 11" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_10" range="0~255" addr="0x1a64" mask="23:16" dst="U" desc="reg_MATNR_Edge2Beta_LUT_10 : Edge convert beta LUT node 10" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_9" range="0~255" addr="0x1a64" mask="15:8" dst="U" desc="reg_MATNR_Edge2Beta_LUT_9 : Edge convert beta LUT node 9" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_8" range="0~255" addr="0x1a64" mask="7:0" dst="U" desc="reg_MATNR_Edge2Beta_LUT_8 : Edge convert beta LUT node 8" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_8" range="0~255" addr="0x1a64" mask="7:0" dst="U" desc="reg_MATNR_Edge2Beta_LUT_8 : Edge convert beta LUT node 8" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_15" range="0~255" addr="0x1765" mask="31:24" dst="U" desc="reg_MATNR_Edge2Beta_LUT_15 : Edge convert beta LUT node 15" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_14" range="0~255" addr="0x1765" mask="23:16" dst="U" desc="reg_MATNR_Edge2Beta_LUT_14 : Edge convert beta LUT node 14" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_MATNR_Edge2Beta_LUT_13" range="0~255" addr="0x1765" mask="15:8" dst="U" desc="reg_MATNR_Edge2Beta_LUT_13 : Edge convert beta LUT node 13" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -3299,18 +3299,18 @@
<Control ui_type="slider" name="reg_nr4_luma_plus_vgain" range="0~63" addr="0x2dbb" mask="21:16" dst="U" desc="reg_nr4_luma_plus_vgain : // unsigned , default = 8 Vs gain for luma enhancement, 16 normalized as 1" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_ycor_thd" range="0~255" addr="0x2dbb" mask="15:8" dst="U" desc="reg_nr4_luma_plus_ycor_thd : // unsigned , default = 2 Y coring threshold for difference calc., dft = 0" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_luma_plus_ccor_thd" range="0~255" addr="0x2dbb" mask="7:0" dst="U" desc="reg_nr4_luma_plus_ccor_thd : // unsigned , default = 0 C coring threshold for difference calc., dft = 0" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_orient" range="-2~1" addr="0x2dbc" mask="25:24" dst="S" desc="reg_nr4_pre_u_orient : // signed , default = 0 orientation of previous U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_v_orient" range="-2~1" addr="0x2dbc" mask="17:16" dst="S" desc="reg_nr4_pre_v_orient : // signed , default = 0 orientation of previous V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="132" value="132" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_pre_u_mean" range="0~255" addr="0x2dbc" mask="15:8" dst="U" desc="reg_nr4_pre_u_mean : // unsigned , default = 0 mean of previous U, initial to 0, and will be updated by software" default="127" value="127" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_pre_v_mean" range="0~255" addr="0x2dbc" mask="7:0" dst="U" desc="reg_nr4_pre_v_mean : // unsigned , default = 0 mean of previousV, initial to 0, and will be updated by software" default="123" value="123" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cur_u_orient" range="-2~1" addr="0x2dbd" mask="25:24" dst="S" desc="reg_nr4_cur_u_orient : // signed , default = 0 orientation of current U, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_cur_v_orient" range="-2~1" addr="0x2dbd" mask="17:16" dst="S" desc="reg_nr4_cur_v_orient : // signed , default = 0 orientation of current V, initial to 0, and will be updated by software" default="-1" value="-1" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="129" value="129" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="129" value="129" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_u_mean" range="0~255" addr="0x2dbd" mask="15:8" dst="U" desc="reg_nr4_cur_u_mean : // unsigned , default = 0 mean of current U, initial to 0, and will be updated by software" default="127" value="127" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_cur_v_mean" range="0~255" addr="0x2dbd" mask="7:0" dst="U" desc="reg_nr4_cur_v_mean : // unsigned , default = 0 mean of current, initial to 0, and will be updated by software" default="120" value="120" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="MV_ALP_BET" layout="20x4">
<Control ui_type="slider" name="reg_nr4_sad_bitw" range="0~3" addr="0x2dbe" mask="13:12" dst="U" desc="reg_nr4_sad_bitw : // unsigned , default = 2 sad bit width (8 + x) before clip to u8, dft = 1" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr4_glb_gain" range="0~255" addr="0x2dbe" mask="11:4" dst="U" desc="reg_nr4_glb_gain : // unsigned , default = 64 global gain calc. by software, 64 is normalized as 1" default="12" value="12" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_mv_err_rsft" range="0~15" addr="0x2dbe" mask="3:0" dst="U" desc="reg_nr4_mv_err_rsft : // unsigned , default = 8 right shift for mv err calc., dft = 9" default="8" value="8" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvx_gain" range="0~15" addr="0x2dbf" mask="31:28" dst="U" desc="reg_nr4_lftmvx_gain : // unsigned , default = 1 left mvx gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nr4_lftmvy_gain" range="0~15" addr="0x2dbf" mask="27:24" dst="U" desc="reg_nr4_lftmvy_gain : // unsigned , default = 1 left mvy gain for err calc., dft = 1" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -3538,14 +3538,14 @@
<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr="0x3738" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr="0x3738" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr="0x3738" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr="0x3739" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="7" value="7" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr="0x3739" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr="0x3739" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr="0x3739" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr="0x3739" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr="0x3739" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr="0x3739" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr="0x3739" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr="0x3739" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr="0x3739" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr="0x3739" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr="0x3739" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr="0x3739" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr="0x3739" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr="0x3739" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr="0x3739" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr="0x373a" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr="0x373a" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr="0x373a" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -3590,10 +3590,10 @@
<Control ui_type="slider" name="ro_NMFrm_TNR_Ccount" range="0~16777215" addr="0x174c" mask="23:0" dst="U" desc="ro_NMFrm_TNR_Ccount : Number of Chroma channel pixels included in Frame/Field based noise level measurement." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="ro_NMFrm_TNR_Ylevel" range="0~536870911" addr="0x1749" mask="28:0" dst="U" desc="ro_NMFrm_TNR_Ylevel : Frame based Read-only register to give Luma channel noise level within one frame/field." default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="ro_NMFrm_TNR_Ycount" range="0~16777215" addr="0x174a" mask="23:0" dst="U" desc="ro_NMFrm_TNR_Ycount : Number ofLuma channel pixels included in Frame/Field based noise level measurement." default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="pre_gclk_ctrlnoclkgatecontrol" range="0~255" addr="0x1718" mask="31:24" dst="U" desc="pre_gclk_ctrl no clk gate control. if ==1, module clk is not gated (always on).[4] for me, [3] for pulldown,[2] for mtn_1,[0] for nr,[1] for clk_me enable, [7] for clk_div enable" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="post_gclk_ctrlnoclkgatecontrol" range="0~255" addr="0x1718" mask="23:16" dst="U" desc="post_gclk_ctrl no clk gate control. [4] for ei_1, [3] for ei_0,[2] for ei_top, [1] for blend_1, [0] for blend_0, [5] for clk_post_div enable," default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="pre_gclk_ctrlnoclkgatecontrol" range="0~255" addr="0x1718" mask="31:24" dst="U" desc="pre_gclk_ctrl no clk gate control. if ==1, module clk is not gated (always on).[4] for me, [3] for pulldown,[2] for mtn_1,[0] for nr,[1] for clk_me enable, [7] for clk_div enable" default="254" value="254" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="post_gclk_ctrlnoclkgatecontrol" range="0~255" addr="0x1718" mask="23:16" dst="U" desc="post_gclk_ctrl no clk gate control. [4] for ei_1, [3] for ei_0,[2] for ei_top, [1] for blend_1, [0] for blend_0, [5] for clk_post_div enable," default="255" value="255" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="di_gate_allclkshutdown" range="0~1" addr="0x1718" mask="1:1" dst="U" desc="di_gate_all clk shut down. if ==1 , all di clock shut down" default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="checkbox" name="di_no_clk_gatenoclkgatecontrol" range="0~1" addr="0x1718" mask="0:0" dst="U" desc="di_no_clk_gate no clk gate control. if di_gated_all==0 and di_no_clk_gate ==1, all di clock is always working." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="di_no_clk_gatenoclkgatecontrol" range="0~1" addr="0x1718" mask="0:0" dst="U" desc="di_no_clk_gate no clk gate control. if di_gated_all==0 and di_no_clk_gate ==1, all di clock is always working." default="1" value="1" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="NR1" layout="10x4">
<Control ui_type="slider" name="reg_3dnr_enable_l" range="0~7" addr="0x2dff" mask="11:9" dst="U" desc="reg_3dnr_enable_l : // unsigned , default = 7 b0: Y b1:U b2:V" default="7" value="7" cmd="common:2,0xff900000"/>
@@ -3609,7 +3609,7 @@
<Control ui_type="slider" name="reg_HP_IIR_mute_thrd" range="0~15" addr="0x174e" mask="3:0" dst="U" desc="reg_HP_IIR_mute_thrd : Threshold of HP IIR mute to avoid ghost" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="NR TNR" layout="10x4">
-<Control ui_type="slider" name="reg_MATNR_mtn_hpf_mode" range="0~15" addr="0x176a" mask="7:4" dst="U" desc="reg_MATNR_mtn_hpf_mode : video mode of current and previous frame/field for MotHPF_yuv[k] calculation:" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_MATNR_mtn_hpf_mode" range="0~15" addr="0x176a" mask="7:4" dst="U" desc="reg_MATNR_mtn_hpf_mode : video mode of current and previous frame/field for MotHPF_yuv[k] calculation:" default="3" value="3" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_mtn_lpf_mode" range="0~7" addr="0x176a" mask="2:0" dst="U" desc="reg_MATNR_mtn_lpf_mode : LPF video mode of current and previous frame/field for MotLPF_yuv[k] calculation:" default="2" value="2" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_mtn_txt_mode" range="0~3" addr="0x176a" mask="13:12" dst="U" desc="reg_MATNR_mtn_txt_mode : Texture detection mode for adaptive coring of HP motion" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="slider" name="reg_MATNR_mtn_cor_mode" range="0~3" addr="0x176a" mask="9:8" dst="U" desc="reg_MATNR_mtn_cor_mode : Coring selection mode based on texture detection;" default="1" value="1" cmd="common:2,0xff900000"/>
@@ -3684,9 +3684,9 @@
<Page tab_title="CUE" layout="2x4">
<Control ui_type="checkbox" name="nr_cue_en:debug" range="0~1" addr="0x1707" mask="26:26" dst="U" desc="nr_cue_en" default="0" value="0" cmd="common:2,0xff900000"/>
<Control ui_type="checkbox" name="reg_CUE_PRG_Enable:debug" range="0~1" addr="0x177e" mask="20:20" dst="U" desc="reg_CUE_PRG_Enable : Enable bit for progressive video CUE detection.If interlace input video," default="0" value="0" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="8" value="8" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="10" value="10" cmd="common:2,0xff900000"/>
-<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_rate:debug" range="0~15" addr="0x177e" mask="19:16" dst="U" desc="reg_CUE_PRG_rate : U3, The Krate to decide CUE by relationship between CUE_difCur and (CUE_difEC+CUE_difEG)" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCEG_thrd:debug" range="0~255" addr="0x177e" mask="15:8" dst="U" desc="reg_CUE_PRG_difCEG_thrd : U8, Current Frame Intra-Field up-mid and mid-down line chroma difference threshold for progressive video CUE detection," default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_CUE_PRG_difCur_thrd:debug" range="0~255" addr="0x177e" mask="7:0" dst="U" desc="reg_CUE_PRG_difCur_thrd : U8, Current Frame Intra-Field up/down line chroma difference threshold," default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="CFR" layout="10x4">
<Control ui_type="checkbox" name="Cfr_enable" range="0~1" addr="0x174f" mask="7:7" dst="U" desc="Cfr_enable :" default="0" value="0" cmd="common:2,0xff900000"/>
@@ -3814,7 +3814,7 @@
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_13" range="0~255" addr="0x2ded" mask="23:16" dst="U" desc="" default="111" value="111" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_14" range="0~255" addr="0x2ded" mask="15:8" dst="U" desc="" default="175" value="175" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet1_lut_15" range="0~255" addr="0x2ded" mask="7:0" dst="U" desc="" default="255" value="255" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2bet2_lut_0" range="0~255" addr="0x2dee" mask="31:24" dst="U" desc="" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="Point" name="reg_nr4_sad2bet2_lut_0" range="0~255" addr="0x2dee" mask="31:24" dst="U" desc="" default="104" value="104" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet2_lut_1" range="0~255" addr="0x2dee" mask="23:16" dst="U" desc="" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet2_lut_2" range="0~255" addr="0x2dee" mask="15:8" dst="U" desc="" default="1" value="1" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_sad2bet2_lut_3" range="0~255" addr="0x2dee" mask="7:0" dst="U" desc="" default="2" value="2" cmd="common:2,0xff900000"/>
@@ -3886,17 +3886,17 @@
<Control ui_type="Point" name="reg_nr4_coefblt_lut3_9" range="-128~127" addr="0x370f" mask="23:16" dst="S" desc="" default="64" value="64" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_coefblt_lut3_10" range="-128~127" addr="0x370f" mask="15:8" dst="S" desc="" default="16" value="16" cmd="common:2,0xff900000"/>
<Control ui_type="Point" name="reg_nr4_coefblt_lut3_11" range="-128~127" addr="0x370f" mask="7:0" dst="S" desc="" default="-8" value="-8" cmd="common:2,0xff900000"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_0:debug" range="0~255" addr="" mask="" dst="U" desc="" default="1" value="1" cmd="di0:sw_nr4_sad2gain_lut[0]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_1:debug" range="0~255" addr="" mask="" dst="U" desc="" default="2" value="2" cmd="di0:sw_nr4_sad2gain_lut[1]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_2:debug" range="0~255" addr="" mask="" dst="U" desc="" default="2" value="2" cmd="di0:sw_nr4_sad2gain_lut[2]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_3:debug" range="0~255" addr="" mask="" dst="U" desc="" default="4" value="4" cmd="di0:sw_nr4_sad2gain_lut[3]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_4:debug" range="0~255" addr="" mask="" dst="U" desc="" default="8" value="8" cmd="di0:sw_nr4_sad2gain_lut[4]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_5:debug" range="0~255" addr="" mask="" dst="U" desc="" default="16" value="16" cmd="di0:sw_nr4_sad2gain_lut[5]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_6:debug" range="0~255" addr="" mask="" dst="U" desc="" default="32" value="32" cmd="di0:sw_nr4_sad2gain_lut[6]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_7:debug" range="0~255" addr="" mask="" dst="U" desc="" default="63" value="63" cmd="di0:sw_nr4_sad2gain_lut[7]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_8:debug" range="0~255" addr="" mask="" dst="U" desc="" default="67" value="67" cmd="di0:sw_nr4_sad2gain_lut[8]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_0:debug" range="0~255" addr="" mask="" dst="U" desc="" default="94" value="94" cmd="di0:sw_nr4_sad2gain_lut[0]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_1:debug" range="0~255" addr="" mask="" dst="U" desc="" default="96" value="96" cmd="di0:sw_nr4_sad2gain_lut[1]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_2:debug" range="0~255" addr="" mask="" dst="U" desc="" default="101" value="101" cmd="di0:sw_nr4_sad2gain_lut[2]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_3:debug" range="0~255" addr="" mask="" dst="U" desc="" default="109" value="109" cmd="di0:sw_nr4_sad2gain_lut[3]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_4:debug" range="0~255" addr="" mask="" dst="U" desc="" default="115" value="115" cmd="di0:sw_nr4_sad2gain_lut[4]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_5:debug" range="0~255" addr="" mask="" dst="U" desc="" default="126" value="126" cmd="di0:sw_nr4_sad2gain_lut[5]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_6:debug" range="0~255" addr="" mask="" dst="U" desc="" default="109" value="109" cmd="di0:sw_nr4_sad2gain_lut[6]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_7:debug" range="0~255" addr="" mask="" dst="U" desc="" default="95" value="95" cmd="di0:sw_nr4_sad2gain_lut[7]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_8:debug" range="0~255" addr="" mask="" dst="U" desc="" default="96" value="96" cmd="di0:sw_nr4_sad2gain_lut[8]"/>
<Control ui_type="Point" name="reg_nr4_sad2gain_lut_9:debug" range="0~255" addr="" mask="" dst="U" desc="" default="104" value="104" cmd="di0:sw_nr4_sad2gain_lut[9]"/>
-<Control ui_type="Point" name="reg_nr4_sad2gain_lut_10:debug" range="0~255" addr="" mask="" dst="U" desc="" default="48" value="48" cmd="di0:sw_nr4_sad2gain_lut[10]"/>
+<Control ui_type="Point" name="reg_nr4_sad2gain_lut_10:debug" range="0~255" addr="" mask="" dst="U" desc="" default="52" value="52" cmd="di0:sw_nr4_sad2gain_lut[10]"/>
<Control ui_type="Point" name="reg_nr4_sad2gain_lut_11:debug" range="0~255" addr="" mask="" dst="U" desc="" default="32" value="32" cmd="di0:sw_nr4_sad2gain_lut11]"/>
<Control ui_type="Point" name="reg_nr4_sad2gain_lut_12:debug" range="0~255" addr="" mask="" dst="U" desc="" default="20" value="20" cmd="di0:sw_nr4_sad2gain_lut[12]"/>
<Control ui_type="Point" name="reg_nr4_sad2gain_lut_13:debug" range="0~255" addr="" mask="" dst="U" desc="" default="16" value="16" cmd="di0:sw_nr4_sad2gain_lut13]"/>
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Picture_Mode3(do not open).xmlHide b/products/mbox/sm1/files/PQ/pq_xml/Picture_Mode3(do not open).xmlHide
index 22b2012..8535e40 100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Picture_Mode3(do not open).xmlHide
+++ b/products/mbox/sm1/files/PQ/pq_xml/Picture_Mode3(do not open).xmlHide
@@ -41,29 +41,29 @@
</Group>
<Group num="User" val="3">
<Page tab_title="" layout="8x4">
-<Control ui_type="" name="" TVIN_PORT="0" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="1" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="2" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="5" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="6" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="7" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="8" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="10" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="11" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="0" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="1" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="2" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="5" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="6" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="7" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="8" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="10" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="11" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="100" nr="2" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
</Page>
</Group>
<Group num="Movie" val="4">
<Page tab_title="" layout="8x4">
-<Control ui_type="" name="" TVIN_PORT="0" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="1" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="2" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="5" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="6" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="7" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="8" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="10" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="11" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="0" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="1" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="2" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="5" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="6" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="7" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="8" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="10" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="11" brightness="50" contrast="60" saturation="60" hue="50" sharpness="50" backlight="90" nr="2" ColorTemperature="1" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="50" MpegNR="0" EdgeEnhancer="0" CmLevel="1"/>
</Page>
</Group>
<Group num="COLORFUL" val="5">
@@ -107,15 +107,15 @@
</Group>
<Group num="SPORTS" val="8">
<Page tab_title="" layout="8x4">
-<Control ui_type="" name="" TVIN_PORT="0" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="1" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="2" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="5" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="6" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="7" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="8" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="10" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
-<Control ui_type="" name="" TVIN_PORT="11" brightness="50" contrast="50" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="0" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="1" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="2" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="5" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="6" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="7" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="8" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="10" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
+<Control ui_type="" name="" TVIN_PORT="11" brightness="45" contrast="40" saturation="50" hue="50" sharpness="50" backlight="90" nr="0" ColorTemperature="0" RedGain="0" GreenGain="0" BlueGain="0" step="4" GammaMidLuminance="0" DynamicBacklight="1" DynamicContrast="2" MpegNR="1" EdgeEnhancer="1" CmLevel="1"/>
</Page>
</Group>
<Group num="Other" val="9">
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml b/products/mbox/sm1/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml
index 0d323a5..0d323a5 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Saturation/FIELD_SATURATION_NEW.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml b/products/mbox/sm1/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml
index 91fd72a..91fd72a 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Saturation/Saturation_MPEG.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml
index 9dfeab4..655a1c0 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/FIELD_SHARPNESS_NEW_0.xml
@@ -10,7 +10,7 @@
<Control type="field" tablename="Sharpness_0_MPEG_4K" tableid="0" port="10,11," sig="1093,1094," trans="0,1," cvbs="10,"/>
<Control type="field" tablename="Sharpness_0_MPEG_SD_SMPTE" tableid="0" port="10,11," sig="1025,1026,1029,1030,1031,1032,1033,1034,1035,1038,1039,1040,1041,1042,1047,1048,1052,1053,1056,1057,1058,1059,1060,1061,1075,1076,1077,1078,1100,1101," trans="0,1," cvbs="14,"/>
<Control type="field" tablename="Sharpness_0_MPEG_HD_SMPTE" tableid="0" port="10,11," sig="1027,1028,1036,1037,1043,1044,1045,1046,1049,1050,1051,1054,1055,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092," trans="0,1," cvbs="15,"/>
-<Control type="field" tablename="Sharpness_0_HDR" tableid="0" port="10,11," sig="1095," trans="0,1," cvbs=""/>
+<Control type="field" tablename="Sharpness_0_HDR" tableid="0" port="10,11," sig="1095," trans="0,1," cvbs="13,"/>
<Control type="port" name="TVIN_PORT_TV" value="0"/>
<Control type="port" name="TVIN_PORT_AV1" value="1"/>
<Control type="port" name="TVIN_PORT_AV2" value="2"/>
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml
index 0d512fc..0d512fc 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_NTSC.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml
index c3ff3c2..c3ff3c2 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_CVBS_PAL.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml
index d75b82b..16710bb 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_HDR.xml
@@ -2,1493 +2,1494 @@
<Form name="Sharpness_0_HDR" platform="txlx" commands="">
<Group num="0" val="0">
<Page tab_title="Sharpness Top" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Noise Reduction" layout="30x4">
-<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="-2" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr>th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HVCon of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Peaking" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Overshoot control of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Direction of LTI/CTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HCTI " layout="30x4">
-<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VCTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR3" layout="50x4">
-<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -> UVY/GBR" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -> YUV/RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon>th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon>th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -&gt; UVY/GBR" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -&gt; YUV/RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon&gt;th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon&gt;th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR4" layout="30x4">
-<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -> reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -&gt; reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
</Page>
</Group>
<Group num="1" val="127">
<Page tab_title="Sharpness Top" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Noise Reduction" layout="30x4">
-<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="-2" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr>th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HVCon of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Peaking" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Overshoot control of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Direction of LTI/CTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HCTI " layout="30x4">
-<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="48" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="48" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VCTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR3" layout="50x4">
-<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -> UVY/GBR" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -> YUV/RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon>th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon>th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -&gt; UVY/GBR" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -&gt; YUV/RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon&gt;th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon&gt;th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR4" layout="30x4">
-<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -> reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -&gt; reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
</Page>
</Group>
<Group num="2" val="255">
<Page tab_title="Sharpness Top" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Noise Reduction" layout="30x4">
-<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="-2" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr>th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HVCon of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="122" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="71" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="133" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="71" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="122" value="122" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="71" value="71" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="133" value="133" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="71" value="71" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Peaking" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Overshoot control of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="57" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="57" value="57" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Direction of LTI/CTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HCTI " layout="30x4">
-<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="108" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="130" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="82" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="34" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="108" value="108" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="130" value="130" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="82" value="82" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="34" value="34" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="65" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="85" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="62" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="43" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="65" value="65" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="85" value="85" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="62" value="62" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="43" value="43" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="62" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="57" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="62" value="62" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="57" value="57" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VCTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="26" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="23" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="26" value="26" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="23" value="23" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR3" layout="50x4">
-<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -> UVY/GBR" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -> YUV/RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon>th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon>th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -&gt; UVY/GBR" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -&gt; YUV/RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon&gt;th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon&gt;th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR4" layout="30x4">
-<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -> reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -&gt; reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
</Page>
</Group>
-</Form> \ No newline at end of file
+</Form>
+
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_4K.xml b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_4K.xml
index ccd2f23..e14648b 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_4K.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_4K.xml
@@ -2,1493 +2,1494 @@
<Form name="Sharpness_0_MPEG_4K" platform="txlx" commands="">
<Group num="0" val="0">
<Page tab_title="Sharpness Top" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Noise Reduction" layout="30x4">
-<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="-2" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr>th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HVCon of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Peaking" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Overshoot control of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Direction of LTI/CTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HCTI " layout="30x4">
-<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VCTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR3" layout="50x4">
-<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -> UVY/GBR" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -> YUV/RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon>th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon>th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -&gt; UVY/GBR" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -&gt; YUV/RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon&gt;th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon&gt;th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR4" layout="30x4">
-<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -> reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="45" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -&gt; reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="45" value="45" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
</Page>
</Group>
<Group num="1" val="127">
<Page tab_title="Sharpness Top" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Noise Reduction" layout="30x4">
-<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="-2" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr>th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HVCon of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Peaking" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Overshoot control of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Direction of LTI/CTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HCTI " layout="30x4">
-<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="48" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="48" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VCTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR3" layout="50x4">
-<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -> UVY/GBR" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -> YUV/RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon>th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon>th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -&gt; UVY/GBR" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -&gt; YUV/RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon&gt;th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon&gt;th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR4" layout="30x4">
-<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -> reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -&gt; reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
</Page>
</Group>
<Group num="2" val="255">
<Page tab_title="Sharpness Top" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="1" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_en" range="0~1" addr=" 0x3e27" mask="1:1" dst="U" desc="reg_pk_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_en" range="0~1" addr=" 0x3e27" mask="0:0" dst="U" desc="reg_nr_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_en" range="0~1" addr=" 0x3e34" mask="28:28" dst="U" desc="reg_adp_hlti_en : , 0: no cti, 1: new cti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_en" range="0~1" addr=" 0x3e2e" mask="28:28" dst="U" desc="reg_adp_hcti_en : , 0: no cti, 1: new cti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti" range="0~1" addr=" 0x3e3a" mask="14:14" dst="U" desc="reg_adp_vlti_en: enable bit of vlti, default = 1. unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti" range="0~1" addr=" 0x3e3f" mask="14:14" dst="U" desc="reg_adp_vcti_en: enable bit of vcti, default = 1 . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_hblank" range="0~255" addr=" 0x3e45" mask="15:8" dst="U" desc="reg_dnlp_hblank: unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_dnlp_en" range="0~1" addr=" 0x3e45" mask="0:0" dst="U" desc="reg_dnlp_en : . unsigned , default = 1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_dnlp_input_mode" range="0~7" addr=" 0x3e29" mask="10:8" dst="U" desc="reg_dnlp_input_mode : : dnlp input options. 0: org_y; 1: gau_y; 2: gauadp_y; 3: edgadplpf_y; 4: nr_y;5: lti_y; 6: pk_y (before os);7: pk_y (after os). unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_cti_blend_mode" range="0~3" addr=" 0x3e29" mask="3:2" dst="U" desc="reg_nr_cti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:cti; 2: (nr+cti)/2; 3:cti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_lti_blend_mode" range="0~3" addr=" 0x3e29" mask="1:0" dst="U" desc="reg_nr_lti_blend_mode : : blend mode of nr and lti result: 0: nr; 1:lti; 2: (nr+lti)/2; 3:lti + dlt_nr . unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mode" range="0~3" addr=" 0x3e27" mask="3:2" dst="U" desc="reg_3d_mode : , 0: no 3D; 1: L/R; 2: T/B; 3: horizontal interleaved, dft = 0//. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_width" range="0~8191" addr=" 0x3e44" mask="28:16" dst="U" desc="reg_3d_mid_width : ,width of left part of 3d input, dft = half size of input width default = 0. unsigned , default = 960" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_3d_mid_height" range="0~8191" addr=" 0x3e44" mask="12:0" dst="U" desc="reg_3d_mid_height : ,height of left part of 3d input, dft = half size of input height default = 0. unsigned , default = 540" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_disp_position" range="0~3" addr=" 0x3e56" mask="18:17" dst="U" desc="demo_disp_position : . unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="demo_hsvsharp_enable" range="0~1" addr=" 0x3e56" mask="16:16" dst="U" desc="demo_hsvsharp_enable : . unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="demo_left_top_screen_width" range="0~8191" addr=" 0x3e56" mask="12:0" dst="U" desc="demo_left_top_screen_width : . unsigned , default = 360" default="360" value="360" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Noise Reduction" layout="30x4">
-<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="-2" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr>th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr>th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nr_gau_ymode" range="0~1" addr=" 0x3e02" mask="4:4" dst="U" desc="reg_nr_gau_ymode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_gau_cmode" range="0~1" addr=" 0x3e02" mask="0:0" dst="U" desc="reg_nr_gau_cmode: 0 3x3 filter; 1: 5x5 filter. unsigned, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_gain" range="0~255" addr=" 0x3e14" mask="15:8" dst="U" desc="reg_nr_alp0_ssd_gain : : gain to max ssd normalized 16 as 1 . unsigned, default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ssd_ofst" range="-32~31" addr=" 0x3e14" mask="5:0" dst="S" desc="reg_nr_alp0_ssd_ofst : : offset to ssd before dividing to min_err. signed, default = -2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar2" range="0~255" addr=" 0x3e16" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_ypar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar3" range="0~255" addr=" 0x3e16" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_ypar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_ypar4" range="0~255" addr=" 0x3e16" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_ypar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for luma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar0" range="0~255" addr=" 0x3e17" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar0 : : threshold0 of curve to map mierr to alp0 for chroma channel, this will be set value of flat region mierr that no need blur.. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar1" range="0~255" addr=" 0x3e17" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar1 : : threshold1 of curve to map mierr to alp0 for chroma channel,this will be set value of texture region mierr that can not blur.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar5" range="0~255" addr=" 0x3e17" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar5 : : rate0 (for mierr less than th0) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar6" range="0~255" addr=" 0x3e17" mask="7:0" dst="U" desc="reg_nr_alp0_minerr_cpar6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 64" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar2" range="0~255" addr=" 0x3e18" mask="31:24" dst="U" desc="reg_nr_alp0_minerr_cpar2 : : level limit(for mierr less than th0) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for flat region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar3" range="0~255" addr=" 0x3e18" mask="23:16" dst="U" desc="reg_nr_alp0_minerr_cpar3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for misc region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_minerr_cpar4" range="0~255" addr=" 0x3e18" mask="15:8" dst="U" desc="reg_nr_alp0_minerr_cpar4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp0 for chroma channel, this will be set to alp0 that we can do for texture region. 0~255.. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymin" range="0~63" addr=" 0x3e19" mask="29:24" dst="U" desc="reg_nr_alp0_ymin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_ymax" range="0~63" addr=" 0x3e19" mask="21:16" dst="U" desc="reg_nr_alp0_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmin" range="0~63" addr=" 0x3e19" mask="13:8" dst="U" desc="reg_nr_alp0_cmin : : normalized to 64 as 1. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp0_cmax" range="0~63" addr=" 0x3e19" mask="5:0" dst="U" desc="reg_nr_alp0_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nr_alp1_maxerr_mode" range="0~1" addr=" 0x3e1a" mask="16:16" dst="U" desc="reg_nr_alp1_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_rate" range="0~63" addr=" 0x3e1a" mask="13:8" dst="U" desc="reg_nr_alp1_core_rate : : normalized 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_core_ofst" range="-32~31" addr=" 0x3e1a" mask="5:0" dst="S" desc="reg_nr_alp1_core_ofst : : normalized 64 as 1. signed, default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par0" range="0~255" addr=" 0x3e1b" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par0 : : threshold0 of curve to map mierr to alp1 for luma/chroma channel, this will be set value of flat region mierr that no need directional NR. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par1" range="0~255" addr=" 0x3e1b" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par1 : : threshold1 of curve to map mierr to alp1 for luma/chroma channel,this will be set value of texture region mierr that can not do directional NR. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par5" range="0~255" addr=" 0x3e1b" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par6" range="0~255" addr=" 0x3e1b" mask="7:0" dst="U" desc="reg_nr_alp1_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel. the larger of the value, the deep of the slope. 0~255. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par2" range="0~255" addr=" 0x3e1c" mask="31:24" dst="U" desc="reg_nr_alp1_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par3" range="0~255" addr=" 0x3e1c" mask="23:16" dst="U" desc="reg_nr_alp1_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_minerr_par4" range="0~255" addr=" 0x3e1c" mask="15:8" dst="U" desc="reg_nr_alp1_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp1 for luma/chroma channel, this will be set to alp1 that we can do for texture region. 0~255.255 before. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymin" range="0~63" addr=" 0x3e1d" mask="29:24" dst="U" desc="reg_nr_alp1_ymin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_ymax" range="0~63" addr=" 0x3e1d" mask="21:16" dst="U" desc="reg_nr_alp1_ymax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmin" range="0~63" addr=" 0x3e1d" mask="13:8" dst="U" desc="reg_nr_alp1_cmin : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nr_alp1_cmax" range="0~63" addr=" 0x3e1d" mask="5:0" dst="U" desc="reg_nr_alp1_cmax : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HVCon of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="159" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="82" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="96" value="173" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon>th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="91" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon>th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain0" range="0~255" addr=" 0x3e05" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain1" range="0~255" addr=" 0x3e05" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain5" range="0~255" addr=" 0x3e05" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain6" range="0~255" addr=" 0x3e05" mask="7:0" dst="U" desc="reg_pk_cirhpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain2" range="0~255" addr=" 0x3e06" mask="31:24" dst="U" desc="reg_pk_cirhpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain3-variable" range="0~255" addr=" 0x3e06" mask="23:16" dst="U" desc="reg_pk_cirhpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 96" default="159" value="159" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirhpcon2gain4" range="0~255" addr=" 0x3e06" mask="15:8" dst="U" desc="reg_pk_cirhpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for circle hp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain0" range="0~255" addr=" 0x3e07" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain1" range="0~255" addr=" 0x3e07" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for circle bp filter (all 8 direction same).. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain5" range="0~255" addr=" 0x3e07" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain6" range="0~255" addr=" 0x3e07" mask="7:0" dst="U" desc="reg_pk_cirbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain2" range="0~255" addr=" 0x3e08" mask="31:24" dst="U" desc="reg_pk_cirbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain3-variable" range="0~255" addr=" 0x3e08" mask="23:16" dst="U" desc="reg_pk_cirbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 40" default="82" value="82" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_cirbpcon2gain4" range="0~255" addr=" 0x3e08" mask="15:8" dst="U" desc="reg_pk_cirbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for circle bp filter (all 8 direction same). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain0" range="0~255" addr=" 0x3e09" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain0 : : threshold0 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain1" range="0~255" addr=" 0x3e09" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain1 : : threshold1 of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain5" range="0~255" addr=" 0x3e09" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain5 : : rate0 (for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain6" range="0~255" addr=" 0x3e09" mask="7:0" dst="U" desc="reg_pk_drthpcon2gain6 : : rate1 (for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain2" range="0~255" addr=" 0x3e0a" mask="31:24" dst="U" desc="reg_pk_drthpcon2gain2 : : level limit(for hpcon less than th0) of curve to map hpcon to hpgain for directional hp filter (best direction).. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain3-variable" range="0~255" addr=" 0x3e0a" mask="23:16" dst="U" desc="reg_pk_drthpcon2gain3 : : level limit(for th0 less than hpcon less than th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 96" default="173" value="173" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drthpcon2gain4" range="0~255" addr=" 0x3e0a" mask="15:8" dst="U" desc="reg_pk_drthpcon2gain4 : : level limit(for hpcon&gt;th1) of curve to map hpcon to hpgain for directional hp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain0" range="0~255" addr=" 0x3e0b" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain0 : : threshold0 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain1" range="0~255" addr=" 0x3e0b" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain1 : : threshold1 of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain5" range="0~255" addr=" 0x3e0b" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain5 : : rate0 (for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 50" default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain6" range="0~255" addr=" 0x3e0b" mask="7:0" dst="U" desc="reg_pk_drtbpcon2gain6 : : rate1 (for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain2" range="0~255" addr=" 0x3e0c" mask="31:24" dst="U" desc="reg_pk_drtbpcon2gain2 : : level limit(for bpcon less than th0) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain3-variable" range="0~255" addr=" 0x3e0c" mask="23:16" dst="U" desc="reg_pk_drtbpcon2gain3 : : level limit(for th0 less than bpcon less than th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 40" default="91" value="91" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbpcon2gain4" range="0~255" addr=" 0x3e0c" mask="15:8" dst="U" desc="reg_pk_drtbpcon2gain4 : : level limit(for bpcon&gt;th1) of curve to map bpcon to bpgain for directional bp filter (best direction). 0~255.. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Filter Bank of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_cirhp_horz_mode" range="0~3" addr=" 0x3e0d" mask="29:28" dst="U" desc="reg_cirhp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_mode" range="0~3" addr=" 0x3e0d" mask="25:24" dst="U" desc="reg_cirhp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_mode" range="0~3" addr=" 0x3e0d" mask="21:20" dst="U" desc="reg_cirhp_diag_mode : : filter on HP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_mode" range="0~3" addr=" 0x3e0d" mask="13:12" dst="U" desc="reg_cirbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_mode" range="0~3" addr=" 0x3e0d" mask="9:8" dst="U" desc="reg_cirbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_mode" range="0~3" addr=" 0x3e0d" mask="5:4" dst="U" desc="reg_cirbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_mode" range="0~3" addr=" 0x3e0e" mask="29:28" dst="U" desc="reg_drthp_horz_mode : : no horz filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_mode" range="0~3" addr=" 0x3e0e" mask="25:24" dst="U" desc="reg_drthp_vert_mode : : no vert filter on HP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_mode" range="0~3" addr=" 0x3e0e" mask="21:20" dst="U" desc="reg_drthp_diag_mode : : filter on HP; 1: [1 2 1]/4. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_mode" range="0~3" addr=" 0x3e0e" mask="13:12" dst="U" desc="reg_drtbp_horz_mode : : no horz filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_mode" range="0~3" addr=" 0x3e0e" mask="9:8" dst="U" desc="reg_drtbp_vert_mode : : no vert filter on BP; 1: [1 2 1]/4; 2/3: [1 2 2 2 1]/8. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_mode" range="0~3" addr=" 0x3e0e" mask="5:4" dst="U" desc="reg_drtbp_diag_mode : : filter on BP; 1: [1 2 1]/4;. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_horz_core" range="0~63" addr=" 0x3e0f" mask="21:16" dst="U" desc="reg_cirhp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_vert_core" range="0~63" addr=" 0x3e0f" mask="13:8" dst="U" desc="reg_cirhp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirhp_diag_core" range="0~63" addr=" 0x3e0f" mask="5:0" dst="U" desc="reg_cirhp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_horz_core" range="0~63" addr=" 0x3e10" mask="21:16" dst="U" desc="reg_cirbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_vert_core" range="0~63" addr=" 0x3e10" mask="13:8" dst="U" desc="reg_cirbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_cirbp_diag_core" range="0~63" addr=" 0x3e10" mask="5:0" dst="U" desc="reg_cirbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_horz_core" range="0~63" addr=" 0x3e11" mask="21:16" dst="U" desc="reg_drthp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_vert_core" range="0~63" addr=" 0x3e11" mask="13:8" dst="U" desc="reg_drthp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drthp_diag_core" range="0~63" addr=" 0x3e11" mask="5:0" dst="U" desc="reg_drthp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_horz_core" range="0~63" addr=" 0x3e12" mask="21:16" dst="U" desc="reg_drtbp_horz_core : : coring of HP for Horz. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_vert_core" range="0~63" addr=" 0x3e12" mask="13:8" dst="U" desc="reg_drtbp_vert_core : : coring of HP for Vert. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_drtbp_diag_core" range="0~63" addr=" 0x3e12" mask="5:0" dst="U" desc="reg_drtbp_diag_core : : coring of HP for Diag. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_hgain" range="0~15" addr=" 0x3e13" mask="31:28" dst="U" desc="reg_hp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_vgain" range="0~15" addr=" 0x3e13" mask="27:24" dst="U" desc="reg_hp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_cir_dgain" range="0~15" addr=" 0x3e13" mask="23:20" dst="U" desc="reg_hp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_hgain" range="0~15" addr=" 0x3e13" mask="15:12" dst="U" desc="reg_bp_cir_hgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_vgain" range="0~15" addr=" 0x3e13" mask="11:8" dst="U" desc="reg_bp_cir_vgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_cir_dgain" range="0~15" addr=" 0x3e13" mask="7:4" dst="U" desc="reg_bp_cir_dgain : : normalized 8 as 1. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Peaking" layout="30x4">
-<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr>th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr>th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="0" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_pk_alp2_maxerr_mode" range="0~1" addr=" 0x3e1e" mask="16:16" dst="U" desc="reg_pk_alp2_maxerr_mode : : 0 max err; 1: xerr. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_rate" range="0~63" addr=" 0x3e1e" mask="13:8" dst="U" desc="reg_pk_alp2_core_rate : : normalized 64 as 1. unsigned, default = 13" default="13" value="13" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_core_ofst" range="-32~31" addr=" 0x3e1e" mask="5:0" dst="S" desc="reg_pk_alp2_core_ofst : : normalized 64 as 1. signed, default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par0" range="0~255" addr=" 0x3e1f" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par0 : : threshold0 of curve to map mierr to alp2 for luma channel, this will be set value of flat region mierr that no need peaking.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par1" range="0~255" addr=" 0x3e1f" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par1 : : threshold1 of curve to map mierr to alp2 for luma channel,this will be set value of texture region mierr that can not do peaking. 0~255.. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par5" range="0~255" addr=" 0x3e1f" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par5 : : rate0 (for mierr less than th0) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par6" range="0~255" addr=" 0x3e1f" mask="7:0" dst="U" desc="reg_pk_alp2_minerr_par6 : : rate1 (for mierr&gt;th1) of curve to map mierr to alp2 for luma channel. the larger of the value, the deep of the slope. 0~255.. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par2" range="0~255" addr=" 0x3e20" mask="31:24" dst="U" desc="reg_pk_alp2_minerr_par2 : : level limit(for mierr less than th0) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for flat region. 0~255.. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par3" range="0~255" addr=" 0x3e20" mask="23:16" dst="U" desc="reg_pk_alp2_minerr_par3 : : level limit(for th0 less than mierr less than th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for misc region. 0~255.. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_minerr_par4" range="0~255" addr=" 0x3e20" mask="15:8" dst="U" desc="reg_pk_alp2_minerr_par4 : : level limit(for mierr&gt;th1) of curve to map mierr to alp2 for luma channel, this will be set to alp2 that we can do for texture region. 0~255. default = 63;. unsigned , default = 255" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_min" range="0~63" addr=" 0x3e21" mask="13:8" dst="U" desc="reg_pk_alp2_min : : normalized to 64 as 1. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_alp2_max" range="0~63" addr=" 0x3e21" mask="5:0" dst="U" desc="reg_pk_alp2_max : : normalized to 64 as 1. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_final_gain_rs" range="0~3" addr=" 0x3e22" mask="17:16" dst="U" desc="reg_final_gain_rs : : right shift bits for the gain normalization, 0 normal to 32 as 1; 1 normal to 64 as 1; -2 normal to 8 as 1; -1 normal to 16 as 1 . signed , default = 0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_hp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="15:8" dst="U" desc="reg_hp_final_gain : : gain to highpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_bp_final_gain-variable" range="0~255" addr=" 0x3e22" mask="7:0" dst="U" desc="reg_bp_final_gain : : gain to bandpass boost result (including directional/circle blending), normalized 32 as 1, 0~255. 1.25 * 32. unsigned , default = 30" default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_ver_gain" range="0~255" addr=" 0x3e28" mask="31:24" dst="U" desc="reg_pk_sad_ver_gain : : gain to sad[4], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_sad_hor_gain" range="0~255" addr=" 0x3e28" mask="23:16" dst="U" desc="reg_pk_sad_hor_gain : : gain to sad[0], 16 normalized to 1;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_bias_diag" range="0~3" addr=" 0x3e28" mask="10:9" dst="U" desc="reg_pk_bias_diag : : bias towards diag. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_pk_debug_edge" range="0~1" addr=" 0x3e28" mask="8:8" dst="U" desc="reg_pk_debug_edge : : show color for edge. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drt_force" range="0~31" addr=" 0x3e28" mask="4:0" dst="U" desc="reg_pk_drt_force : : force direction of drt peaking filter, h2b: 0:hp drt force, 1: bp drt force; 2: bp+hp drt force, 3: no force;. unsigned , default = 24" default="24" value="24" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Overshoot control of Peaking" layout="30x4">
-<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="20" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_pk_os_hsidecore" range="0~255" addr=" 0x3e23" mask="31:24" dst="U" desc="reg_pk_os_hsidecore : : side coring (not to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hsidegain" range="0~255" addr=" 0x3e23" mask="23:16" dst="U" desc="reg_pk_os_hsidegain : : side gain (not to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidcore" range="0~255" addr=" 0x3e23" mask="15:8" dst="U" desc="reg_pk_os_hmidcore : : midd coring (to current pixel) to adaptive overshoot margin in horizontal direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_hmidgain" range="0~255" addr=" 0x3e23" mask="7:0" dst="U" desc="reg_pk_os_hmidgain : : midd gain (to current pixel) to adaptive overshoot margin in horizontal direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidecore" range="0~255" addr=" 0x3e24" mask="31:24" dst="U" desc="reg_pk_os_vsidecore : : side coring (not to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 8" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vsidegain" range="0~255" addr=" 0x3e24" mask="23:16" dst="U" desc="reg_pk_os_vsidegain : : side gain (not to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidcore" range="0~255" addr=" 0x3e24" mask="15:8" dst="U" desc="reg_pk_os_vmidcore : : midd coring (to current pixel) to adaptive overshoot margin in vertical direction. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_vmidgain" range="0~255" addr=" 0x3e24" mask="7:0" dst="U" desc="reg_pk_os_vmidgain : : midd gain (to current pixel) to adaptive overshoot margin in vertical direction. normalized to 32 as 1. 0~255;. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_core" range="0~255" addr=" 0x3e25" mask="31:24" dst="U" desc="reg_pk_os_minerr_core : : coring to minerr for adaptive overshoot margin. the larger of this value, the less overshoot admitted 0~255;. unsigned , default = 40" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_minerr_gain" range="0~255" addr=" 0x3e25" mask="23:16" dst="U" desc="reg_pk_os_minerr_gain : : gain to minerr based adaptive overshoot margin. normalized to 64 as 1. 0~255;. unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_max" range="0~255" addr=" 0x3e25" mask="15:8" dst="U" desc="reg_pk_os_adpt_max : : maximum limit adaptive overshoot margin (4x). 0~255. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_adpt_min-variable" range="0~255" addr=" 0x3e25" mask="7:0" dst="U" desc="reg_pk_os_adpt_min : : minimun limit adaptive overshoot margin (1x). 0~255. unsigned , default = 20" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osh_mode" range="0~3" addr=" 0x3e26" mask="29:28" dst="U" desc="reg_pk_osh_mode : : 0~3: (2x+1) window in H direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_osv_mode" range="0~3" addr=" 0x3e26" mask="25:24" dst="U" desc="reg_pk_osv_mode : : 0~3: (2x+1) window in V direction. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_down" range="0~1023" addr=" 0x3e26" mask="21:12" dst="U" desc="reg_pk_os_down : : static negative overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_os_up" range="0~1023" addr=" 0x3e26" mask="9:0" dst="U" desc="reg_pk_os_up : : static positive overshoot margin. 0~1023. unsigned , default = 200" default="200" value="200" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="Direction of LTI/CTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2a" mask="29:24" dst="U" desc="reg_adp_lti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 10" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alp_core_rate" range="0~15" addr=" 0x3e2a" mask="19:16" dst="U" desc="reg_adp_lti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmin" range="0~63" addr=" 0x3e2a" mask="13:8" dst="U" desc="reg_adp_lti_dir_alpmin : : min value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_dir_alpmax" range="0~63" addr=" 0x3e2a" mask="5:0" dst="U" desc="reg_adp_lti_dir_alpmax : : max value of alpha, alpha = (min_err+x +ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_ofst" range="0~63" addr=" 0x3e2b" mask="29:24" dst="U" desc="reg_adp_cti_dir_alp_core_ofst : : ofst to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=10. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alp_core_rate" range="0~15" addr=" 0x3e2b" mask="19:16" dst="U" desc="reg_adp_cti_dir_alp_core_rate : : ofset to min_err, alpha = (min_err - (max_err-min_err)*rate + ofst)/max_err*64;dft=0/32. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmin" range="0~63" addr=" 0x3e2b" mask="13:8" dst="U" desc="reg_adp_cti_dir_alpmin : : min value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=10. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_alpmax" range="0~63" addr=" 0x3e2b" mask="5:0" dst="U" desc="reg_adp_cti_dir_alpmax : : max value of alpha, alpha = (min_err +x+ofst)/max_err*64; dft=63. unsigned , default = 63" default="63" value="63" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="29:24" dst="U" desc="reg_adp_lti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_lti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="21:16" dst="U" desc="reg_adp_lti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_hdf_gain" range="0~63" addr=" 0x3e2c" mask="13:8" dst="U" desc="reg_adp_cti_hdf_gain : : 8 normalized to 1; default = 16. unsigned , default = 16" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_vdf_gain" range="0~63" addr=" 0x3e2c" mask="5:0" dst="U" desc="reg_adp_cti_vdf_gain : : 8 normalized to 1; default = 12. unsigned , default = 12" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="30:30" dst="U" desc="reg_adp_lti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_lti_dir_difmode" range="0~1" addr=" 0x3e2d" mask="28:28" dst="U" desc="reg_adp_lti_dir_difmode : : 0: y_dif; 1: y_dif + (u_dif+v_dif)/2. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_cti_dir_lpf" range="0~1" addr=" 0x3e2d" mask="26:26" dst="U" desc="reg_adp_cti_dir_lpf : : 0: no lpf; 1: [1 2 2 2 1]/8 lpf dft=1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_cti_dir_difmode" range="0~3" addr=" 0x3e2d" mask="25:24" dst="U" desc="reg_adp_cti_dir_difmode : : 0: (u_dif+v_dif); 1: y_dif/2 + (u_dif+v_dif)*3/4; 2: y_dif + (u_dif+v_dif)/2; 3: y_dif*2 (not recomended). unsigned, default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="23:22" dst="U" desc="reg_adp_hvlti_dcblend_mode : : 0: hlti_dc; 1:vlti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_dcblend_mode" range="0~3" addr=" 0x3e2d" mask="21:20" dst="U" desc="reg_adp_hvcti_dcblend_mode : : 0: hcti_dc; 1:vcti_dc; 2: avg 3; blend on alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvlti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="19:18" dst="U" desc="reg_adp_hvlti_acblend_mode : : hlti_ac; 1:vlti_ac; 2: add 3;:adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hvcti_acblend_mode" range="0~3" addr=" 0x3e2d" mask="17:16" dst="U" desc="reg_adp_hvcti_acblend_mode : : hcti_ac; 1:vcti_ac; 2: add 3;: adaptive to alpha. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_debug" range="0~7" addr=" 0x3e2d" mask="14:12" dst="U" desc="reg_adp_hlti_debug : , for hlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_debug" range="0~7" addr=" 0x3e2d" mask="10:8" dst="U" desc="reg_adp_vlti_debug : , for vlti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_debug" range="0~7" addr=" 0x3e2d" mask="6:4" dst="U" desc="reg_adp_hcti_debug : , for hcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_debug" range="0~7" addr=" 0x3e2d" mask="2:0" dst="U" desc="reg_adp_vcti_debug : , for vcti debug, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HCTI " layout="30x4">
-<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="80" value="111" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="96" value="156" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="64" value="105" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="48" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hcti_vdn_flt" range="0~3" addr=" 0x3e2e" mask="27:26" dst="U" desc="reg_adp_hcti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hdn_flt" range="0~3" addr=" 0x3e2e" mask="25:24" dst="U" desc="reg_adp_hcti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_ddn_flt" range="0~3" addr=" 0x3e2e" mask="23:22" dst="U" desc="reg_adp_hcti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0], 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf0_flt" range="0~3" addr=" 0x3e2e" mask="21:20" dst="U" desc="reg_adp_hcti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf1_flt" range="0~3" addr=" 0x3e2e" mask="19:18" dst="U" desc="reg_adp_hcti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_lpf2_flt" range="0~3" addr=" 0x3e2e" mask="17:16" dst="U" desc="reg_adp_hcti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_clp_win" range="0~15" addr=" 0x3e2e" mask="15:12" dst="U" desc="reg_adp_hcti_hard_clp_win : , window size, 0~8, default = 7. unsigned , default = 7" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_hard_win_min" range="0~15" addr=" 0x3e2e" mask="11:8" dst="U" desc="reg_adp_hcti_hard_win_min : , window size, 0~8, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hcti_clp_mode" range="0~1" addr=" 0x3e2e" mask="4:4" dst="U" desc="reg_adp_hcti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dc_mode" range="0~7" addr=" 0x3e2e" mask="2:0" dst="U" desc="reg_adp_hcti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain0-variable" range="0~255" addr=" 0x3e2f" mask="31:24" dst="U" desc="reg_adp_hcti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 80. unsigned , default = 80" default="111" value="111" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain1-variable" range="0~255" addr=" 0x3e2f" mask="23:16" dst="U" desc="reg_adp_hcti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 96. unsigned , default = 96" default="156" value="156" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain2-variable" range="0~255" addr=" 0x3e2f" mask="15:8" dst="U" desc="reg_adp_hcti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 64. unsigned , default = 64" default="105" value="105" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_gain3-variable" range="0~255" addr=" 0x3e2f" mask="7:0" dst="U" desc="reg_adp_hcti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="48" value="48" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core0" range="0~255" addr=" 0x3e30" mask="31:24" dst="U" desc="reg_adp_hcti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core1" range="0~255" addr=" 0x3e30" mask="23:16" dst="U" desc="reg_adp_hcti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core2" range="0~255" addr=" 0x3e30" mask="15:8" dst="U" desc="reg_adp_hcti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_bst_core3" range="0~255" addr=" 0x3e30" mask="7:0" dst="U" desc="reg_adp_hcti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_mode" range="0~7" addr=" 0x3e31" mask="31:29" dst="U" desc="reg_adp_hcti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: .... default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_dx_mode" range="0~7" addr=" 0x3e31" mask="28:26" dst="U" desc="reg_adp_hcti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_lpf" range="0~3" addr=" 0x3e31" mask="25:24" dst="U" desc="reg_adp_hcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain0" range="0~255" addr=" 0x3e31" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain0 : , default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain1" range="0~255" addr=" 0x3e31" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain1 : , default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain2" range="0~255" addr=" 0x3e31" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain2 : 0;, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain3" range="0~255" addr=" 0x3e32" mask="31:24" dst="U" desc="reg_adp_hcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain4" range="0~255" addr=" 0x3e32" mask="23:16" dst="U" desc="reg_adp_hcti_con_2_gain4 : 5;, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain5" range="0~255" addr=" 0x3e32" mask="15:8" dst="U" desc="reg_adp_hcti_con_2_gain5 : 80;, default = 8. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_con_2_gain6" range="0~255" addr=" 0x3e32" mask="7:0" dst="U" desc="reg_adp_hcti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hcti_os_margin" range="0~255" addr=" 0x3e33" mask="7:0" dst="U" desc="reg_adp_hcti_os_margin : : margin for hcti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="HLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="40" value="71" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="48" value="88" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="32" value="77" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="16" value="65" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_hlti_vdn_flt" range="0~3" addr=" 0x3e34" mask="27:26" dst="U" desc="reg_adp_hlti_vdn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hdn_flt" range="0~3" addr=" 0x3e34" mask="25:24" dst="U" desc="reg_adp_hlti_hdn_flt : , 0: no lpf; 1:[0, 0, 0, 4, 8, 4, 0, 0, 0], 2:[0, 0, 2, 4, 4, 4, 2, 0, 0], 3: [1, 2, 2, 2, 2, 2, 2, 2, 1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_ddn_flt" range="0~3" addr=" 0x3e34" mask="23:22" dst="U" desc="reg_adp_hlti_ddn_flt : , 0: no lpf; 1:[0,2,4,2,0],2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf0_flt" range="0~3" addr=" 0x3e34" mask="21:20" dst="U" desc="reg_adp_hlti_lpf0_flt : , 0:no filter; 1:sigma=0.75, 2: sigma = 1.0, 3: sigma = 1.5, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf1_flt" range="0~3" addr=" 0x3e34" mask="19:18" dst="U" desc="reg_adp_hlti_lpf1_flt : , 0:no filter; 1:sigma= 2.0, 2: sigma = 3.0, 3: sigma = 4.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_lpf2_flt" range="0~3" addr=" 0x3e34" mask="17:16" dst="U" desc="reg_adp_hlti_lpf2_flt : , 0:no filter; 1:sigma=5.0, 2: sigma = 9.0, 3: sigma = 13.0, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_clp_win" range="0~15" addr=" 0x3e34" mask="15:12" dst="U" desc="reg_adp_hlti_hard_clp_win : , window size, 0~8, default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_hard_win_min" range="0~15" addr=" 0x3e34" mask="11:8" dst="U" desc="reg_adp_hlti_hard_win_min : , window size, 0~8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_hlti_clp_mode" range="0~1" addr=" 0x3e34" mask="4:4" dst="U" desc="reg_adp_hlti_clp_mode : , 0: hard clip, 1: adaptive clip, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dc_mode" range="0~7" addr=" 0x3e34" mask="2:0" dst="U" desc="reg_adp_hlti_dc_mode : , 0:dn, 1:lpf0, 2:lpf1, 3:lpf2, 4: lpf3: 5: vdn result; 6/7:org, default = 4. unsigned , default = 4" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain0-variable" range="0~255" addr=" 0x3e35" mask="31:24" dst="U" desc="reg_adp_hlti_bst_gain0 : : gain of the bandpass 0 (lpf1-lpf2)- LBP, default = 40. unsigned , default = 40" default="71" value="71" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain1-variable" range="0~255" addr=" 0x3e35" mask="23:16" dst="U" desc="reg_adp_hlti_bst_gain1 : : gain of the bandpass 1 (lpf0-lpf1)- BP, default = 48. unsigned , default = 48" default="88" value="88" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain2-variable" range="0~255" addr=" 0x3e35" mask="15:8" dst="U" desc="reg_adp_hlti_bst_gain2 : : gain of the bandpass 2 (hdn-lpf0)- HP, default = 32. unsigned , default = 32" default="77" value="77" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_gain3-variable" range="0~255" addr=" 0x3e35" mask="7:0" dst="U" desc="reg_adp_hlti_bst_gain3 : : gain of the unsharp band (yuvin-hdn) - US, default = 16. unsigned , default = 16" default="65" value="65" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core0" range="0~255" addr=" 0x3e36" mask="31:24" dst="U" desc="reg_adp_hlti_bst_core0 : : core of the bandpass 0 (lpf1-lpf2)- LBP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core1" range="0~255" addr=" 0x3e36" mask="23:16" dst="U" desc="reg_adp_hlti_bst_core1 : : core of the bandpass 1 (lpf0-lpf1)- BP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core2" range="0~255" addr=" 0x3e36" mask="15:8" dst="U" desc="reg_adp_hlti_bst_core2 : : core of the bandpass 2 (hdn-lpf0)- HP, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_bst_core3" range="0~255" addr=" 0x3e36" mask="7:0" dst="U" desc="reg_adp_hlti_bst_core3 : : core of the unsharp band (yuvin-hdn) - US, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_mode" range="0~7" addr=" 0x3e37" mask="31:29" dst="U" desc="reg_adp_hlti_con_mode : : con mode 0:[0, 0,-1, 1, 0, 0, 0]+[0, 0, 0, 1,-1, 0, 0], 1: [0, 0,-1, 0, 1, 0, 0], 2: [0,-1, 0, 0, 0, 1, 0], 3:[-1, 0, 0, 0, 0, 0, 1], 4: ....., default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_dx_mode" range="0~7" addr=" 0x3e37" mask="28:26" dst="U" desc="reg_adp_hlti_dx_mode : : dx mode 0: [-1 1 0]; 1~7: [-1 (2x+1)0 1], default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_lpf" range="0~3" addr=" 0x3e37" mask="25:24" dst="U" desc="reg_adp_hlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain0" range="0~255" addr=" 0x3e37" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain1" range="0~255" addr=" 0x3e37" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain2" range="0~255" addr=" 0x3e37" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain3" range="0~255" addr=" 0x3e38" mask="31:24" dst="U" desc="reg_adp_hlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain4" range="0~255" addr=" 0x3e38" mask="23:16" dst="U" desc="reg_adp_hlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain5" range="0~255" addr=" 0x3e38" mask="15:8" dst="U" desc="reg_adp_hlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_con_2_gain6" range="0~255" addr=" 0x3e38" mask="7:0" dst="U" desc="reg_adp_hlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_hlti_os_margin" range="0~255" addr=" 0x3e39" mask="7:0" dst="U" desc="reg_adp_hlti_os_margin : : margin for hlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VLTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="32" value="62" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="32" value="54" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="32" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vlti_hxn_flt" range="0~3" addr=" 0x3e3a" mask="13:12" dst="U" desc="reg_adp_vlti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dxn_flt" range="0~3" addr=" 0x3e3a" mask="11:10" dst="U" desc="reg_adp_vlti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_han_flt" range="0~3" addr=" 0x3e3a" mask="9:8" dst="U" desc="reg_adp_vlti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dan_flt" range="0~3" addr=" 0x3e3a" mask="7:6" dst="U" desc="reg_adp_vlti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_dx_mode" range="0~3" addr=" 0x3e3a" mask="5:4" dst="U" desc="reg_adp_vlti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_con_lpf" range="0~1" addr=" 0x3e3a" mask="2:2" dst="U" desc="reg_adp_vlti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vlti_hard_clp_win" range="0~1" addr=" 0x3e3a" mask="0:0" dst="U" desc="reg_adp_vlti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain0-variable" range="0~255" addr=" 0x3e3b" mask="23:16" dst="U" desc="reg_adp_vlti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 32. unsigned , default = 32" default="62" value="62" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain1-variable" range="0~255" addr=" 0x3e3b" mask="15:8" dst="U" desc="reg_adp_vlti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 32. unsigned , default = 32" default="54" value="54" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_gain2-variable" range="0~255" addr=" 0x3e3b" mask="7:0" dst="U" desc="reg_adp_vlti_bst_gain2 : : gain to boost filter usf, default = 32. unsigned , default = 32" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core0" range="0~255" addr=" 0x3e3c" mask="23:16" dst="U" desc="reg_adp_vlti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core1" range="0~255" addr=" 0x3e3c" mask="15:8" dst="U" desc="reg_adp_vlti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 5. unsigned , default = 5" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_bst_core2" range="0~255" addr=" 0x3e3c" mask="7:0" dst="U" desc="reg_adp_vlti_bst_core2 : : coring to boost filter usf, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain0" range="0~255" addr=" 0x3e3d" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain1" range="0~255" addr=" 0x3e3d" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain1 : 60;, default = 69. unsigned , default = 60" default="69" value="69" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain2" range="0~255" addr=" 0x3e3d" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain3" range="0~255" addr=" 0x3e3d" mask="7:0" dst="U" desc="reg_adp_vlti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain4" range="0~255" addr=" 0x3e3e" mask="31:24" dst="U" desc="reg_adp_vlti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain5" range="0~255" addr=" 0x3e3e" mask="23:16" dst="U" desc="reg_adp_vlti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_con_2_gain6" range="0~255" addr=" 0x3e3e" mask="15:8" dst="U" desc="reg_adp_vlti_con_2_gain6 : 20;, default = 20. unsigned , default = 20" default="20" value="20" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vlti_os_margin" range="0~255" addr=" 0x3e3e" mask="7:0" dst="U" desc="reg_adp_vlti_os_margin : : margin for vlti overshoot, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="VCTI" layout="30x4">
-<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="23" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="31" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="0" value="23" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000" />
+<Control ui_type="slider" name="reg_adp_vcti_hxn_flt" range="0~3" addr=" 0x3e3f" mask="13:12" dst="U" desc="reg_adp_vcti_hxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dxn_flt" range="0~3" addr=" 0x3e3f" mask="11:10" dst="U" desc="reg_adp_vcti_dxn_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_han_flt" range="0~3" addr=" 0x3e3f" mask="9:8" dst="U" desc="reg_adp_vcti_han_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dan_flt" range="0~3" addr=" 0x3e3f" mask="7:6" dst="U" desc="reg_adp_vcti_dan_flt : : 0: no dn; 1: [1 2 1]/4; 2 : [1 2 2 2 1]/8 3:[1 0 2 0 1]/4, default = 3. unsigned , default = 3" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_dx_mode" range="0~3" addr=" 0x3e3f" mask="5:4" dst="U" desc="reg_adp_vcti_dx_mode : : 0:[-1 1] 1:[-1 0 -1]; 2/3: [-1 0 0 0 -1], default = 2. unsigned , default = 2" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_con_lpf" range="0~1" addr=" 0x3e3f" mask="2:2" dst="U" desc="reg_adp_vcti_con_lpf : : lpf mode of the con: 0: [1 2 1]/4; 1:[1 2 2 2 1]/8, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_adp_vcti_hard_clp_win" range="0~1" addr=" 0x3e3f" mask="0:0" dst="U" desc="reg_adp_vcti_hard_clp_win : : window size; 0: 1x3 window; 1: 1x5 window, default = 1. unsigned , default = 1" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain0-variable" range="0~255" addr=" 0x3e40" mask="23:16" dst="U" desc="reg_adp_vcti_bst_gain0 : : gain to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="23" value="23" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain1-variable" range="0~255" addr=" 0x3e40" mask="15:8" dst="U" desc="reg_adp_vcti_bst_gain1 : : gain to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="31" value="31" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_gain2-variable" range="0~255" addr=" 0x3e40" mask="7:0" dst="U" desc="reg_adp_vcti_bst_gain2 : : gain to boost filter usf, default = 0. unsigned , default = 0" default="23" value="23" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core0" range="0~255" addr=" 0x3e41" mask="23:16" dst="U" desc="reg_adp_vcti_bst_core0 : : coring to boost filter [-1 2 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core1" range="0~255" addr=" 0x3e41" mask="15:8" dst="U" desc="reg_adp_vcti_bst_core1 : : coring to boost filter [-1 0 2 0 -1];, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_bst_core2" range="0~255" addr=" 0x3e41" mask="7:0" dst="U" desc="reg_adp_vcti_bst_core2 : : coring to boost filter usf, default = 0. unsigned , default = 0" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain0" range="0~255" addr=" 0x3e42" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain0 : 25;, default = 25. unsigned , default = 25" default="25" value="25" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain1" range="0~255" addr=" 0x3e42" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain1 : 60;, default = 60. unsigned , default = 60" default="60" value="60" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain2" range="0~255" addr=" 0x3e42" mask="15:8" dst="U" desc="reg_adp_vcti_con_2_gain2 : 0;, default = 90. unsigned , default = 90" default="90" value="90" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain3" range="0~255" addr=" 0x3e42" mask="7:0" dst="U" desc="reg_adp_vcti_con_2_gain3 : 96;, default = 96. unsigned , default = 96" default="96" value="96" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain4" range="0~255" addr=" 0x3e43" mask="31:24" dst="U" desc="reg_adp_vcti_con_2_gain4 : 5;, default = 95. unsigned , default = 95" default="95" value="95" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_adp_vcti_con_2_gain5" range="0~255" addr=" 0x3e43" mask="23:16" dst="U" desc="reg_adp_vcti_con_2_gain5 : 80;, default = 80. unsigned , default = 80" default="80" value="80" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR3" layout="50x4">
-<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -> UVY/GBR" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -> YUV/RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon>th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon>th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon>th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="sr2_cmpmux_bef" range="0~1" addr=" 0x3e60" mask="1:1" dst="U" desc="sr2_cmpmux_bef , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, YUV/RGB -&gt; UVY/GBR" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="sr2_cmpmux_aft" range="0~1" addr=" 0x3e60" mask="0:0" dst="U" desc="sr2_cmpmux_aft , 0 : no swap for YUV/RGB; 1: swap for YUV/RGB, UVY/GBR -&gt; YUV/RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_mode" range="0~1" addr=" 0x3e61" mask="7:7" dst="U" desc="reg_sr3_lti_hsad_mode: mode for hsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_mode" range="0~1" addr=" 0x3e61" mask="6:6" dst="U" desc="reg_sr3_cti_hsad_mode: mode for hsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_dsad_mode" range="0~1" addr=" 0x3e61" mask="5:5" dst="U" desc="reg_sr3_lti_dsad_mode: mode for dsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_dsad_mode" range="0~1" addr=" 0x3e61" mask="4:4" dst="U" desc="reg_sr3_cti_dsad_mode: mode for dsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_vsad_mode" range="0~1" addr=" 0x3e61" mask="3:3" dst="U" desc="reg_sr3_lti_vsad_mode: mode for vsad of lti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_vsad_mode" range="0~1" addr=" 0x3e61" mask="2:2" dst="U" desc="reg_sr3_cti_vsad_mode: mode for vsad of cti calculation, 0:block based; 1: other sharp" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_lti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="1:1" dst="U" desc="reg_sr3_lti_hsad_hlpf: hlpf for hsad of lti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_cti_hsad_hlpf" range="0~1" addr=" 0x3e61" mask="0:0" dst="U" desc="reg_sr3_cti_hsad_hlpf: hlpf for hsad of cti calculation, 0:no hlpf; 1: with [1 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_sad_mode" range="0~1" addr=" 0x3e62" mask="11:11" dst="U" desc="reg_sr3_pk_sad_mode: mode for sad of peaking calculation, 0: block based; 1: other sharp." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_hsad_hlpf" range="0~1" addr=" 0x3e62" mask="10:10" dst="U" desc="reg_sr3_pk_hsad_hlpf: hlpf for hsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_vsad_hlpf" range="0~1" addr=" 0x3e62" mask="9:9" dst="U" desc="reg_sr3_pk_vsad_hlpf: hlpf for vsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_dsad_hlpf" range="0~1" addr=" 0x3e62" mask="8:8" dst="U" desc="reg_sr3_pk_dsad_hlpf: hlpf for dsad for peaking calculation,0:no hlpf; 1: with [1 2 2 2 1] hlpf." default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_pk_ti_blend_mode" range="0~1" addr=" 0x3e62" mask="0:0" dst="U" desc="reg_sr3_pk_ti_blend_mode: blend mode of the TI and PK result" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode" range="0~1" addr=" 0x3e63" mask="7:7" dst="U" desc="reg_sr3_sad_intlev_mode: interleave detect xerr mode: 0 max; 1: sum" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_sad_intlev_mode1" range="0~1" addr=" 0x3e63" mask="6:6" dst="U" desc="reg_sr3_sad_intlev_mode1: mode 1 of using diagonal protection: 1: with diagonal protection" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_sameside_mode" range="0~1" addr=" 0x3e64" mask="1:1" dst="U" desc="reg_sr3_dejaggy_sameside_mode: mode of sameside flag decision" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_sr3_dejaggy_enable" range="0~1" addr=" 0x3e64" mask="0:0" dst="U" desc="reg_sr3_dejaggy_enable: enable of sr3 dejaggy" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff03" range="-128~127" addr=" 0x3e58" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff03, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff02" range="-128~127" addr=" 0x3e58" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff02, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff01" range="-128~127" addr=" 0x3e58" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff01, signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff00" range="-128~127" addr=" 0x3e58" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff00, signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff13" range="-128~127" addr=" 0x3e59" mask="31:24" dst="S" desc="sr2_y_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff12" range="-128~127" addr=" 0x3e59" mask="23:16" dst="S" desc="sr2_y_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff11" range="-128~127" addr=" 0x3e59" mask="15:8" dst="S" desc="sr2_y_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_hcoeff10" range="-128~127" addr=" 0x3e59" mask="7:0" dst="S" desc="sr2_y_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff03" range="-128~127" addr=" 0x3e5a" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff02" range="-128~127" addr=" 0x3e5a" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff01" range="-128~127" addr=" 0x3e5a" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff00" range="-128~127" addr=" 0x3e5a" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff13" range="-128~127" addr=" 0x3e5b" mask="31:24" dst="S" desc="sr2_c_bic_hcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff12" range="-128~127" addr=" 0x3e5b" mask="23:16" dst="S" desc="sr2_c_bic_hcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff11" range="-128~127" addr=" 0x3e5b" mask="15:8" dst="S" desc="sr2_c_bic_hcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_hcoeff10" range="-128~127" addr=" 0x3e5b" mask="7:0" dst="S" desc="sr2_c_bic_hcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff03" range="-128~127" addr=" 0x3e5c" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff02" range="-128~127" addr=" 0x3e5c" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff02 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff01" range="-128~127" addr=" 0x3e5c" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff01 , signed" default="64" value="64" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff00" range="-128~127" addr=" 0x3e5c" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff00 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff13" range="-128~127" addr=" 0x3e5d" mask="31:24" dst="S" desc="sr2_y_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff12" range="-128~127" addr=" 0x3e5d" mask="23:16" dst="S" desc="sr2_y_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff11" range="-128~127" addr=" 0x3e5d" mask="15:8" dst="S" desc="sr2_y_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_y_bic_vcoeff10" range="-128~127" addr=" 0x3e5d" mask="7:0" dst="S" desc="sr2_y_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff03" range="-128~127" addr=" 0x3e5e" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff03 , signed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff02" range="-128~127" addr=" 0x3e5e" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff02 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff01" range="-128~127" addr=" 0x3e5e" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff01 , signed" default="22" value="22" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff00" range="-128~127" addr=" 0x3e5e" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff00 , signed" default="21" value="21" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff13" range="-128~127" addr=" 0x3e5f" mask="31:24" dst="S" desc="sr2_c_bic_vcoeff13 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff12" range="-128~127" addr=" 0x3e5f" mask="23:16" dst="S" desc="sr2_c_bic_vcoeff12 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff11" range="-128~127" addr=" 0x3e5f" mask="15:8" dst="S" desc="sr2_c_bic_vcoeff11 , signed" default="36" value="36" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="sr2_c_bic_vcoeff10" range="-128~127" addr=" 0x3e5f" mask="7:0" dst="S" desc="sr2_c_bic_vcoeff10 , signed" default="-4" value="-4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_sad_core_rate" range="0~63" addr=" 0x3e61" mask="29:24" dst="U" desc="reg_sr3_pk_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_lti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="21:16" dst="U" desc="reg_sr3_lti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_cti_sad_core_rate" range="0~63" addr=" 0x3e61" mask="13:8" dst="U" desc="reg_sr3_cti_sad_core_rate : rate of coring." default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hpdrt_mode" range="0~3" addr=" 0x3e62" mask="7:6" dst="U" desc="reg_sr3_pk_hpdrt_mode: mode for HPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bpdrt_mode" range="0~3" addr=" 0x3e62" mask="5:4" dst="U" desc="reg_sr3_pk_bpdrt_mode: mode for BPdrt filter" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_drtbld_range" range="0~3" addr=" 0x3e62" mask="3:2" dst="U" desc="reg_pk_drtbld_range: range of the min2 and min direction distance" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_Hp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="30:28" dst="U" desc="reg_sr3_pk_Hp_hvcon_replace8_maxsad: replace HP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8_maxsad" range="0~7" addr=" 0x3e63" mask="26:24" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8_maxsad: replace BP hvcon by maxsad" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_hp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="23:16" dst="U" desc="reg_sr3_pk_hp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_pk_bp_hvcon_replace8lv_gain" range="0~255" addr=" 0x3e63" mask="15:8" dst="U" desc="reg_sr3_pk_bp_hvcon_replace8lv_gain: gain to local variant before calculating the hv gain for peaking." default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_sad_intlev_gain" range="0~63" addr=" 0x3e63" mask="5:0" dst="U" desc="reg_sr3_sad_intlev_gain: interleave detection for sad gain applied, normalized to 8 as 1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_sameside_prtct" range="0~3" addr=" 0x3e64" mask="3:2" dst="U" desc="reg_sr3_dejaggy_sameside_prtct: enable of sr3 dejaggy same side curve protect from filter, [0] for proc path; [1] for ctrl path." default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="31:28" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="27:24" dst="U" desc="reg_sr3_dejaggy_ctrlchrm_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_1" range="0~15" addr=" 0x3e65" mask="23:20" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_1 : alpha for LR video LPF" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_ctrlluma_alpha_0" range="0~15" addr=" 0x3e65" mask="19:16" dst="U" desc="reg_sr3_dejaggy_ctrlluma_alpha_0 : alpha for LR video LPF" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_1" range="0~15" addr=" 0x3e65" mask="15:12" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procchrm_alpha_0" range="0~15" addr=" 0x3e65" mask="11:8" dst="U" desc="reg_sr3_dejaggy_procchrm_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_1" range="0~15" addr=" 0x3e65" mask="7:4" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_1 : alpha for LR video LPF" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dejaggy_procluma_alpha_0" range="0~15" addr=" 0x3e65" mask="3:0" dst="U" desc="reg_sr3_dejaggy_procluma_alpha_0 : alpha for LR video LPF" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pk_debug_edge" range="0~127" addr=" 0x3e66" mask="14:8" dst="U" desc="reg_pk_debug_edge" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_en" range="0~7" addr=" 0x3e66" mask="6:4" dst="U" desc="reg_sr3_drtlpf_theta_en" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_enable" range="0~7" addr=" 0x3e66" mask="2:0" dst="U" desc="reg_sr3_drtlpf_enable: directional lpf on Y/U/V channels" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_3" range="0~63" addr=" 0x3e67" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_3" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_2" range="0~63" addr=" 0x3e67" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_1" range="0~63" addr=" 0x3e67" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_1" default="11" value="11" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_0" range="0~63" addr=" 0x3e67" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_0: directional lpf alpha coef for min_sad/max_sad compare" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_7" range="0~63" addr=" 0x3e68" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_7" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_6" range="0~63" addr=" 0x3e68" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_6" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_5" range="0~63" addr=" 0x3e68" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_5" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_4" range="0~63" addr=" 0x3e68" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_4: directional lpf alpha coef for min_sad/max_sad compare" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_11" range="0~63" addr=" 0x3e69" mask="29:24" dst="U" desc="reg_sr3_drtlpf_alpha_11" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_10" range="0~63" addr=" 0x3e69" mask="21:16" dst="U" desc="reg_sr3_drtlpf_alpha_10" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_9" range="0~63" addr=" 0x3e69" mask="13:8" dst="U" desc="reg_sr3_drtlpf_alpha_9" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_8" range="0~63" addr=" 0x3e69" mask="5:0" dst="U" desc="reg_sr3_drtlpf_alpha_8: directional lpf alpha coef for min_sad/max_sad compare" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst7" range="0~15" addr=" 0x3e6a" mask="31:28" dst="U" desc="reg_sr3_drtlpf_alpha_ofst7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst6" range="0~15" addr=" 0x3e6a" mask="27:24" dst="U" desc="reg_sr3_drtlpf_alpha_ofst6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst5" range="0~15" addr=" 0x3e6a" mask="23:20" dst="U" desc="reg_sr3_drtlpf_alpha_ofst5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst4" range="0~15" addr=" 0x3e6a" mask="19:16" dst="U" desc="reg_sr3_drtlpf_alpha_ofst4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst3" range="0~15" addr=" 0x3e6a" mask="15:12" dst="U" desc="reg_sr3_drtlpf_alpha_ofst3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst2" range="0~15" addr=" 0x3e6a" mask="11:8" dst="U" desc="reg_sr3_drtlpf_alpha_ofst2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst1" range="0~15" addr=" 0x3e6a" mask="7:4" dst="U" desc="reg_sr3_drtlpf_alpha_ofst1" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_alpha_ofst0" range="0~15" addr=" 0x3e6a" mask="3:0" dst="U" desc="reg_sr3_drtlpf_alpha_ofst0: directional lpf alpha coef offset of each direction." default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_enable" range="0~7" addr=" 0x3e6b" mask="30:28" dst="U" desc="reg_sr3_dering_enable: dering enable" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_varlpf_mode" range="0~7" addr=" 0x3e6b" mask="26:24" dst="U" desc="reg_sr3_dering_varlpf_mode: local variant LPF mode. 0: no filter; 1: errosion 3x3; 2: 3x3 lpf; 3: 3x3 errosion + lpf" default="3" value="3" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_maxrange" range="0~15" addr=" 0x3e6b" mask="23:20" dst="U" desc="reg_sr3_dering_maxrange: range of dering in LR resolution." default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_blend_mode" range="0~3" addr=" 0x3e6b" mask="17:16" dst="U" desc="reg_sr3_dering_lcvar_blend_mode: mode for lcvar calculation. 0:HV blend; 1:diag blend; 2:HV blend + V; 3: HV blend+Diag blend" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_gain" range="0~255" addr=" 0x3e6b" mask="15:8" dst="U" desc="reg_sr3_dering_lcvar_gain: gain to local variant and normalized to 32 as 1" default="40" value="40" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_nearby_maxsad_th" range="0~255" addr=" 0x3e6b" mask="7:0" dst="U" desc="reg_sr3_dering_lcvar_nearby_maxsad_th: threshold to use near side maxsad if that side is larger than this threshold, otherwise use the max one." default="28" value="28" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain3" range="0~255" addr=" 0x3e6c" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkgain3: level limit(for th0 less than bpcon less than th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain2" range="0~255" addr=" 0x3e6c" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain2: level limit(for bpcon less than th0) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain1" range="0~255" addr=" 0x3e6c" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain1: threshold 1 of curve for dering pkgain based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain0" range="0~255" addr=" 0x3e6c" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain0: threshold 0 of curve for dering pkgain based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain6" range="0~255" addr=" 0x3e6d" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkgain6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain5" range="0~255" addr=" 0x3e6d" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkgain5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkgain4" range="0~255" addr=" 0x3e6d" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkgain4: level limit(for bpcon&gt;th1) of curve for dering pkgain base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos3" range="0~255" addr=" 0x3e6e" mask="31:24" dst="U" desc="reg_sr3_dering_luma2pkos3: level limit(for th0 less than bpcon less than th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos2" range="0~255" addr=" 0x3e6e" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos2: level limit(for bpcon less than th0) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos1" range="0~255" addr=" 0x3e6e" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos1: threshold 1 of curve for dering pkOS based on LPF luma level." default="200" value="200" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos0" range="0~255" addr=" 0x3e6e" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos0: threshold 0 of curve for dering pkOS based on LPF luma level." default="30" value="30" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos6" range="0~255" addr=" 0x3e6f" mask="23:16" dst="U" desc="reg_sr3_dering_luma2pkos6: rate1 (for bpcon&gt;th1) of curve for dering pkOS based on LPF luma level." default="24" value="24" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos5" range="0~255" addr=" 0x3e6f" mask="15:8" dst="U" desc="reg_sr3_dering_luma2pkos5: rate0 (for bpcon less than th0) of curve for dering pkOS based on LPF luma level." default="50" value="50" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_luma2pkos4" range="0~255" addr=" 0x3e6f" mask="7:0" dst="U" desc="reg_sr3_dering_luma2pkos4: level limit(for bpcon&gt;th1) of curve for dering pkOS base on LPF luma level" default="255" value="255" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad7" range="0~15" addr=" 0x3e70" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_maxsad7" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad6" range="0~15" addr=" 0x3e70" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_maxsad6" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad5" range="0~15" addr=" 0x3e70" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_maxsad5" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad4" range="0~15" addr=" 0x3e70" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_maxsad4" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad3" range="0~15" addr=" 0x3e70" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_maxsad3" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad2" range="0~15" addr=" 0x3e70" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_maxsad2" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad1" range="0~15" addr=" 0x3e70" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_maxsad1" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_maxsad0" range="0~15" addr=" 0x3e70" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_maxsad0: pkgain vs maxsad value, 8 node interpolations." default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max7" range="0~15" addr=" 0x3e71" mask="31:28" dst="U" desc="reg_sr3_dering_gainvs_vr2max7" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max6" range="0~15" addr=" 0x3e71" mask="27:24" dst="U" desc="reg_sr3_dering_gainvs_vr2max6" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max5" range="0~15" addr=" 0x3e71" mask="23:20" dst="U" desc="reg_sr3_dering_gainvs_vr2max5" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max4" range="0~15" addr=" 0x3e71" mask="19:16" dst="U" desc="reg_sr3_dering_gainvs_vr2max4" default="15" value="15" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max3" range="0~15" addr=" 0x3e71" mask="15:12" dst="U" desc="reg_sr3_dering_gainvs_vr2max3" default="14" value="14" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max2" range="0~15" addr=" 0x3e71" mask="11:8" dst="U" desc="reg_sr3_dering_gainvs_vr2max2" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max1" range="0~15" addr=" 0x3e71" mask="7:4" dst="U" desc="reg_sr3_dering_gainvs_vr2max1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_gainvs_vr2max0" range="0~15" addr=" 0x3e71" mask="3:0" dst="U" desc="reg_sr3_dering_gainvs_vr2max0: pkgain vs ratio" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_lcvar_floor" range="0~255" addr=" 0x3e72" mask="23:16" dst="U" desc="reg_sr3_dering_lcvar_floor" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_gain" range="0~255" addr=" 0x3e72" mask="15:8" dst="U" desc="reg_sr3_dering_vr2max_gain: gain to max before feeding to LUT" default="32" value="32" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_dering_vr2max_limt" range="0~63" addr=" 0x3e72" mask="5:0" dst="U" desc="reg_sr3_dering_vr2max_limt: limit of maxsad" default="16" value="16" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_h16" range="0~65535" addr=" 0x3e73" mask="31:16" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="65225" value="65225" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_sr3_drtlpf_theta_l16" range="0~65535" addr=" 0x3e73" mask="15:0" dst="U" desc="reg_sr3_drtlpf_theta: u4x8 directional lpf beta coef for min_sad/min2_sad compared to x=0:7 correspond to [1:8]/16; 0 means no drtLPF, 15: 100% alpha dependant drtLPF." default="25632" value="25632" cmd="common:2,0xff900000"/>
</Page>
<Page tab_title="SR4" layout="30x4">
-<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -> reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="64" value="2" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000" />
-<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
-<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000" />
+<Control ui_type="checkbox" name="reg_nrdeband_reset1" range="0~1" addr=" 0x3e77" mask="26:26" dst="U" desc="reg_nrdeband_reset1 : // unsigned , default = 0 0 : no reset seed 1: reload chroma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_reset0" range="0~1" addr=" 0x3e77" mask="25:25" dst="U" desc="reg_nrdeband_reset0 : // unsigned , default = 0 0 : no reset seed 1: reload luma seed" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_rgb" range="0~1" addr=" 0x3e77" mask="24:24" dst="U" desc="reg_nrdeband_rgb : // unsigned , default = 0 0 : yuv 1: RGB" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en11" range="0~1" addr=" 0x3e77" mask="23:23" dst="U" desc="reg_nrdeband_en11 : // unsigned , default = 1 debanding registers of side lines, [0] for luma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en10" range="0~1" addr=" 0x3e77" mask="22:22" dst="U" desc="reg_nrdeband_en10 : // unsigned , default = 1 debanding registers of side lines, [1] for chroma, same for below" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_siderand" range="0~1" addr=" 0x3e77" mask="21:21" dst="U" desc="reg_nrdeband_siderand : // unsigned , default = 1 options to use side two lines use the rand, instead of use for the YUV three component of middle line, 0: seed[3]/bandrand[3] for middle line yuv; 1: seed[3]/bandrand[3] for nearby three lines Y;" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_randmode" range="0~1" addr=" 0x3e77" mask="20:20" dst="U" desc="reg_nrdeband_randmode : // unsigned , default = 0 mode of rand noise adding, 0: same noise strength for all difs; else: strenght of noise will not exceed the difs, MIN((pPKReg -&gt; reg_nrdeband_bandrand[m]), noise[m])" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand2" range="0~7" addr=" 0x3e77" mask="19:17" dst="U" desc="reg_nrdeband_bandrand2 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand1" range="0~7" addr=" 0x3e77" mask="15:13" dst="U" desc="reg_nrdeband_bandrand1 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_bandrand0" range="0~7" addr=" 0x3e77" mask="11:9" dst="U" desc="reg_nrdeband_bandrand0 : // unsigned , default = 6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor1" range="0~1" addr=" 0x3e77" mask="7:7" dst="U" desc="reg_nrdeband_hpxor1 : // unsigned , default = 1 debanding random hp portion xor, [0] for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_hpxor0" range="0~1" addr=" 0x3e77" mask="6:6" dst="U" desc="reg_nrdeband_hpxor0 : // unsigned , default = 1 debanding random hp portion xor, [1] for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en1" range="0~1" addr=" 0x3e77" mask="5:5" dst="U" desc="reg_nrdeband_en1 : // unsigned , default = 1 debanding registers, for luma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_nrdeband_en0" range="0~1" addr=" 0x3e77" mask="4:4" dst="U" desc="reg_nrdeband_en0 : // unsigned , default = 1 debanding registers, for chroma" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode1" range="0~3" addr=" 0x3e77" mask="3:2" dst="U" desc="reg_nrdeband_lpf_mode1 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_lpf_mode0" range="0~3" addr=" 0x3e77" mask="1:0" dst="U" desc="reg_nrdeband_lpf_mode0 : // unsigned , default = 2 lpf mode, 0: 3x3, 1:3x5; 2: 5x5; 3:5x7" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th3" range="0~15" addr=" 0x3e78" mask="31:28" dst="U" desc="reg_nrdeband_luma_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th2" range="0~15" addr=" 0x3e78" mask="27:24" dst="U" desc="reg_nrdeband_luma_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th1" range="0~15" addr=" 0x3e78" mask="23:20" dst="U" desc="reg_nrdeband_luma_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_luma_th0" range="0~15" addr=" 0x3e78" mask="19:16" dst="U" desc="reg_nrdeband_luma_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif less than th[3] (lpf*1 + 3*y)/4; else" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th3" range="0~15" addr=" 0x3e78" mask="15:12" dst="U" desc="reg_nrdeband_chrm_th3 : // unsigned , default = 9 threshold to |Y-Ylpf|, if less than th[0] use lpf" default="9" value="9" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th2" range="0~15" addr=" 0x3e78" mask="11:8" dst="U" desc="reg_nrdeband_chrm_th2 : // unsigned , default = 7 elseif less than th[1] use (lpf*3 + y)/4" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th1" range="0~15" addr=" 0x3e78" mask="7:4" dst="U" desc="reg_nrdeband_chrm_th1 : // unsigned , default = 6 elseif less than th[1] use (lpf*3 + y)/4elseif less than th[2] (lpf*1 + y)/2" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_chrm_th0" range="0~15" addr=" 0x3e78" mask="3:0" dst="U" desc="reg_nrdeband_chrm_th0 : // unsigned , default = 5 elseif less than th[1] use (lpf*3 + y)/4elseif elseif" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut7" range="0~7" addr=" 0x3e79" mask="23:21" dst="U" desc="reg_nrdeband_randslut7 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut6" range="0~7" addr=" 0x3e79" mask="20:18" dst="U" desc="reg_nrdeband_randslut6 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut5" range="0~7" addr=" 0x3e79" mask="17:15" dst="U" desc="reg_nrdeband_randslut5 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut4" range="0~7" addr=" 0x3e79" mask="14:12" dst="U" desc="reg_nrdeband_randslut4 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut3" range="0~7" addr=" 0x3e79" mask="11:9" dst="U" desc="reg_nrdeband_randslut3 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut2" range="0~7" addr=" 0x3e79" mask="8:6" dst="U" desc="reg_nrdeband_randslut2 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut1" range="0~7" addr=" 0x3e79" mask="5:3" dst="U" desc="reg_nrdeband_randslut1 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_randslut0" range="0~7" addr=" 0x3e79" mask="2:0" dst="U" desc="reg_nrdeband_randslut0 : // unsigned , default = 1 lut0" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th1" range="0~1023" addr=" 0x3e7a" mask="25:16" dst="U" desc="reg_nrdeband_yc_th1 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_yc_th0" range="0~1023" addr=" 0x3e7a" mask="9:0" dst="U" desc="reg_nrdeband_yc_th0 : // unsigned , default = 0 to luma/|u/v| for using the denoise" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_h16" range="0~65535" addr=" 0x3e7b" mask="31:16" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_h16" range="0~65535" addr=" 0x3e7c" mask="31:16" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_h16" range="0~65535" addr=" 0x3e7d" mask="31:16" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="24741" value="24741" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed0_l16" range="0~65535" addr=" 0x3e7b" mask="15:0" dst="U" desc="reg_nrdeband_seed0 : // unsigned , default = 1621438240 noise adding seed for Y. seed[0]= 0x60a52f20; as default" default="12064" value="12064" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed1_l16" range="0~65535" addr=" 0x3e7c" mask="15:0" dst="U" desc="reg_nrdeband_seed1 : // unsigned , default = 1621438247 noise adding seed for U. seed[0]= 0x60a52f27; as default" default="12071" value="12071" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_nrdeband_seed2_l16" range="0~65535" addr=" 0x3e7d" mask="15:0" dst="U" desc="reg_nrdeband_seed2 : // unsigned , default = 1621438242 noise adding seed for V. seed[0]= 0x60a52f22; as default" default="12066" value="12066" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut7" range="0~15" addr=" 0x3e7e" mask="31:28" dst="U" desc="reg_pkgain_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut6" range="0~15" addr=" 0x3e7e" mask="27:24" dst="U" desc="reg_pkgain_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut5" range="0~15" addr=" 0x3e7e" mask="23:20" dst="U" desc="reg_pkgain_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut4" range="0~15" addr=" 0x3e7e" mask="19:16" dst="U" desc="reg_pkgain_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut3" range="0~15" addr=" 0x3e7e" mask="15:12" dst="U" desc="reg_pkgain_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut2" range="0~15" addr=" 0x3e7e" mask="11:8" dst="U" desc="reg_pkgain_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut1" range="0~15" addr=" 0x3e7e" mask="7:4" dst="U" desc="reg_pkgain_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut0" range="0~15" addr=" 0x3e7e" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkgain_vsluma_lut8" range="0~15" addr=" 0x3e7f" mask="3:0" dst="U" desc="reg_pkgain_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut7" range="0~15" addr=" 0x3e80" mask="31:28" dst="U" desc="reg_pkosht_vsluma_lut7" default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut6" range="0~15" addr=" 0x3e80" mask="27:24" dst="U" desc="reg_pkosht_vsluma_lut6" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut5" range="0~15" addr=" 0x3e80" mask="23:20" dst="U" desc="reg_pkosht_vsluma_lut5" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut4" range="0~15" addr=" 0x3e80" mask="19:16" dst="U" desc="reg_pkosht_vsluma_lut4" default="6" value="6" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut3" range="0~15" addr=" 0x3e80" mask="15:12" dst="U" desc="reg_pkosht_vsluma_lut3" default="7" value="7" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut2" range="0~15" addr=" 0x3e80" mask="11:8" dst="U" desc="reg_pkosht_vsluma_lut2" default="10" value="10" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut1" range="0~15" addr=" 0x3e80" mask="7:4" dst="U" desc="reg_pkosht_vsluma_lut1" default="12" value="12" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut0" range="0~15" addr=" 0x3e80" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut0" default="8" value="8" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_pkosht_vsluma_lut8" range="0~15" addr=" 0x3e81" mask="3:0" dst="U" desc="reg_pkosht_vsluma_lut8" default="4" value="4" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_core" range="0~255" addr=" 0x3e74" mask="23:16" dst="U" desc="reg_satprt_sat_core: 4x will be coring to cor(irgb_max-irgb_min) to calculate the oy_delt, the smaller the more protection to color, the larger only the rich color will be protected." default="5" value="5" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_sat_rate" range="0~255" addr=" 0x3e74" mask="15:8" dst="U" desc="reg_satprt_sat_rate: rate to cor(irgb_max-irgb_min) to calculate the oy_delt,the larger the more protection to color; norm 16 as 1" default="2" value="2" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_csc_mode" range="0~3" addr=" 0x3e74" mask="3:2" dst="U" desc="reg_satprt_csc_mode: CSC mode of current yuv input: 0:601; 1:709; 2:BT2020 NCL; 3:reserved" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_is_lmt" range="0~1" addr=" 0x3e74" mask="1:1" dst="U" desc="reg_satprt_is_lmt: flag telling the YUV is limited range data or full rang data; 1 is limited data" default="1" value="1" cmd="common:2,0xff900000"/>
+<Control ui_type="checkbox" name="reg_satprt_enable" range="0~1" addr=" 0x3e74" mask="0:0" dst="U" desc="reg_satprt_enable: 1 to enable of saturation protection for dnlp adjustments" default="0" value="0" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_b" range="0~255" addr=" 0x3e75" mask="23:16" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_g" range="0~255" addr=" 0x3e75" mask="15:8" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_div_m_r" range="0~255" addr=" 0x3e75" mask="7:0" dst="U" desc="reg_satprt_div_m: u8x3, 1/m, normalized to 128 as 1." default="128" value="128" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_b" range="0~4095" addr=" 0x3e83" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_g" range="0~4095" addr=" 0x3e82" mask="27:16" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
+<Control ui_type="slider" name="reg_satprt_lmt_rgb_r" range="0~4095" addr=" 0x3e82" mask="11:0" dst="U" desc="reg_satprt_lmt_rgb: u12x3, limit of RGB channel, for limited range RGB, set to 960, otherwise set to 1023." default="960" value="960" cmd="common:2,0xff900000"/>
</Page>
</Group>
-</Form> \ No newline at end of file
+</Form>
+
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_SMPTE.xml b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_SMPTE.xml
index 97ac993..97ac993 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_SMPTE.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_SMPTE.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_UPSCALE.xml b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_UPSCALE.xml
index c217c95..c217c95 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_UPSCALE.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_HD_UPSCALE.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_NOSCALE.xml b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_NOSCALE.xml
index 343e607..343e607 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_NOSCALE.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_NOSCALE.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_SMPTE.xml b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_SMPTE.xml
index 386a7ed..386a7ed 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_SMPTE.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_SMPTE.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_UPSCALE.xml b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_UPSCALE.xml
index 1b1b826..1b1b826 100644..100755
--- a/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_UPSCALE.xml
+++ b/products/mbox/sm1/files/PQ/pq_xml/Sharpness0/Sharpness_0_MPEG_SD_UPSCALE.xml
diff --git a/products/mbox/sm1/files/PQ/pq_xml/xml2db.ini b/products/mbox/sm1/files/PQ/pq_xml/xml2db.ini
index fbc3c69..5b10bb8 100755
--- a/products/mbox/sm1/files/PQ/pq_xml/xml2db.ini
+++ b/products/mbox/sm1/files/PQ/pq_xml/xml2db.ini
@@ -53,7 +53,7 @@ xml_form_name = CM2_HDR,CM2_HDMI,CM2_DTV,CM2_AV,CM2_ATV,CM2_MPEG_SD,CM2_MPEG_HD
xml_form_name = Sharpness_0_MPEG_4K,Sharpness_0_HDR,Sharpness_0_CVBS_PAL,Sharpness_0_CVBS_NTSC,Sharpness_0_MPEG_SD_UPSCALE,Sharpness_0_MPEG_HD_UPSCALE,Sharpness_0_MPEG_NOSCALE,Sharpness_0_MPEG_HD_SMPTE,Sharpness_0_MPEG_SD_SMPTE
[BriCon]
-xml_form_name = Bri_Con_HDMI,Bri_Con_AV_PAL,Bri_Con_AV_NTSC,Bri_Con_ATV_PAL,Bri_Con_ATV_NTSC,Bri_Con_DTV,Bri_Con_HDR,Bri_Con_MPEG,Bri_Con_AV_SECAM
+xml_form_name = Bri_Con_HDR,Bri_Con_MPEG
[SatHue]
xml_form_name = Saturation_HDMI,Saturation_AV_NTSC,Saturation_AV_PAL,Saturation_ATV_PAL,Saturation_ATV_NTSC,Saturation_DTV,Saturation_MPEG,Saturation_AV_SECAM
diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts
index 8353830..f7fa927 100644
--- a/sepolicy/file_contexts
+++ b/sepolicy/file_contexts
@@ -200,6 +200,7 @@
/sys/module/firmware_class/parameters/path u:object_r:sysfs_video:s0
/sys/module/rdma/parameters/enable u:object_r:sysfs_rdma:s0
/sys/module/di/parameters(/.*)? u:object_r:sysfs_di:s0
+/sys/module/dim/parameters(/.*)? u:object_r:sysfs_di:s0
/sys/module/am_vecm/parameters(/.*)? u:object_r:sysfs_am_vecm:s0
/sys/module/amvideo/parameters(/.*)? u:object_r:sysfs_video:s0
/sys/module/tvin_afe/parameters/force_nostd u:object_r:sysfs_video:s0
diff --git a/sepolicy/system_control.te b/sepolicy/system_control.te
index f9779fb..436e1ca 100644
--- a/sepolicy/system_control.te
+++ b/sepolicy/system_control.te
@@ -28,6 +28,7 @@ allow system_control vendor_file:file execute_no_trans;
allow system_control sysfs_display:dir search;
allow system_control sysfs_di:dir search;
+allow system_control sysfs_di:file { read write open getattr };
#unix_socket_connect(system_control, vold, vold);
#unix_socket_connect(system_control, property, init);