Changeset 1386 in 3DVCSoftware for trunk/doc/software-manual.tex
- Timestamp:
- 13 Nov 2015, 16:29:39 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/software-manual.tex
r1313 r1386 4 4 5 5 \usepackage{hyperref} 6 \hypersetup{colorlinks=true} 6 \hypersetup{colorlinks=true, 7 linkcolor=black, % color of internal links (change box color with linkbordercolor) 8 citecolor=black, % color of links to bibliography 9 filecolor=black, % color of file links 10 urlcolor=blue} 7 11 \usepackage{color,soul} 8 12 … … 187 191 \begin{abstract} 188 192 This document is a user manual describing usage of reference software 189 for the HEVC project. It applies to version 16. 6193 for the HEVC project. It applies to version 16.7 190 194 of the software. 191 195 \end{abstract} … … 241 245 % Environment & Location of project file \\ 242 246 \hline 243 MS Visual Studio 8 & build/HM_vc8.sln \\ 244 MS Visual Studio 9 & build/HM_vc9.sln \\ 245 MS Visual Studio 10 & build/HM_vc10.sln \\ 246 Xcode & HM.xcodeproj \\ 247 Linux & build/linux/makefile \\ 247 MS Visual Studio 2008 (VC9) & build/HM_vc9.sln \\ 248 MS Visual Studio 2010 (VC10) & build/HM_vc2010.sln \\ 249 MS Visual Studio 2012 (VC11) & build/HM_vc2012.sln \\ 250 MS Visual Studio 2013 (VC12) & build/HM_vc2013.sln \\ 251 Xcode & HM.xcodeproj \\ 252 Eclipse & .project .cproject \\ 253 make/gcc (e.g. Linux) & build/linux/makefile \\ 248 254 \hline 249 255 \end{tabular} … … 483 489 484 490 \setlength{\algomargin}{2em} 485 \begin{algorithm}[h ]491 \begin{algorithm}[ht] 486 492 \SetKwData{deltaRIdx}{deltaRIdx} 487 493 \SetKwData{deltaRPS}{deltaRPS} … … 793 799 \\ 794 800 801 \Option{AccessUnitDelimiter} & 802 %\ShortOption{\None} & 803 \Default{0} & 804 Add Access Unit Delimiter NAL units between all Access Units. 805 \\ 806 795 807 \end{OptionTableNoShorthand} 796 808 … … 1004 1016 \begin{tabular}{cp{0.45\textwidth}} 1005 1017 0 & Full search method \\ 1006 1 & Fast search method \\ 1007 2 & Previous motion vector fast search method \\ 1018 1 & Fast search method - TZSearch\\ 1019 2 & Predictive motion vector fast search method \\ 1020 3 & Extended TZSearch method \\ 1008 1021 \end{tabular} 1009 1022 \\ … … 1094 1107 $\lambda$, for use in the rate-distortion optimised cost calculation 1095 1108 when encoding temporal layer~$N$. 1109 If LambdaModifierI is specified, then LambdaModifierI will be used for intra pictures. 1096 1110 \par 1097 1111 $N$ may be in the range 0 (inclusive) to 7 (exclusive). 1098 1112 \\ 1099 1113 1114 \Option{LambdaModifierI (-LMI)} & 1115 %\ShortOption{-LMI} & 1116 \Default{} & 1117 Specifies one or more of the LambdaModifiers to use intra pictures at each of the temporal layers. 1118 If not present, then the LambdaModifier$N$ settings are used instead. If the list of values 1119 (comma or space separated) does not include enough values for each of the temporal layers, 1120 the last value is repeated as required. 1121 \\ 1122 1123 \Option{IQPFactor (-IQF)} & 1124 %\ShortOption{-IQF} & 1125 \Default{-1} & 1126 Specifies the QP factor to be used for intra pictures during the lambda computation. 1127 (The values specified in the GOP structure are only used for inter pictures). 1128 If negative (default), the following equation is used to derive the value: 1129 \par 1130 $IQP_{factor}=0.57*(1.0-Max(0.5, Min(0.0, 0.05*s)))$ 1131 \par 1132 where $s = Int(isField ? (GS-1)/2 : GS-1)$ and 1133 $GS$ is the gop size. 1134 \\ 1135 1100 1136 \Option{ECU} & 1101 1137 %\ShortOption{\None} & … … 1118 1154 \Option{FEN} & 1119 1155 %\ShortOption{\None} & 1120 \Default{false} & 1121 Enables or disables the use of fast encoder mode. When enabled, 1122 the following occurs: 1123 \begin{itemize} 1124 \item In the SAD computation for blocks having size larger than 8, only 1125 the lines of even rows in the block are considered. 1126 \item The number of iterations used in the bi-directional motion vector 1127 refinement in the motion estimation process is reduced from 4 to 1. 1128 \end{itemize} 1156 \Default{0} & 1157 Controls the use of different fast encoder coding tools. The following 1158 tools are supported in different combinations: 1159 \par 1160 \begin{tabular}{cp{0.45\textwidth}} 1161 a & In the SAD computation for blocks having size larger than 8, only 1162 the lines of even rows in the block are considered. \\ 1163 b & The number of iterations used in the bi-directional motion vector 1164 refinement in the motion estimation process is reduced from 4 to 1. \\ 1165 \end{tabular} 1166 Depending on the value of the parameter, the following combinations are 1167 supported: 1168 \par 1169 \begin{tabular}{cp{0.45\textwidth}} 1170 0 & Disable all modes \\ 1171 1 & Use both a \& b tools\\ 1172 2 & Use only tool b \\ 1173 3 & Use only tool a \\ 1174 \end{tabular} 1129 1175 \\ 1130 1176 … … 1596 1642 \\ 1597 1643 1644 \Option{WPMethod (-wpM)} & 1645 %\ShortOption{\-wpM} & 1646 \Default{0} & 1647 Sets the Weighted Prediction method to be used. 1648 \par 1649 \begin{tabular}{cp{0.45\textwidth}} 1650 0 & Image DC based method with joint color component decision. \\ 1651 1 & Image DC based method with separate color component decision. \\ 1652 2 & DC + Histogram refinement method (no clipping). \\ 1653 3 & DC + Histogram refinement method (with clipping). \\ 1654 4 & DC + Dual Histogram refinement method (with clipping). \\ 1655 \end{tabular} 1656 \\ 1657 1658 1598 1659 \Option{Log2ParallelMergeLevel} & 1599 1660 %\ShortOption{\None} & … … 1703 1764 \Default{false} & 1704 1765 Rate control: force intra QP to be equal to initial QP or not. 1766 \\ 1767 1768 \Option{RCCpbSaturation} & 1769 %\ShortOption{\None} & 1770 \Default{false} & 1771 Rate control: enable target bits saturation to avoid CPB overflow and underflow or not. 1772 \\ 1773 1774 \Option{RCCpbSize} & 1775 %\ShortOption{\None} & 1776 \Default{0} & 1777 Rate control: CPB size, in bps. 1778 \\ 1779 1780 \Option{RCInitialCpbFullness} & 1781 %\ShortOption{\None} & 1782 \Default{0.9} & 1783 Rate control: ratio of initial CPB fullness per CPB size. (InitalCpbFullness/CpbSize) 1784 RCInitialCpbFullness should be smaller than or equal to 1. 1705 1785 \\ 1706 1786 \end{OptionTableNoShorthand} … … 1978 2058 140 & Chroma resampling filter hint & Table \ref{tab:chroma-resampling-filter-hint} \\ 1979 2059 141 & Knee function information & Table \ref{tab:sei-knee-function} \\ 1980 142 & Colour remapping information & (Not handled)\\2060 142 & Colour remapping information & Table \ref{tab:sei-colour-remapping}\\ 1981 2061 143 & Deinterlaced field identification & (Not handled)\\ 1982 2062 \end{SEIListTable} … … 2469 2549 2470 2550 \begin{OptionTableNoShorthand}{Chroma resampling filter hint SEI message encoder parameters}{tab:chroma-resampling-filter-hint} 2471 \Option{SEIChroma SamplingFilterHint} &2551 \Option{SEIChromaResamplingFilterHint} & 2472 2552 \Default{false} & 2473 2553 When true (non-zero), generates example chroma sampling filter hint SEI messages. 2474 2554 \\ 2475 \Option{SEIChroma SamplingHorizontalFilterType} &2555 \Option{SEIChromaResamplingHorizontalFilterType} & 2476 2556 \Default{2} & 2477 2557 Defines the index of the chroma sampling horizontal filter: … … 2483 2563 \end{tabular} 2484 2564 \\ 2485 \Option{SEIChroma SamplingVerticalFilterType} &2565 \Option{SEIChromaResamplingVerticalFilterType} & 2486 2566 \Default{2} & 2487 2567 Defines the index of the chroma sampling vertical filter: … … 2549 2629 100 250 450 2550 2630 \end{tabular} 2631 \\ 2632 \end{OptionTableNoShorthand} 2633 2634 2635 \begin{OptionTableNoShorthand}{Colour remapping SEI message encoder parameters}{tab:sei-colour-remapping} 2636 \Option{SEIColourRemappingInfoFileRoot (-cri)} & 2637 \Default{\NotSet} & 2638 Specifies the prefix of input Colour Remapping Information file. Prefix is completed by ``_x.txt'' where x is the POC number. 2639 The contents of the file are a list of the SEI message's syntax element names (in decoding order) immediately followed by a `:' and then the associated value. 2640 An example file can be found in cfg/misc/example_colour_remapping_sei_encoder_0.txt. 2551 2641 \\ 2552 2642 \end{OptionTableNoShorthand} … … 2731 2821 \\ 2732 2822 2823 \Option{SEIColourRemappingInfoFilename} & 2824 %\ShortOption{\None} & 2825 \Default{\NotSet} & 2826 Specifies that the colour remapping SEI message should be applied to the output video, with the output written to this file. 2827 If no value is specified, the SEI message is ignored and no mapping is applied. 2828 \\ 2829 2733 2830 \Option{RespectDefDispWindow (-w)} & 2734 2831 %\ShortOption{-w} &
Note: See TracChangeset for help on using the changeset viewer.