\addcontentsline{toc}{chapter}{Preámbulo}
\chapter*{Preámbulo}
\chaptermark{Preámbulo}


Uno de los retos que existen en Internet es la transmisión en "tiempo
real" de secuencias de vídeo digital. Esto es debido a que en Internet
no es posible garantizar una tasa de información que nos permita
transmitir a una calidad aceptable, lo que provoca que el vídeo se
entrecorte o incluso no pueda ser reproducido. Otro inconveniente que
existe es que cuando almacenamos la secuencia a un bitrate fijo,
obtener la secuencia original no es posible ya que normalmente se usan
algoritmos de compresión con pérdida.

Sin duda alguna, uno de las principales objetivos es encontrar un
algoritmo de compresión y transmisión adecuado que solucione estos
dos problemas.

En la actualidad los algoritmos de compresión y transmisión de vídeo
digital se basan en el estándar MPEG. Estos algoritmos están diseñados
para transmitir a una tasa de bits fijos y además son algoritmos con
pérdida, es decir, que una vez que la secuencia original es comprimida
no es posible realizar el proceso inverso.

Una posible solución a los problemas anteriormente citados es el uso
de algoritmos de compresión de vídeo digital que sean sin pérdida, es
decir, que el proceso de compresión-descompresión sea
reversible. Estos algoritmos tienen la característica de que no tienen
ninguna restricción a la hora de transmitir la información por la red,
es decir, no necesitan una tasa de bit fija para poder visualizarse.

Teniendo en cuenta estas premisas en este proyecto se pretende
realizar un software que nos permita transmitir vídeo digital por
Internet sin importar el ancho de banda disponible en cada momento,
que sea escalable en calidad y que se pueda representar sin pérdida
alguna si alguna situación especial lo requiera.


El documento se divide en los siguientes capítulos:

\begin{itemize}

\item El Capítulo 1, titulado  ``Introducción a la compresión de vídeo'', realiza una descripción de conceptos relacionados con la compresión de vídeo pero centrándose en el estándar MPEG. Realiza una descripción del estándar explicando sus características, ventajas e inconvenientes. El capítulo termina con la motivación del proyecto.


\item El Capítulo 2, titulado `Compresión progresiva de vídeo'', describe la teoría necesaria para comprender las transformadas wavelets. Realiza la descripción de los filtros usados en el proyecto. Se describen las características de las wavelet en 3D. Para finalizar el capítulo se describe el codec de vídeo progresivo de coeficientes wavelet SPIHT-3D.


\item El Capítulo 3, llamado ``El sistema desarrollado'', describe como se ha desarrollado el PVC (Progressive Video Codec). Se describen todos los problemas encontrados a la hora del desarrollo y las soluciones que se le han dado. 


\item El Capítulo 4, titulado ``Evaluación'', muestra las pruebas realizadas al PVC comparado con MPEG-1 para comprobar la calidad del software desarrollado.

\item El Capítulo 5, llamado ``Ampliaciones del proyecto'', describe las ampliaciones al proyecto para indicar las líneas de trabajo futuro.

\end{itemize}

El documento finaliza con un apéndice donde se describen las APIs del
sistema operativo utilizadas para la realización del proyecto.


