INSTRUCTIONS Px stands for paragraph number GENERAL CORRECTIONS Fix the reference of equation "in Equation (5.2)" -> "in (5.2)" ACKNOWLEDGMENTS: Replace Dr. with Prof. where appropriate. Add reference to Loughborough University London. ABSTRACT: Remove abbreviations. Add MPEG-DASH, MOS, HM to the list. Replaced LTE with LTE-A. LIST OF ABBREVIATIONS: Remove trailing dot and add page where it is defined in the text. CHAPTER 1 Section 1.1 P1: internet -> Internet, added mention to 360-degree video and Facebook. P2: Remove sentence that was lacking reference: "However, it is known that higher coding efficiency leads to lower robustness in the presence of transmission errors and data loss." Subsequent sentence expresses the same idea as it includes reference already. P2: Add an objective score to the "poor error resilience". Section 1.2 P1: Capitalise the first letter of each objective. P1: Fix "error robust" spelling error. Section 1.3 P2: Replace "with" by "to" and efficiently with efficient. P7: Replace "material" with "materials". CHAPTER 2 Section 2.1 P1: Replace "in" with "on". Section 2.2 P1: Fix three spelling errors. P3: Replace "between" with "among" and add missing "a". P4: Add missing "a". Figure 2.1: Add description of T and Q. Section 2.3 P1: Replace "complaint" with "conforming". P2: Add missing either. Figure 2.2: Change figure to avoid confusing in arrow direction. Section 2.4 P1: Fix typo in "pictures types". Section 2.4.2 P1: Remove last part of the second sentence. P2: Replace “with” by “to”. Section 2.4.4 P1: Add missing “that”. P7: Fix two spelling errors. Section 2.5 P2: Add missing pixels. Figure 2.8: Correct the coding order Section 2.6 P1: Fix three typos. Section 2.6.1 P1: Fix third sentence to: “When the intra prediction mode is chosen for a CU, the size of the PU needs to be the same as the CU, except when the smallest CU size is selected and further division into four PUs is allowed.” P7: Fix “three-tap”. P8 (page 24): The last sentence of the paragraph was revised to: “Only the mentioned boundaries are filtered, as they are the ones most likely to introduce discontinuities.” Section 2.6.2 P1: Replace “rely” with “relies”. P2: Replace twice “in” to “of”. P2: Replace “different” with “difference”. P3: Fix two typos. P4: Add HM acronym definition. P6: Replace “not” with “no”. Table 2.2: Remove acronym in the title. Figure 2.11: Review figure and caption to become self-contained. Section 2.7 P1: remove comma after Similarly. P3: Replace “intra coded” with “intra-coded”. P4: Replace last sentence with “This procedure is the main cause for the coding distortion, as it performs a many-to-one mapping, which cannot be reversed.” Section 2.9 P1: Revise the third sentence to: “Such grid-based restriction reduces the computational complexity and facilitates the parallel-processing, which is one of the main goals of HEVC design.” P2: Revise the third sentence: “For each CTU, the encoder decides whether to apply the SAO filter or not, and if used, one of the two filter types is applied, namely the band offset or the edge offset.”
158 lines
4.3 KiB
TeX
158 lines
4.3 KiB
TeX
\usepackage[english]{babel}
|
|
|
|
% *** MISC ***
|
|
\usepackage{verbatim}
|
|
\usepackage{subfiles}
|
|
\usepackage{xspace}
|
|
\usepackage{pdfpages}
|
|
%\usepackage[colorlinks=false,hidelinks,pdfpagelabels]{hyperref}
|
|
\usepackage[colorlinks=true,hidelinks,pdfpagelabels]{hyperref}
|
|
%\usepackage[pdfpagelabels]{hyperref}
|
|
|
|
% *** Minitoc ***
|
|
%\usepackage[nohints,tight]{minitoc}
|
|
%\setcounter{minitocdepth}{2}
|
|
% Generates mini tables of contents per chapter
|
|
|
|
% JEM: The following fixes minitoc to not be multiple-spaced.
|
|
%\let\oldmtc@verse\mtc@verse
|
|
%\renewcommand{\mtc@verse}[1]{\oldmtc@verse{#1}\setlength{\baselineskip}{\z@}}
|
|
|
|
|
|
% *** CITATION PACKAGES ***
|
|
\usepackage{cite}
|
|
\usepackage{bibentry}
|
|
|
|
|
|
% *** GRAPHICS RELATED PACKAGES ***
|
|
\usepackage{drawstack}
|
|
|
|
\usepackage{epstopdf}
|
|
\usepackage{dblfloatfix}
|
|
\usepackage{subfig}
|
|
\usepackage{pgfgantt}
|
|
\usepackage{etex}
|
|
|
|
\usepackage{bytefield} % Create bitstrem image
|
|
\newsavebox{\bytefieldbox}
|
|
|
|
%% Gnuplot
|
|
\usepackage[subfolder]{gnuplottex}
|
|
\usepackage{xparse}
|
|
\ExplSyntaxOn
|
|
\DeclareExpandableDocumentCommand{\convertlen}{ O{cm} m }
|
|
{
|
|
\dim_to_decimal_in_unit:nn { #2 } { 1 #1 } cm
|
|
}
|
|
\ExplSyntaxOff
|
|
\newcommand{\PlotFont}[0]{7}
|
|
\newcommand{\TitleFont}[0]{\footnotesize}
|
|
\newcommand{\TicsFont}[0]{\scriptsize}
|
|
\newcommand{\KeyFont}[0]{\scriptsize}
|
|
\newcommand{\PLRLABEL}{\footnotesize Packet Loss Ratio (\%)}
|
|
\newcommand{\PSNRLABEL}{\footnotesize PSNR (dB)}
|
|
\newcommand{\TABLEPLRLABEL}{Packet Loss Ratio}
|
|
|
|
%\usepackage[first=0, last=100]{lcg}
|
|
%\newcommand{\random}{\rand\arabic{rand}}
|
|
|
|
%% TikZ
|
|
\usepackage{tikz}
|
|
\usepackage{pgfplots}
|
|
\usepackage{tkz-euclide}
|
|
\usetikzlibrary{fit}
|
|
\usetikzlibrary{calc}
|
|
\usetikzlibrary{snakes}
|
|
\usetikzlibrary{arrows}
|
|
\usetikzlibrary{shapes}
|
|
\usetikzlibrary{positioning}
|
|
\usetikzlibrary{decorations}
|
|
\usetikzlibrary{decorations.markings}
|
|
\usetikzlibrary{graphs}
|
|
\usetikzlibrary{trees}
|
|
\usetikzlibrary{intersections}
|
|
\usetikzlibrary{matrix}
|
|
\usetikzlibrary{hobby}
|
|
\newcommand{\yslant}{-0.26}
|
|
\newcommand{\yfshift}{0.05cm}
|
|
\definecolor{TikZColorFill}{RGB}{220,220,220}
|
|
\definecolor{TikZColorFillDark}{RGB}{120,120,120}
|
|
\definecolor{TikZColorFillProp}{RGB}{136, 180, 255}
|
|
\definecolor{TikZColorBlock0}{RGB}{0,95,120}
|
|
\definecolor{TikZColorBlock1}{RGB}{0,160,200}
|
|
\def\TikZyslant{-0.2}
|
|
\def\TikZxscale{0.75}
|
|
\def\TikZyfshift{0.05cm}
|
|
|
|
\newcounter{maincounter}
|
|
% We need layers to draw the block diagram
|
|
\pgfdeclarelayer{background}
|
|
\pgfdeclarelayer{foreground}
|
|
\pgfsetlayers{background,main,foreground}
|
|
|
|
% *** TABLE PACKAGES ***
|
|
\usepackage{tabularx, colortbl, booktabs, array, multirow}
|
|
\newcolumntype{x}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
|
|
\newcolumntype{y}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}b{#1}}
|
|
|
|
% *** FLOAT PACKAGES ***
|
|
% Coloca sempre as figuras dentro das secções a que pertencem
|
|
\usepackage{float}
|
|
\usepackage[section]{placeins}
|
|
% \usepackage{flafter}
|
|
|
|
|
|
% *** MATH PACKAGES ***
|
|
\usepackage{array,mathtools}
|
|
\usepackage{mdwmath,amsmath}
|
|
\usepackage{array,mdwmath,amsmath,commath}
|
|
\newcommand*\mean[1]{\bar{#1}}
|
|
|
|
|
|
% *** PAGE ROTATION PACKAGES ***
|
|
\usepackage{pdflscape}
|
|
\usepackage{adjustbox}
|
|
\usepackage{rotating}
|
|
|
|
\usepackage{balance}
|
|
|
|
% *** ABREVIATIONS ***
|
|
\usepackage[acronym,toc,nomain]{glossaries}
|
|
%\newcommand{\customnewacronym}[4][]{\newacronym[#1,description=#4]{#2}{#3}{\MakeLowercase{#4}}}
|
|
\newcommand{\customnewacronym}[4][]{\newacronym[#1,description=#4]{#2}{\mbox{#3}}{#4}}
|
|
\setglossarystyle{long}
|
|
\newcommand{\ac}[1]{\gls{#1}}
|
|
\newcommand{\acs}[1]{\glspl{#1}}
|
|
\loadglsentries{carreira_phd_thesis_abr.sty}
|
|
\makeglossaries
|
|
|
|
|
|
% *** FLOAT SIZES AND PATH ***
|
|
\newcommand{\FigsPath}{}
|
|
\newcommand{\FIGSIZE}{0.7\columnwidth}
|
|
\newcommand{\FIGSIZEDOUBLE}{0.45\columnwidth}
|
|
\newcommand{\FIGSIZETABLE}{0.5\columnwidth}
|
|
\newcommand{\TABLESVSPACE}{\vspace{-1mm}}
|
|
%\newcommand{\TABLESVSPACE}{}
|
|
\newcommand{\FIGSVSPACE}{}
|
|
\newcommand{\optbold}[1]{\textbf{#1}}
|
|
|
|
% %Options: Sonny, Lenny, Glenn, Conny, Rejne, Bjarne, Bjornstrup
|
|
% \usepackage[Bjornstrup]{fncychap}
|
|
|
|
\newcounter{journalpub}
|
|
\newenvironment{journalpub}[1][]{\refstepcounter{journalpub}\par\medskip
|
|
\noindent \textbf{J\thejournalpub. #1} \rmfamily}{\medskip}
|
|
|
|
\newcounter{conferencepub}
|
|
\newenvironment{conferencepub}[1][]{\refstepcounter{conferencepub}\par\medskip
|
|
\noindent \textbf{J\theconferencepub. #1} \rmfamily}{\medskip}
|
|
|
|
\usepackage{enumitem}
|
|
\makeatletter
|
|
\def\namedlabel#1#2{\begingroup
|
|
#2%
|
|
\def\@currentlabel{#2}%
|
|
\phantomsection\label{#1}\endgroup
|
|
}
|