Está en la página 1de 5

UNIVERSIDAD AUTÓNOMA DE LA CIUDAD DE MÉXICO

Sistemas de televisión
Proyecto: “Análisis de transmisión de una señal de televisión digital”
Moreno Granados Urania Serena, Matrícula: 06-003-0985
e-mail: serena.moreno@estudiante.uacm.edu.mx

Resumen: En el proyecto, se muestran la función de transformada discreta del coseno para codificar la
imagen, la función de transformada discreta del coseno inversa para decodificar la imagen, el bloque de
imágenes usando la matriz de cuantificación de luminancia Q, el bloque de imágenes usando la matriz de
cuantificación de croma Q, la conversión de una imagen png a una imagen jpg, la conversión de una imagen
en escala de grises a una imagen a color utilizando la matriz ntsc, el video inverso, el video clave y
diferencia, y la conversión de un video avi a un video jpg, utilizando el programa Matlab.

Palabras clave: Función, matriz, imagen y video.

INTRODUCCIÓN Desarrollo

Transformada Discreta del Coseno 1. Programación de la función de transformada


discreta del coseno para codificar la imagen y la
La transformada discreta del coseno se utiliza en función de transformada discreta del coseno
muchos estándares de compresión de imágenes inversa para decodificar la imagen utilizando el
estacionarias y de video como el estándar JPEG y programa Matlab.
el estándar MPEG. [1]
Función de transformada discreta del coseno

function imagenDCT = transformadaDCT(imagen)


Histograma
[a b] = size (imagen);
El histograma es una representación
bidimensional de la frecuencia relativa con la que for i=1:8:a-8
aparece cada nivel de gris en la imagen. [2]
for j=1:8:b-8

bloqueDCT = imagen(i:i+7,j:j+7);
Matriz NTSC
imagenRecuperada(i:i+7,j:j+7) = dct2(bloque);
La matriz ntsc es la relación matricial entre las
componentes Y, I y Q con las señales R, G, B que end
proporcionará la cámara. [3] end

1
Función de transformada discreta del coseno
inversa

function imagenIDCT =
transformadaIDCT(imagen)

[a b] = size(imagen);

for i=1:8:a-8

for j=1:8:b-8

bloqueIDCT = imagen(i:i+7,j:j+7);

imagenRecuperada(i:i+7,j:j+7) = Idct2(bloque);

end

end Figura 2: Conversión de una imagen png a una


imagen jpg.

2. Obtención del bloque de imágenes usando la


matriz de cuantificación de luminancia Q, la
conversión de una imagen png a una imagen jpg,
la conversión de una imagen en escala de grises
a una imagen a color utilizando la matriz ntsc
utilizando el programa Matlab.

Figura 3: Conversión de una imagen en escala de


grises a una imagen a color utilizando la matriz
ntsc.

Figura 1: Bloque de imágenes para la matriz de


cuantificación de luminancia Q.

2
3. Obtención del bloque de imágenes usando la
matriz de cuantificación de croma Q, la conversión
de una imagen png a una imagen jpg, la
conversión de una imagen en escala de grises a
una imagen a color utilizando la matriz ntsc
utilizando el programa Matlab.

Figura 5: Conversión de una imagen png a una


imagen jpg.

Figura 4: Bloque de imágenes para la matriz de


cuantificación de croma Q.

Figura 6: Conversión de una imagen en escala de


grises a una imagen a color utilizando la matriz
ntsc.

3
4. Obtención de un video inverso utilizando el
programa Matlab.

Figura 9: Grabación de un video Diferencia.


Figura 7: Grabación de un video Inverso.

6. Obtención de la conversión de un video avi a


un video jpg utilizando el programa Matlab.
5. Obtención de un video clave y diferencia
utilizando el programa Matlab.

Figura 10: Conversión de un video avi a un video


jpg.
Figura 8: Grabación de un video Clave.

4
Conclusión

Los resultados obtenidos cumplen con el objetivo


mostrar la función de transformada discreta del
coseno para codificar la imagen, la función de
transformada discreta del coseno inversa para
decodificar la imagen, el bloque de imágenes
usando la matriz de cuantificación de luminancia
Q, el bloque de imágenes usando la matriz de
cuantificación de croma Q, la conversión de una
imagen png a una imagen jpg, la conversión de
una imagen en escala de grises a una imagen a
color utilizando la matriz ntsc, el video inverso, el
video clave y diferencia, y la conversión de un
video avi a un video jpg, utilizando el programa
Matlab.

Referencias

[1] Apuntes de Sistemas de televisión, pág. 126.

[2] Apuntes de Sistemas de televisión, pág. 112.

[3] Apuntes de Sistemas de televisión, pág. 83.

También podría gustarte