[Deinterlace-checkins] CVS: DScaler/Help MoComp2.htm,NONE,1.1 TomsMoComp.htm,NONE,1.1 DScaler.hhp,1.
Brought to you by:
adcockj,
dschmelzer
From: John A. <ad...@us...> - 2003-06-17 12:46:38
|
Update of /cvsroot/deinterlace/DScaler/Help In directory sc8-pr-cvs1:/tmp/cvs-serv28822/Help Modified Files: DScaler.hhp TOC.hhc helpids.h Added Files: MoComp2.htm TomsMoComp.htm Log Message: Added Help for new deinterlace methods --- NEW FILE --- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <!-- #BeginTemplate "/Templates/dtvnormal.dwt" --> <HEAD> <!-- #BeginEditable "doctitle" --> <TITLE> DScaler -- MoComp2 </TITLE> <!-- #EndEditable --> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <STYLE TYPE="text/css"> <!-- p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt} .bottommenu { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; text-decoration: none} h3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold} h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold} li { font-family: Arial, Helvetica, sans-serif; font-size: 10pt} h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold} ol { font-family: Arial, Helvetica, sans-serif; font-size: 10pt} blockquote { font-family: Arial, Helvetica, sans-serif; font-size: 10pt} pre { font-family: "Courier New", Courier, mono; font-size: 9pt} ul { font-family: Arial, Helvetica, sans-serif; font-size: 10pt} --> </STYLE> </HEAD> <BODY BGCOLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"> <TR> <TD HEIGHT="1" WIDTH="160"> <IMG SRC="images/spacer.gif" WIDTH="1" HEIGHT="1"> </TD> <TD HEIGHT="1" WIDTH="342"> <IMG SRC="images/spacer.gif" WIDTH="1" HEIGHT="1"> </TD> <TD HEIGHT="1" WIDTH="501"> <IMG SRC="images/spacer.gif" WIDTH="1" HEIGHT="1"> </TD> </TR> <TR> <TD WIDTH="160"> <IMG SRC="images/dscalerlogo.jpg" ALT="DScaler Logo"> </TD> <TD COLSPAN="2" ALIGN="right" VALIGN="bottom"> <FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="5"><B> <!-- #BeginEditable "Page%20Title" --> MoComp2<!-- #EndEditable --></B></FONT> </TD> </TR> <TR BGCOLOR="#FFCC00" ALIGN="right"> <TD COLSPAN="3"> <IMG SRC="images/yellowspacer.gif" WIDTH="100%" HEIGHT="2"></TD> </TR> <TR> <TD COLSPAN="3"> </TD> </TR> <TR> <TD COLSPAN="3"> <!-- #BeginEditable "Text" --> <P> This is a new method that should be considered a work in progress. At the moment it is a motion adaptive method with diagonal interpolation based on: </P> <P> <b>T. Chen, H.R. Wu; & Z.H. Yu,</b><br> "Efficient deinterlacing algorithm using edge-based line average interpolation"<br> <i>Optical Engineering, Volume 39, Issue 8, (2000)</i><br> </P> <P> This method also incorporates built in chroma smoothing to help disguise MPEG chroma problems. </P> <HR> <P> <B><FONT FACE="Arial" SIZE="4"> Who Should Use It? </FONT></B> </P> <P> The method should be a general use one but at the moment most consider TomsMoComp to give a better picture. As this method uses less CPU than TomsMoComp it may be well suited to those who run a lot of filters. Note the built in chroma smoother means that this method may give better results with digital sourced material such as DVD or DVB. </P> <HR> <P> <B><FONT FACE="Arial" SIZE="4"> The Settings </FONT></B> </P> <P> There are currently no user settings. The search effort setting currently has no effect. </P> <!-- #EndEditable --> </TD> </TR> <TR> <TD COLSPAN="3"> </TD> </TR> <TR> <TD COLSPAN="3"> </TD> </TR> <TR> <TD COLSPAN="3"> </TD> </TR> <TR BGCOLOR="#FFCC00"> <TD COLSPAN="3"> <DIV ALIGN="center"> <IMG SRC="images/yellowspacer.gif" WIDTH="100%" HEIGHT="2"></DIV> </TD> </TR> </TABLE> <!-- #EndTemplate --> </BODY> </HTML> --- NEW FILE --- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <!-- #BeginTemplate "/Templates/dtvnormal.dwt" --> <HEAD> <!-- #BeginEditable "doctitle" --> <TITLE> DScaler -- Tom's Motion Compensated Method </TITLE> <!-- #EndEditable --> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <STYLE TYPE="text/css"> <!-- p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt} .bottommenu { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; text-decoration: none} h3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold} h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold} li { font-family: Arial, Helvetica, sans-serif; font-size: 10pt} h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold} ol { font-family: Arial, Helvetica, sans-serif; font-size: 10pt} blockquote { font-family: Arial, Helvetica, sans-serif; font-size: 10pt} pre { font-family: "Courier New", Courier, mono; font-size: 9pt} ul { font-family: Arial, Helvetica, sans-serif; font-size: 10pt} --> </STYLE> </HEAD> <BODY BGCOLOR="#FFFFFF"> <TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"> <TR> <TD HEIGHT="1" WIDTH="160"> <IMG SRC="images/spacer.gif" WIDTH="1" HEIGHT="1"> </TD> <TD HEIGHT="1" WIDTH="342"> <IMG SRC="images/spacer.gif" WIDTH="1" HEIGHT="1"> </TD> <TD HEIGHT="1" WIDTH="501"> <IMG SRC="images/spacer.gif" WIDTH="1" HEIGHT="1"> </TD> </TR> <TR> <TD WIDTH="160"> <IMG SRC="images/dscalerlogo.jpg" ALT="DScaler Logo"> </TD> <TD COLSPAN="2" ALIGN="right" VALIGN="bottom"> <FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="5"><B> <!-- #BeginEditable "Page%20Title" --> TomsMoComp<!-- #EndEditable --></B></FONT> </TD> </TR> <TR BGCOLOR="#FFCC00" ALIGN="right"> <TD COLSPAN="3"> <IMG SRC="images/yellowspacer.gif" WIDTH="100%" HEIGHT="2"></TD> </TR> <TR> <TD COLSPAN="3"> </TD> </TR> <TR> <TD COLSPAN="3"> <!-- #BeginEditable "Text" --> <P> This method is the latest and greatest method from Tom Barry. This new method improves on some of the older methods in two important ways. <ol> <li>Where there is motion, the bob pixels are generated by looking along a series of diagonals as well as simple the ones above and below.</li> <li>Also when there motion the code will try and spot slowly moving objects and will try and maintain the detail on those objects.</li> </ol> </P> <P> The combined effect of these two searches is a big jump in picture quality and also a big jump in CPU usage. </P> <HR> <P> <B><FONT FACE="Arial" SIZE="4"> Who Should Use It? </FONT></B> </P> <P> Everybody with a fast machine. 1 GHz is about the minimum required to use this method. </P> <HR> <P> <B><FONT FACE="Arial" SIZE="4"> The Settings </FONT></B> </P> <P> There are only two options to set for this method: <ol> <li>Search Effort: This setting will control how much CPU is used by the method by controlling how big an area the method will search looking for matches. A Search effort (SE) of 0 means that all pixels are smart bobbed and is not recommended. SE = 1 does no motion compensation, but doesn benefit from the diagonal bob interpolation. SE > 1 starts to do true MoComp with increasing CPU demands. You should use the highest value that allows you to run any other filters etc withuot dropped frames.</li> <li>Use Strange Bob: This was some test code added by John Adcock to try and reduce the number of errors in the diagonal searches. It is not recommended.</li> </ol> </P> <!-- #EndEditable --> </TD> </TR> <TR> <TD COLSPAN="3"> </TD> </TR> <TR> <TD COLSPAN="3"> </TD> </TR> <TR> <TD COLSPAN="3"> </TD> </TR> <TR BGCOLOR="#FFCC00"> <TD COLSPAN="3"> <DIV ALIGN="center"> <IMG SRC="images/yellowspacer.gif" WIDTH="100%" HEIGHT="2"></DIV> </TD> </TR> </TABLE> <!-- #EndTemplate --> </BODY> </HTML> Index: DScaler.hhp =================================================================== RCS file: /cvsroot/deinterlace/DScaler/Help/DScaler.hhp,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -r1.19 -r1.20 *** DScaler.hhp 7 Jun 2003 13:24:02 -0000 1.19 --- DScaler.hhp 17 Jun 2003 12:46:28 -0000 1.20 *************** *** 81,84 **** --- 81,86 ---- BlackWhite.htm LuminanceShift.htm + TomsMoComp.htm + MoComp2.htm [ALIAS] *************** *** 128,131 **** --- 130,135 ---- IDH_VIDEOWEAVE=VideoWeave.htm IDH_WEAVE=Weave.htm + IDH_TOMSMOCOMP=TomsMoComp.htm + IDH_MOCOMP2=MoComp2.htm [MAP] Index: TOC.hhc =================================================================== RCS file: /cvsroot/deinterlace/DScaler/Help/TOC.hhc,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -r1.21 -r1.22 *** TOC.hhc 7 Jun 2003 13:00:23 -0000 1.21 --- TOC.hhc 17 Jun 2003 12:46:28 -0000 1.22 *************** *** 151,154 **** --- 151,159 ---- </OBJECT> <LI> <OBJECT type="text/sitemap"> + <param name="Name" value="MoComp2"> + <param name="Local" value="MoComp2.htm"> + <param name="ImageNumber" value="11"> + </OBJECT> + <LI> <OBJECT type="text/sitemap"> <param name="Name" value="Odd Only"> <param name="Local" value="OddOnly.HTM"> *************** *** 163,166 **** --- 168,176 ---- <param name="Name" value="Scaler Bob"> <param name="Local" value="ScalerBob.HTM"> + <param name="ImageNumber" value="11"> + </OBJECT> + <LI> <OBJECT type="text/sitemap"> + <param name="Name" value="TomsMoComp"> + <param name="Local" value="TomsMoComp.htm"> <param name="ImageNumber" value="11"> </OBJECT> Index: helpids.h =================================================================== RCS file: /cvsroot/deinterlace/DScaler/Help/helpids.h,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -r1.12 -r1.13 *** helpids.h 29 Mar 2003 22:37:57 -0000 1.12 --- helpids.h 17 Jun 2003 12:46:28 -0000 1.13 *************** *** 13,17 **** #define IDH_BLACK_WHITE 131085 #define IDH_DSCOPE_VIDEO 131086 ! #define IDH_LUMINCHROMASHIFT 131087 --- 13,17 ---- #define IDH_BLACK_WHITE 131085 #define IDH_DSCOPE_VIDEO 131086 ! #define IDH_LUMINCHROMASHIFT 131087 *************** *** 31,34 **** --- 31,36 ---- #define IDH_VIDEOWEAVE 131103 #define IDH_WEAVE 131104 + #define IDH_TOMSMOCOMP 131105 + #define IDH_MOCOMP2 131106 #define IDH_ADVANCED 131120 |