author | kaifu.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) |
commit | b591a6cbaffb702605b7ea2d9721e308b4f16c63 (patch) | |
tree | b89ab593fface32fa8432219989d13213d575ecc | |
parent | 7076244b74865e417383710974826a345a85380d (diff) | |
download | common-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>
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
;
$
üåѺ¦’{gP<(ýéÕÀ¬˜‡xaP7 +û +ä +Ë +¹ + +Œ +{ +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 -ÇwwwUD3X -Æ?ÿÿÿ 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 -È -ÇwwwUD3ƒ --Æ?ÿÿÿ#ßVƒ +-Æ?ÿÿÿ?ßzVƒ 7ÿÿȃ --× --Åÿó3t!ƒ +-× +-Åÿó3|!ƒ -Äw ƒ -Ã?? -Â??ƒ -Áÿ?ÿ -À --¿ --¾?ÿ ‚ --½ÿÿƒ‚~ --¼ÿÿ~‚} +-¿ +-¾?ÿ I‚ +-½ÿÿ‡y‚~ +-¼ÿÿ‡}‚} -»??ÿÿ --º?ÿ?ÿׂ{ +-º?ÿ?ÿ -¹?ÿ?ÿÇ
‚z -¸ ‚y -· -¶ -µ‚v --´ --³ +-´ +-³ -² -± -° --¯ --® -- +-¯ +-® +- -¬ -« -ª?ÿ?ÿ‚k @@ -17470,33 +17466,34 @@ R -¨????? -§ -
-þ -è -Ó -¾ -¬ -œ +
+
ô
ä
Ï
º
¤
Ž
x
f
N
6
+ôâÌ´Ÿ‰s]E0îÖÁ¬”gR=% +û +æ +Ð +» +¦ +” „ -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 -ÇwwwUD3„< -Æ?ÿÿÿ#ß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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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>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>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>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->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>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>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>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>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"/> </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>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>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="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>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="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>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="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>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>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="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 -> 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"/> </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 -> 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>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"/> </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>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"/> </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>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="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 -> 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="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>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"/> </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 -> 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>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"/> </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>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>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="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>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="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>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="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>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>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="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 -> 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"/> </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 -> 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>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"/> </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>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>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="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>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="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>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="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>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>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="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 -> 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"/> </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 -> 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>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"/> </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>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"/> </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>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="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 -> 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="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>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"/> </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 -> 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>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"/> </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>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>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="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>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="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>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="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>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>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="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 -> 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"/> </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 -> 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‚AtableGeneralBlackBlueTableGeneralBlackBlueTableCREATE 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‚GtableGeneralBlackBlueTableGeneralBlackBlueTableCREATE 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‚AtableGeneralBlackBlueTableGeneralBlackBlueTableCREATE 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
õÌ£zQ(ÿÖ„[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
õÌ£zQ(ÿÖ„[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
õÌ£zQ(ÿÖ„[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
õÌ£zQ(ÿÖ„[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‚GtableGeneralBlackBlueTableGeneralBlackBlueTableCREATE 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
@
*
íÛÆ®–~iQ<$öàÈ°˜‚nX@( ý ç @@ -1405,7 +1468,7 @@ F ð - +
ô
á
Ï
·
¥
|
j
R
@
*
íÛÆ®–~iQ<$öàÈ°˜‚nX@( ý ç @@ -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
.
ìÖÀª”~hR<&úäθ¢Œv`J4 +ò +Ü +Æ ° - -Š -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
.
ìÖÀª”~hR<&úäθ¢Œv`J4 +ò +Ü +Æ +° š +„ +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
.
ìØÄ®˜‚lV@*þèÒ¼¦zdN8" +ö +à +Ê +´ ž -‰ -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
.
ìØÄ®˜‚lV@*þèÒ¼¦zdN8" +ö +à +Ê +´ ž -‰ -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,þëÙë“{eO9# ù ã @@ -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,þëÙë“{eO9# ù ã @@ -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% + +ã¼”lD +ô +Ì +¤ +| +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 㼕nG ù Ò @@ -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
㼕nG ù Ò @@ -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$† 㼕nG ù Ò @@ -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 -㼕nG -ù -Ò -« + è Á š 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Àˆ©¢ 2bŒ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Àˆ©¢ 2bŒ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캋zvõáÐÊì†^Ð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캋zvõáÐÊì†^Ð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ŸfjÌ'—_’Í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¢! $… BH‘¢ 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¿ºÐ¯bfJ-‡šÅ•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½MAvà=!ï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¿ºÐ¯bfJ-‡šÅ•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½MAvà=!ï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Ôbc8YGØŒ Ûú'µ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ÕîÖóÆwiY´í‹Ý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 ïYm‚ªÚ³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\ogso€á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]€Žâ`*Kyq‰¶ê&°ê³ñ¼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¶íAyS™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¶íAyS™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¸‰çSF–ÆŽAÁ¼Q{›µw=ž
ÕĤod*ky <ˆVŪz@¬”`Çð„öNýûfÙ®´°O}k= ÿÚµl•þáA =í -7@Àr•ö€ÍÐÖÖwÅaU_»¦Jó®ÒObå@Ò·0ó“cäû¥~ãsŸeõszÿ¡ž˜®Ý©Ô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ï$ªnmNÑ"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$‚HI ˆÐ"! -B4$‚HI ˆˆ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è,)VK’*;‹ó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Ú±¶| -ïYm‚ªÚ³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\ogso€á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?hbc^@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ƒ„T6ýŠŒ¯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|uXò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ÙÑ’ÇPrbÜ–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;H1Ú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`©~²4c)¿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¸CVi£ 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¸CVi£ 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¼ªéÔQi3ªõ¤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ÐèLhÿ$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$‚HI ˆ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$‚HI ˆ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"Çii*`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ÌÄÕjKYS½›
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ûCvÆ¥-™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¯üõó±WDƒá궪ƒ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¾›ÂÛ‡DFø_Ä-ï‹ê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¿àƈ¸]º±nYº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×à»Df#·º¥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"Çii*`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ÌÄÕjKYS½›
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ûCvÆ¥-™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¯üõó±WDƒá궪ƒ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¾›ÂÛ‡DFø_Ä-ï‹ê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¿àƈ¸]º±nYº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×à»Df#·º¥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íö(vF0DLJ”&û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œý= ¯Ò«Û'‚†‘%KRCA4ê”ê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Ž¬Ç—†Ô¤žÃT8ªÛn¹a©äé攨ÎõšuAQòK\#±¼Èn¦‚°†œbQ -)S1BBFŽ.¾ã.µ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>ùöam6O#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˜Ñ+¾ "ŒyP¹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•')+IWxtˆÓ>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¿àƈ¸]º±nYº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×úDf#¿º¥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 )š6hÖÑ€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ëw7Qì~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ú‘òÖ\’,;Ïp0X/ÏÑ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÷óë)=ICb95xì€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ÄzaGZIZdq:Ô+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ä¡AvRƒŸÃà.‡ñ½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~¨:‚ø3xÀ~¼þ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òª—*RC°õ{[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¡”Š€8XŽ£:‡Ö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%›ý6qs¨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ë7Rú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]ãLq~$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ù£kH9š×#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™Í‚ŒirJlŒ×œ¸Û ®¾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íqWì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Â$Ê78uÁ›+-Ùìå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-qgz¨×Ú¼$ â+À¯©£›© Ì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ô -ψí¼èuENP#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ÁACW0ç‡÷ïé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ø8bê +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ü;ØÕ6xOC´ˆþòÅ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œù¸]^!Ø,ööäæ{¦“ -¼&¦77íÛ„‚á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á r62ó¾Ä\™åüð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¶¶RCÑñ+ß-—*{ÿ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]! Ô)(EAC©“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îNTà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”éSOvOѧ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{8uÃäÖê_å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\Î «¦ð 8bj9°-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\‘’ˆµ6s×a9_ì}†°¡å¡
ªÕƒÖ/PO aF¥A R`99›å 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ùZ6¡ë¥éò†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ëNTà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…^xAh‚™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Ì”DdÀÚ$þ‡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üaV6nÊ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 52HKà -Æ 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Ûš·waûÌÓ¶;ËÀê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=0Wl2‰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÷°Çð)xs2jƩÀ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_MkY‰Ó&«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š“~lgà#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ø8cê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£Éöû<ËHVÈë+Û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Žåî\× -jKÕ 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…^xAh‚™YË̼<ìŠÉô‡ã‘6áiÓ¹‘ó—EI’¤—ø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ÄØ6evç×ìFŸþ”`AfÕNªvPO‡*\‡'ÇéËoß~“tyÚdÄ)
¬c·—SñX@ùÉÙÑf]¶#böþ‡‘ÈA€Þrc®¬b
Õôþ¸~uÍ48}¿\†±,ß—ŠF2uš в"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¹ -osñ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í)
ª§\‘=ejE -õ’›ƒŸ_>`òC
e²u¹Øñ;gç0‘3¶Xè/Äë>A_ùLLàLH¿]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,[e¤{½<“Ã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ÑÛTv-'’´I’„UÌ°Z6EýXÉ Ox8Nlå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
ÉPk4eCÑ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¸PQKK³@ó‡|—â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>Î!ëF4Vtß•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¥ít5o -À:†Ç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'ÂÉ^°cmÌ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Сçýœçýæ=^`«_) wLX‚–ƒ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«: -Å«rR×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ìó¤á´Çʼnpj.ÅÚаXþÏèøŽ›ØËÑÍܤX©´¸LöUãö»n™ÎÅÏp¢á9ü¹ÔÙ3vvŸžáÑóK¢`yòÂÄÉžŒv¤Çƒs<(ÎimK ½©É/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ñP7hýõæTÔš –³ð#á¡Y*fßœšÌ`„Û±{4Dòää/#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 -jKÕ 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 1d%׌—‹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'ê˜NPŠŽ‰"^³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¶6RCñâ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 -J0tHRëä°¤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Ûº·waûÌÓ·;ËÀâ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î¬cjÿ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³•W1D)ï‰ò"+M.dbT\]IF]YöU¤#÷ËÐß:îÏ0º{X@p#¸¥¹2a ·,ªkÛ]J¸H“6LHSÖ›Mª8βVƒUÚÅÛÛžycƒêE8Ù2¶”&lΖòäš-•É7)†‡+G=0Wl4ˆp¹9®7ºxñæË´Ë“ÆC¹ŸÑðþ:v{E -EI=S <¾[¬4M[àÀx -š†2Œ‹Gäb¶¼ì -¦) -¶¤ =ö\ÀØ«îëÌ…Öç–iClá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¹¥£š -jKÅ 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¹oM×zê}G9±Cwé)’W;¤T»¡C‹°ÜÖøÊ\:÷ÔÚ’Rí†UFõ¦|ùª|ëwåóZJÝ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èdgs…ž—±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ÈŽ°Œ[£!©§[Ó‚ÑìiT +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,[e¤{½<“Ã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ÑÛTv-'’´I’„UÌ°Z6EýXÉ Ox8Nlå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
ÉPk4eCÑ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¸PQKK³@ó‡|—â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>Î!ëF4Vtß•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¶MR;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±¹…ƒoU˜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±‹ÀzT–d•H’®D-/mWî§~__ìÔ êÏå~¸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¶MR?åû„×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}¬—W6‹½½æ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™ VRn'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黎ç?ÞÒ° -ÅÊø83GÖâ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˜NPŠŽ‰$^³s#ò^Z¶±ÅàöÄb -~‹9µ/Æ©ã€àªFè"Äëc^N9ò«ŠqÞo¹o<éAkut4ì(±|eœøLMô™ùùUÆc>a7 -Ø•¡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²/ÝìNw‰å ƒµ\ÞµÇ!“·¦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ÜjC;Yµýâë‚ÚòXmùùyKÆêÊÁzÄ^nTX5M$ii½giª‘ë-À7E --:È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®czÿ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ÍóÃõµ@Dc»…Ÿõî>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ãUgDVÉ 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Š™ò -߇ALEkÞ‰\ßØ
Äå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},W2‹Ãöæ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_ýãb1]#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ãÁöû:ÏHWo×·®Éî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¼ˆóæ—øÂÐ>LQh,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›È«gb‘Â: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çÓ°ÖÝ™QAwöv¦Ÿ:ÇJ®§'ÖTCI"(yh: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´NOhCô|Ï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¿"#8xXp.$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ÜjC;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çSF/¼ 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Ÿ|Јó‹Ÿp0dôØýðóþ°Ý®Ý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Ü%’‰•W5D-ï„ò"+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+‰/Mf1Âí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êNiqñ¶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–ÉàÅ-¢¿üôûèÂÀ
?LPh$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¹oM×zê}G9±Cwé)’W;¤T»¡C‹°ÜÖøÊ\:÷ÔÚ’Rí†UFõ¦|ùª|ëwåóZJÝ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èdgs…ž—±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ÈŽ°Œ[£!©§[Ó‚ÑìiT +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]ݱ0KæЖ{ÿ·Ì\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¤ÆÇÆ„Ê;`+ì"Zl¾Â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ë¿ú¬¬ô(ED7UIO.²ª`^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Äc2\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¼Ÿüñøcy@Ù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;wb
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ìì1täó`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 -jKÕ 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Êä½e9e¬í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(à -û/ÙGL'èš,‡™ -œ|í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«: -Å«rR×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¨º ¡9RR·ß¢’šŸÛ(%^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<ÚÚ:H1Eǯ|;´\ªìýÇé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ÞzP‡¥$’Y€¥Èö!cêGf”h3‘ >¡x -xDëh“¡Ê[bð!ë’¡2
MšÆ¸v‘J -¬ínöƒ²_±$÷+R±ÖbaÞ&|c.–{ºaÇ{lhyh‹‡j½Aë¨'Ð0§Ò Ö)°œ…‡ ÍrP1“øæÔd¶ -bÓ¯nEGF¢)h:‰*˜·#R¥Ÿ@•ÞU؃©Êå~÷ã·ÌϨ°QêNIqѶ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¼\ª¹Þc2o‡Ê|`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¤.
Åkr¡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[~~ÞquIXØ‹ÁÝ ó“’¤~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Þ"DnR4#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ø8bê +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ü;ØÕ6xOC´ˆþòÅ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œù¸]^!Ø,ööäæ{¦“ -¼&¦77íÛ„‚á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á r62ó¾Ä\™åüð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¶¶RCÑñ+ß-—*{ÿ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]! Ô)(EAC©“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îNTà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”éSOvOѧ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{8uÃäÖê_å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\Î «¦ð 8bj9°-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\‘’ˆµ6s×a9_ì}†°¡å¡
ªÕƒÖ/PO aF¥A R`99›å 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ùZ6¡ë¥éò†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ëNTà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…^xAh‚™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Ì”DdÀÚ$þ‡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üaV6nÊ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 52HKà -Æ 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Ü9G΃±©ë[¼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‹ècO%)=rBk‚ëWõtÑõo‚Ø…m´ FeëUGF¶ÖñÑÆ[¯Š$$€µ6ÞWèèŒSò@™:í¿õ(" +Yë0‹¨Ã¬WõØÚ†™©h}vH!h-M*YŸBrFja¨õ)°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 `W9kz«/¿ÿêÛ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|Ö#ÁÉ$ˆ£±]_{ ò–±mV26Ÿ
Á¾)ƒ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©]ÕØùQK…¯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Õ›òå«òß•ÏkMMjWÓ剞 ÝñÐõÔî?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+0xj“Çe¶¼d0a²€I6"cÉý;øra?,‹Í€lÛÚ mD-¢5+/ÏEõ8‰ +˜ãóÍÓ3H²Ëà<
žÞ ·o9¤xÓˆoÒâÍá +âqý6K¥T{VË=VSbPS/p•5ÝE38+ë‡'ø%½®vçÚkŠ`åÅpL÷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•7kn¶?Ôï+¾*é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‰
Ði8È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°ºlfÓ[,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\Wv"éÍ$úLÇ´\”1.ÂÈyg]6{™5ÞÈ–›÷¾á«“”è”-|=³8Kâ‘çìÜÆX€ëÒ²ù¥s#É`ÃaqsÞÆÐÀë£déêÑ|²eVË@ÕÑš%«Ao-WX"ë7ªÆA|h³PDp"‹ƒ'ãï“Ð1ðò
,ášNPèОâ¤wJÇ tèÕà„ãt¸nÖ9#À…1s²1:[7…š;ºåˆ<踰ÜèÛj²î- 9§5
8ÎïŒÈšg4°.×n8ÖB[ÓXécK%)=rLk‚Ÿ^Õ3¢ëÞ›³1 +[ÓhŒÊÖ©Ž lã-¤·N‰$€56.ïK::cBh’™Óþ{Q"¤5³:Ì:U’ÀÖ4Ì„¤¢uÙ!… 54!¨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èšúïøÀÛlK¿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°hcQj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ê¬æss¦ì*'™Ìs;ýyZÛUõX°V™‰-ϸUÖ(.ÔÂÁÿ¡d;¿)^¬PtØm'Óþ0}O²É4ßEÌAÖ™ò2ŽÅ‰2NÄ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¥–KIzù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½ÛÚErºòα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
çSB7Ì 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‰ @‡ 5tHZœ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[G[ß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^ÏîmcgKÚò\…€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Üåù]7m{ë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ÉCSòǘ€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ƒwBø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£`TfCnä +
^~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[KT¬®¯üâû·/ן¿ýâÓÏ(+íߺ¶ãçß©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\°_ŽR5#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&È5BW„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Æiv4é@ +gÌQéP{YC„' †ÔM¡Ò•~µ—ÕCxbp8k`\]ô²nO@i[¥å)Œ^Vao7„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ˆuk*ˆ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[G[ß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^ÏnmcGKÚò\…€u8“I`¿°a `Ä-¿õl1¥Ó=`´ ¨²öõ×?.ÇßUÂ6’™í<70Ê‹Bø83‡ØÎÚÁÁ·ö:̘j˜1!e<=wð]CM¼Öõž1ÅbRyÓAþ¸ò’þ”ª.hmæ«”ÖÝÑ·¨´æg?ŠE‰—ZÖBP½"Žá|Ɉ¥Aa% Åz‚Dij3¿Å¢Ð/Äó½îF +ÌÀ|rÁ
><ÂàlÚ]ƒ½®m£â.éuÎ +þ§&𺶠¦F!£ÕP—îÔÿu}õ‡˜ºBû_—j檖2ˆí›LƒKM÷Ñ*¥Œ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€TVaò=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[KT¬®/þúÍí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
çSB7Ì 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…bUG¬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Í~‹‹Z6BP½"Žá|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‚Dz®LUvrYV´êVbâÙäŒQ»ïµôccõÃü ŸdA9P .¦Á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Ÿmk1zDÇ=•¤×rVo1|6 +Cb΀ΊM2Ô&1mØÉ!À_}Äߧ£t'9©yÍ™´©8WK)@RCqÆÄ¡îí¡[µéÎõ&ð8£fg݇Ç1̖犡à³QªçqÖªŽ1‘Ä´;–Tþ5þ>…˜ZgýŸñ8dÅ©ãqºT›'zœÊÐè¡`®‘Ï5³ÅËD±Y{‹ìªãºÕããRD˜bžB
Á̦ULFtâ¨Íð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?Ni9iq18Bعñ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;#%Xxhpì$¬?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þ`¢œÀÅÐKwy=*‹^ +
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ÌÑðØ6USogÇ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!˜(*í
8G”'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®èpN˜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(URee·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Ì”Ó}/×NvBÁ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?Ni™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
çsB7Ì 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ÊÑðÔ6UKß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…bUG¬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ƒKM?ì·¢UJYÒb2í[&8y€_ô┽õép°]_tè!p¼Ó19¦‚º€Ký^¿}¹|<=üúÇoS +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;‹zT6ÿ¢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[KTÌ®/ß½¹½û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'ê¸[fwçä±ÃÑ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/•Ç¯ï†¦iVÏ@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/Õ>ª¼›v4ÿM;и÷$€0øDf ,¶¯›Í]o£_—ÌÕü±¾†Š2u{‘L"¸ÊÞÛ=7( è@-iÉ„Á¤ò”È)o¬Âä%q.eAbLàsFEøö!ƒ<¾·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Ì
Û/–儃ŽètDè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’!aJ3É‚¼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]
ê„{”ààùO8Øê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ùdFPHNöè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\¸Þ$B4XEÀ©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ÎIOä¼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…ÂJU‘õž[[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¶É–GUÚò\…€U•8§eD `¯°®#`Ä~çZb¢§{ÀhAP…íõëo#ˆù*aëÉÌwžåE!|œ1†Clgîàà;kdiL̨À03š¶;xŽ‹á'^ë¸O˜‚1®¼€© Ty‰6aêZÛ½”ÖÝÑ3©´æ§DŠE‰—^ÖBP½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ŒeH“–ÔÞ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„hTmªœ»œ%*ö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ýüKM÷Ñ*¥ŒŒÈb²í[&8y‚_t¢„¾ÕÑuMÛzˆÁŸ,çxHN® .à‹€¯¿¾]¼Ÿîý‰a‚àqkàªQÒmŒÚÕ‹øÙ·y†Å4¨9ÅÈ‹Š;ÐÛ†T̤TN©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[KT¬®/¾ÿìÛ»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²®¤hw+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^6BP½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ÁHPrfÙ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ÓØMXzmáëÉ¿®üú³¨½añ;ôì‡ô-ŽŠÅ4΃D#4e¦ôc¡° =U*|ÓÂÛ‚d±ý@FŸûí)4>ýrB$!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Ÿmk1z‰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œ¼[œ'¼Àh052Lf1;Ì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Ìž¥Õlec1ÿâí÷óµõç÷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$Æ3w}¸î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Ëø`Æ:-¤Î'Hd“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ÌÑðØ6USogÇ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!˜(*í
8G”'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®èpN˜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(URee·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Ì”Ó}/×NvBÁ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Í'HdÓ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|zsB$!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?Ni9iq18Bعñ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µ¿aSUKÄöÍ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ÎÑðÜ6UKogÇ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åe9e¬íMTzá,üþåìUôé«|‚/¿Rl7Rî®_ .4í8T¦Sú‚òÔÇýG;{-ÐÃß°4nP{qÔc‘¥ð¥ÝS4ë +4™¶œO,’Ffí’ÄTSÊ}â
©fYÖçÌ6ÞÒªô5ÆFò4Êò$ogU!,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(52Jeƒ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®å¤N51$n…šWí++˜ÛOO„œáEQÞù`vôä*¤6_4ã§@Ô<zWîîö¥R#”UÅ +ĉþå³ãë°gg¯ßž3xÞ½í-ÙYÿ! .sƒwBø#³?5€ÇUªÁˆ¬B <¶ú'óÃmy@§ö–P› ]dÂyQ.O´tµ8Ã)ŸÐÓVí*ÐhCÕÔ‹Z wÐÜ$Ø<‘ÈÔbyƒ[)óI†V²ÞlÆÐËÅ¡²ëÆð óö¨ÒGvv‚ÒÀÛƒwÏVxq8±k¹›à»
^2÷èpN˜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|zkB$!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Û96Áèîç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\°_ŽR5#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íÒ1GÇ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ɆŒ-” »eurÃÚä‡Ãç¨H54Wm4ȹÿ +ìum;WI¯sVð?5×µM ?Ñ6€„º´§þ¯ë«.¦%I´ÿu©öXTÍR±ýa-ӫϱ[ +<•R˜\ ûÿøNXla9F +›ËÞ`Ü°±þ€Dð•:`8FÓ·Ä–út.¬´|gûîK÷–XºP Qw¶ÿ»‹Ö²Üùïæ·•µÔ"Öí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ÊÑðÔ4UCïžà„ï±É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-„¤°–MiW‹å¤2'ë†èëõ +ÄÕ@ûµŒí§BŽ1Q„·Þ™åü–J©Ìoã‡@ä<ô´¶<ÜÍ»WRî*V Ž·/_z÷†»cǯ¯OpÿØi{†ì,ç +osƒ_œ†ðzwj +\©»O‹ähÏXP³‹ §và¸ôPm¾/°Ù¯$àG´²N +9†lþ`¢œÀÅÐKwÛzTÿ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›òH5c8³…S&yKÎm +”q™$n$‰Ó×›M¢—8É0—æâ$§wÔ‹°²—lÄØ6evç×ìFŸ~Ÿ`Bæ5H)ª†æ©¡§C2_¾ù"éþ´ÉˆRš>XÇ.0§ê± +žÇq‡Mßdt¼ÞÝÚŽÅnŽ–´å¹ +ë:p>&“""À~5`Ã@Àˆ[~ëÙbH§{ÀhA°ËÚ矻C|W ÛHf¶ó\Ç(/ +áãÈ0\b;kßÚë0cª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ñŸ)INJ’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`åe9e¬í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*LfË}ß¹:<ÕØçˆ +´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?Ni™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
çsB7Ì 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ÊÑðÔ6UKß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…bUG¬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ƒKM?ì·¢UJYÒb2í[&8y€_ô┽õép°]_tè!p¼Ó19¦‚º€Ký^¿}¹|<=üúÇoS +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;‹zT6ÿ¢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[KTÌ®/ß½¹½û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ÑÔÑÎMhê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$‚HI ˆ¨ ˆ„(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ßlZ´<¿Öqµ¦Ž³Å¹ôó* :¯âjAÅω6QÐ)§ ±¼åèìVCwM
¿u¡»¼Ý¼Kuï>Ž¼dÞSÂFz²—®BK¯î-zJP¶æÁQŽ²E
ÿÂQèÇ#F{é(ÍÒ«{‹ŽrøHY©ã`)»Ððw-¥îÿ˜.*•OPK +Rö•)¸mÏ\Ð)eÖœ’¦gÍ1ißlZ´<¿Ö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ß,¥~™NZPK - -œÎ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ß,¥~™NZPK +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_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)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_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)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
+ÿáű•gG'åÇ©ƒfH, ø Ú @@ -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 -/r3 -/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 -/Xk -/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 +/Xh +/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 -/rM -/q L -/pÿK -/T -/E -/D -/A -/@ -/? -/> -/=C -/<B -/; -/: -/9? -/8> -/7 -/6 -/5 +M +/t +/sK +/rJ +/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 -/r3 -/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 -/Xk -/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 +/Xh +/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 -/rM -/q L -/pÿK -/T -/E -/D -/A -/@ -/? -/> -/=C -/<B -/; -/: -/9? -/8> -/7 -/6 -/5 +M +/t +/sK +/rJ +/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 -/XQ -/W -/ wwww#D"O -/ -/M -/ÿ÷ÿÿ÷ÿL -/¯ÿÿÿK -/^ÿÿÿJ -/]wI -/\ÿÿ -/[ÿÿÏ -/Zÿÿ' -/YÿÿÏ -/U -/C -/B -/S -/R? -/Qÿÿ‚? -/P -ê -Ô -¼ -¤ -“ -€ -l + +/d +/XK +/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 -/r3 -/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 -/Xk -/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 +/Xh +/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 -/rM -/q L -/pÿK -/T -/E -/D -/A -/@ -/? -/> -/=C -/<B -/; -/: -/9? -/8> -/7 -/6 -/5 +M +/t +/sK +/rJ +/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 -/r3 -/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 -/Xk -/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 +/Xh +/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 -/rM -/q L -/pÿK -/T -/E -/D -/A -/@ -/? -/> -/=C -/<B -/; -/: -/9? -/8> -/7 -/6 -/5 +M +/t +/sK +/rJ +/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 -/XQ -/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 +/XK +/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 -/r3 -/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 -/Xk -/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 +/Xh +/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 -/rM -/q L -/pÿK -/T -/E -/D -/A -/@ -/? -/> -/=C -/<B -/; -/: -/9? -/8> -/7 -/6 -/5 +M +/t +/sK +/rJ +/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 -/r3 -/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 -/Xk -/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 +/Xh +/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 -/rM -/q L -/pÿK -/T -/E -/D -/A -/@ -/? -/> -/=C -/<B -/; -/: -/9? -/8> -/7 -/6 -/5 +M +/t +/sK +/rJ +/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 -/XQ -/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 +/XK +/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 -/r3 -/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 -/Xk -/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 +/Xh +/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 -/rM -/q L -/pÿK -/T -/E -/D -/A -/@ -/? -/> -/=C -/<B -/; -/: -/9? -/8> -/7 -/6 -/5 +M +/t +/sK +/rJ +/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 -/r3 -/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 -/Xk -/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 +/Xh +/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 -/rM -/q L -/pÿK -/T -/E -/D -/A -/@ -/? -/> -/=C -/<B -/; -/: -/9? -/8> -/7 -/6 -/5 +M +/t +/sK +/rJ +/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 -/XQ -/W -/ wwww#D"O -/ -/M -/ÿ÷ÿÿ÷ÿL -/¯ÿÿÿK -/^ÿÿÿJ -/]wI -/\ÿÿ -/[ÿÿÏ -/Zÿÿ' -/YÿÿÏ -/U -/C -/B -/S -/R? -/Qÿÿ‚? -/P + +/d +/XK +/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 +Q2n 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 +Q2n 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 +Q2n 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 +Q2n 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 (<=) 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 (>=) 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 (>=) 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 (<=) 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 (>=) 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 (<=) 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 (>=) 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 (>=) 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 (<=) 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 (>=) 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 (<=) 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 (>=) 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 (>=) 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 (<=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) (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 (>=) (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 (>=) (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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) (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 (>=) (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 (>=) (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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) (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 (>=) (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 (>=) (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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) (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 (>=) (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 (>=) (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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) (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 (>=) (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 (>=) (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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=)" 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 (>=)" 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 (>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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=), 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 (>=), 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) (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 (>=) (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 (>=) (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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) (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 (>=) (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 (>=) (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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=)" 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 (>=)" 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 (>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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=), 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 (>=), 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) (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 (>=) (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 (>=) (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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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, >=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, >=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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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, >=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, >=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 -> 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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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
;
$
üåѺ¦’{gP<(ýéÕÀ¬˜‡xaP7 +û +ä +Ë +¹ + +Œ +{ +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 -ÇwwwUD3X -Æ?ÿÿÿ 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 -È -ÇwwwUD3ƒ --Æ?ÿÿÿ#ßVƒ +-Æ?ÿÿÿ?ßzVƒ 7ÿÿȃ --× --Åÿó3t!ƒ +-× +-Åÿó3|!ƒ -Äw ƒ -Ã?? -Â??ƒ -Áÿ?ÿ -À --¿ --¾?ÿ ‚ --½ÿÿƒ‚~ --¼ÿÿ~‚} +-¿ +-¾?ÿ I‚ +-½ÿÿ‡y‚~ +-¼ÿÿ‡}‚} -»??ÿÿ --º?ÿ?ÿׂ{ +-º?ÿ?ÿ -¹?ÿ?ÿÇ
‚z -¸ ‚y -· -¶ -µ‚v --´ --³ +-´ +-³ -² -± -° --¯ --® -- +-¯ +-® +- -¬ -« -ª?ÿ?ÿ‚k @@ -17470,33 +17466,34 @@ R -¨????? -§ -
-þ -è -Ó -¾ -¬ -œ +
+
ô
ä
Ï
º
¤
Ž
x
f
N
6
+ôâÌ´Ÿ‰s]E0îÖÁ¬”gR=% +û +æ +Ð +» +¦ +” „ -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 -ÇwwwUD3„< -Æ?ÿÿÿ#ß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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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 (>=) 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>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>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>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->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>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>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>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>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"/> </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>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>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="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>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="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>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="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>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>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="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 -> 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"/> </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 -> 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>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"/> </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>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"/> </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>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="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 -> 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="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>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"/> </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 -> 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>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"/> </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>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>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="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>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="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>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="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>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>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="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 -> 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"/> </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 -> 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>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"/> </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>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>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="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>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="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>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="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>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>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="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 -> 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"/> </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 -> 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>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"/> </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>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"/> </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>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="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 -> 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="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>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"/> </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 -> 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>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"/> </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>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>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="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>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="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>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="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>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>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="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 -> 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"/> </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 -> 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); |