Síntese de Sistemas Digitais II
Lic. Engª Sistemas e Informática, 5ºano, 2006/07
Equipa docente
Prof. António Joaquim A. Esteves
email: esteves@di.uminho.pt
Programa da disciplina
O funcionamento da disciplina consiste em realizar o seguinte projecto:
- Implementar em lógica reconfigurável o standard de compressão de imagens JPEG.
Pede-se que se estudo a funcionalidade dos principais blocos dum compressor JPEG:
a transformada DCT-2D, a quantização e a codificação de entropia.
A seguir deve obter-se uma arquitectura orientada para uma implementação de hardware
de cada um desses blocos, explorando ao máximo o paralelismo e pipeline permitido pelas
FPGAs. Posteriormente, os blocos devem ser implementados numa FPGA Virtex4 FX, tirando partido do
seu processador PowerPC embebido. Finalmente, a implementação deverá ser testada com algumas
imagens, sendo avaliados a correcção, a taxa de compressão e o desempenho da solução.
Bibliografia
- Luciano Volcan Agostini, Projeto de Arquiteturas Integradas para a Compressão de Imagens JPEG,
Tese de Mestrado, Universidade Federal do Rio Grande do Sul, Porto Alegre, Março 2002.
- Gregory Wallace, The JPEG Still Picture Compression Standard, Communications of the CAM,
Vol. 34. Nº 4, pp. 30-44, April 1991.
- V. Bhaskaran, K. Konstantinides. Image and Video Compression Standards Algorithms and
Architectures, 2nd Edition, Kluwer Academic Publishers, 1999.
- Luciano V. Agostini, Ivan S. Silva, Sergio Bampi, Pipelined Fast 2-D DCT Architecture for
JPEG Image Compression, Proc. of the 14th Symposium on Integrated Circuits and Systems Design,
Brasil, September 2001.
- Latha Pillai, Video Compression Using DCT, Xilinx Application Note XAPP610, vo1.3, March, 2005.
- Latha Pillai, Video Decompression Using IDCT, Xilinx Application Note XAPP611, vo1.2, June, 2005.
- Latha Pillai, Quantization, Xilinx Application Note XAPP615, vo1.1, June, 2003.
- Latha Pillai, Huffman Coding, Xilinx Application Note XAPP616, vo1.0, April, 2003.
- Latha Pillai, Variable Length Coding, Xilinx Application Note XAPP621, vo1.1, January, 2005.
Avaliação
A avaliação da disciplina tem por baseo projecto realizado
ao longo do semestre.
Existirão três pontos de avaliação, correspondentes a 3 apresentações do projecto:
- Apresentação 1 (semana 6/Nov a 11/Nov) : 15%
- Apresentação 2 e relatório intermédio (semana 4/Dez a 9/Dez) : 25%
- Apresentação final e relatório final (semana 22/Jan a 27/Jan) : 60%
Em cada ponto de avaliação serão apreciados a evolução do projecto
(protótipo apresentado), a apresentação efectuada e o relatório (se for pedido).
Copyright © 2006, António J A Esteves
Última alteração: 16 Outubro 2006