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.”
68 lines
2.2 KiB
Plaintext
68 lines
2.2 KiB
Plaintext
\usetikzlibrary{calc,trees,positioning,arrows,chains,shapes.geometric,%
|
|
decorations.pathreplacing,decorations.pathmorphing,shapes,%
|
|
matrix,shapes.symbols,plotmarks,decorations.markings,shadows,backgrounds}
|
|
|
|
|
|
\pgfdeclarelayer{background}
|
|
\pgfdeclarelayer{foreground}
|
|
\pgfdeclarelayer{L0}
|
|
\pgfdeclarelayer{L1}
|
|
\pgfdeclarelayer{L2}
|
|
\pgfdeclarelayer{L3}
|
|
\pgfsetlayers{background,L0,L1,L2,L3,main,foreground}
|
|
|
|
\newcommand{\scale}{0.65}
|
|
|
|
\begin{tikzpicture}[scale=\scale,every node/.style={scale=\scale},on grid ]
|
|
|
|
\definecolor{LCUFill}{rgb}{0,0.5,1}
|
|
\definecolor{DrawColor}{rgb}{0,0,0.5}
|
|
\definecolor{LCUFill}{rgb}{1,1,1}
|
|
\definecolor{DrawColor}{rgb}{0,0,0}
|
|
|
|
\tikzstyle{TextStyle}=[scale=1.5, text centered]
|
|
|
|
\tikzstyle{LCU}=[draw=DrawColor, fill=LCUFill,thick]
|
|
\tikzstyle{CU}=[draw=DrawColor,thick]
|
|
\tikzstyle{PU}=[draw=DrawColor, densely dashed]
|
|
|
|
% \newcommand{\gridsize}{70}
|
|
% \draw[help lines] (-\gridsize,-\gridsize) grid ++(\gridsize*2,\gridsize*2);
|
|
|
|
|
|
\begin{scope}[xshift=0]
|
|
\draw[LCU] (0,0) rectangle ++(4,4); % 64x64
|
|
\draw[CU] (0,0) rectangle ++(1,4); % 64x64
|
|
\draw[CU] (1,0) rectangle ++(3,4); % 64x64
|
|
% \node[TextStyle] at (2,-.8) {$\frac{3N}{4}\times N$ (L)};
|
|
\node[TextStyle] at (2,-.8) {$\frac{N}{2}\times 2N$ (Left)};
|
|
\end{scope}
|
|
|
|
\begin{scope}[xshift=5cm]
|
|
\draw[LCU] (0,0) rectangle ++(4,4); % 64x64
|
|
\draw[CU] (0,0) rectangle ++(3,4); % 64x64
|
|
\draw[CU] (3,0) rectangle ++(1,4); % 64x64
|
|
% \node[TextStyle] at (2,-.8) {$\frac{3N}{4}\times N$ (R)};
|
|
\node[TextStyle] at (2,-.8) {$\frac{N}{2}\times 2N$ (Right)};
|
|
\end{scope}
|
|
|
|
\begin{scope}[xshift=10cm]
|
|
\draw[LCU] (0,0) rectangle ++(4,4); % 64x64
|
|
\draw[CU] (0,0) rectangle ++(4,3); % 64x64
|
|
\draw[CU] (0,3) rectangle ++(4,1); % 64x64
|
|
% \node[TextStyle] at (2,-.8) {$N\times\frac{3N}{4}$ (T)};
|
|
\node[TextStyle] at (2,-.8) {$2N\times\frac{N}{2}$ (Top)};
|
|
\end{scope}
|
|
|
|
\begin{scope}[xshift=15cm]
|
|
\draw[LCU] (0,0) rectangle ++(4,4); % 64x64
|
|
\draw[CU] (0,0) rectangle ++(4,1); % 64x64
|
|
\draw[CU] (0,1) rectangle ++(4,3); % 64x64
|
|
% \node[TextStyle] at (2,-.8) {$N\times\frac{3N}{4}$ (B)};
|
|
\node[TextStyle] at (2,-.8) {$2N\times\frac{N}{2}$ (Bottom)};
|
|
\end{scope}
|
|
|
|
|
|
|
|
\end{tikzpicture}
|