Files
doc_phd_thesis/042_ConcealmentAwareEncoding/Figures/ConcealmentSignalling.tikz
T
2018-07-06 17:56:46 +01:00

45 lines
2.0 KiB
Plaintext
Executable File

\newcommand{\scale}{1}
\begin{tikzpicture}[scale=\scale, auto]
% Place nodes
% Define block styles
\tikzstyle{block} = [rectangle, fill=white, text centered, minimum height=0.6cm, inner sep=1,font=\scriptsize]
\tikzstyle{blockDepth} = [draw,block,minimum width=0.75cm]
\tikzstyle{blockEC} = [draw,block,minimum width=0.5cm]
\tikzstyle{blockPoints} = [block, minimum width=0.3cm]
\tikzstyle{text_labels} = [anchor=center,font=\footnotesize,minimum height=0.1cm]
\tikzstyle{neighbour} = [right=-.01 of Node,]
\node [blockPoints] (Node) at (0,0) {...};
\node [neighbour, blockDepth] (Node) {\textit{split}=1};
\node [neighbour, blockDepth] (Node) {\textit{split}=0};
\node [neighbour, blockEC] (Node) {\textit{ecm}};
\node [neighbour, blockDepth] (Node) {\textit{split}=0};
\node [neighbour, blockEC] (Node) {\textit{ecm}};
\node [neighbour, blockPoints] (Node) {...};
\node [neighbour, blockDepth] (Node) {\textit{split}=1};
\node [neighbour, blockPoints] (Node) {...};
\node [neighbour, blockDepth] (Node) {\textit{split}=1};
\node [neighbour, blockEC] (Node) {\textit{ecm}};
\node [neighbour, blockEC] (Node) {\textit{ecm}};
\node [neighbour, blockEC] (Node) {\textit{ecm}};
\node [neighbour, blockEC] (Node) {\textit{ecm}};
\node [neighbour, blockPoints] (Node) {...};
\draw[text_labels, anchor=center,latex-latex] (.15,-.4) -- ++(5*.75cm+6*.5cm+2*.3cm+.1cm,0) node [pos=0.5,below,yshift=0cm] (VLC) {CTU};
\node[draw,dashed, minimum height=1.3cm, minimum width=5*.75cm+6*.5cm+4*.3cm+2*.1cm, anchor=south west] (DashedBox) at (-.2cm,-.9cm) {};
\node[text_labels, text centered, above=0cm of DashedBox] {Supplemental Enhancement Information (SEI)};
\begin{scope}[xshift=-.15cm,yshift=-1.2cm]
\node[text_labels, anchor=west, text width=7cm, node distance=0.6cm] at (0,0) (D) {\textit{split}: flag to mark quadtree splitting};
\node[text_labels, anchor=west, text width=7cm, below of=D,node distance=0.4cm] (EC) {\textit{ecm}: error concealment method selected for each ECU};
\end{scope}
\end{tikzpicture}