Improved caption styles.
--- a/doc/Makefile Wed Oct 24 16:42:23 2007 +0200
+++ b/doc/Makefile Wed Oct 24 21:47:36 2007 +0200
@@ -1,5 +1,5 @@
-INCLUDES=block16x16simple.pdf \
+INCLUDES=cited.bib block16x16simple.pdf \
jpeg-coeficients.pdf \
rapids-nens-cb-rescale.pdf \
rapids-nens-rgb2ycc.pdf
--- a/doc/cited.bib Wed Oct 24 16:42:23 2007 +0200
+++ b/doc/cited.bib Wed Oct 24 21:47:36 2007 +0200
@@ -10,7 +10,7 @@
@misc{libjpeg,
organization = "The Independent JPEG's Group",
author = "The Independent JPEG's Group",
- title = "JPEG Library",
+ title = "The libjpeg JPEG Library",
edition = "Release 6b",
month = "March",
year = "1998",
--- a/doc/memoria.tex Wed Oct 24 16:42:23 2007 +0200
+++ b/doc/memoria.tex Wed Oct 24 21:47:36 2007 +0200
@@ -6,6 +6,8 @@
\usepackage{units}
\usepackage{amsmath}
\usepackage{subfigure}
+\usepackage{sepnum}
+\usepackage[margin=1cm,font=footnotesize]{caption}
%\usepackage{a4wide}
%\usepackage{natbib}
\bibliographystyle{plain}
@@ -14,6 +16,23 @@
\author{Lluís Batlle}
\date{\today}
+\newcommand{\decimal}[1]{\sepnum{,\!}{.}{}{#1}}
+
+\newcommand{\figura}[2]{
+ \begin{figure}[!htp]
+ \centering
+ \includegraphics[width=13cm]{#1}
+ \caption{#2}
+ \end{figure}
+ }
+\newcommand{\figuraw}[3]{
+ \begin{figure}[!htp]
+ \centering
+ \includegraphics[width=#1]{#2}
+ \caption{#3}
+ \end{figure}
+ }
+
\begin{document}
\maketitle
@@ -193,11 +212,8 @@
matemàtiques a tres nous plans que defineixen igualment la imatge: intensitat de
llum, blavor i vermellor (YCbCr).
-\begin{figure}[!htp]
-\centering
-\includegraphics[width=13cm]{rapids-nens-rgb2ycc.pdf}
-\caption{\label{fig:cb-rgb2ycc} Plans RGB, i els anàlogs en YCbCr}
-\end{figure}
+\figura{rapids-nens-rgb2ycc.pdf}{
+\label{fig:cb-rgb2ycc} Plans RGB, i els anàlogs en YCbCr}
L'ull humà és menys sensible a defectes als plans Cb i Cr (ref ?), per tant, en
la majoria de codificadors JPEG veurem que aquests plans es delmen. La majoria
@@ -205,12 +221,9 @@
molts codificadors per programari delmen a 2:1 tant en horitzontal com en
vertical.
-\begin{figure}[!htp]
-\centering
-\includegraphics[width=13cm]{rapids-nens-cb-rescale.pdf}
-\caption{\label{fig:cb-rescale} Delmat de l'original de 2:1, i posterior
+\figura{rapids-nens-cb-rescale.pdf}{
+\label{fig:cb-rescale} Delmat de l'original de 2:1, i posterior
reescalat de la versió delmada.}
-\end{figure}
A la descodificació, cal reescalar els plans delmats a la seva mida original,
mitjançant interpolacions o altres tècniques. Convencionalment (per defecte a
@@ -234,13 +247,10 @@
sí que difereixen una mica les càmeres digitals, els programes de manipulació
fotogràfica professionals, i la \texttt{libjpeg} \cite{libjpeg}.
-\begin{figure}[!htp]
-\centering
-\includegraphics[width=10cm]{jpeg-coeficients.pdf}
-\caption{\label{fig:jpeg-coeficients} A l'esquerra, funció base de cada
+\figuraw{10cm}{jpeg-coeficients.pdf}{
+\label{fig:jpeg-coeficients} A l'esquerra, funció base de cada
coeficient de la DCT 2D. A la dreta, la serialització dels coeficients en Zig
Zag (\cite{jpegspec}, 4.3).}
-\end{figure}
% Taula de quantització
@@ -273,21 +283,18 @@
descodificació,
del coeficient original només sabem que es troba dins
l'\emph{interval de quantització}:
-\[ y_i \in Q_i \left[ \hat y_i - 0,5 \, , \, \hat y_i + 0,5 \right] \]
+\[ y_i \in Q_i \left[ \hat y_i - \decimal{0.5} \, , \,
+\hat y_i + \decimal{0.5} \right] \]
% TODO comma numbers
-\begin{figure}[!htp]
-\centering
-\includegraphics[width=13cm]{block16x16simple.pdf}
-\caption{\label{fig:quant-intervals} Coeficients del bloc situat a la fila 17,
+\figura{block16x16simple.pdf}{
+\label{fig:quant-intervals} Coeficients del bloc situat a la fila 17,
columna 17, del pla de lluminositat de la Lena de 256x256,
amb una compressió a qualitat 30
segons la \texttt{libjpeg} \cite{libjpeg}. Estan ordenats de menor a
major frequència, com
marca l'ordre de Zig Zag de JPEG. Es poden apreciar els intervals de
quantització, i la pèrdua d'informació sobretot a les freqüències més altes.}
-% TODO posar a lloc
-\end{figure}
\bibliography{cited}