Design and FPGA prototyping of a H.264/AVC main profile decoder for HDTV
Autor(a) principal: | |
---|---|
Data de Publicação: | 2007 |
Outros Autores: | , , , , , , , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/72568 |
Resumo: | This paper presents the architecture, design, validation, and hardware prototyping of the main architectural blocks of main profile H.264/AVC decoder, namely the blocks: inverse transforms and quantization, intra prediction, motion compensation and deblocking filter, for a main profile H.264/AVC decoder. These architectures were designed to reach high throughputs and to be easily integrated with the other H.264/AVC modules. The architectures, all fully H.264/AVC compliant, were completely described in VHDL and further validated through simulations and FPGA prototyping. They were prototyped using a Digilent XUP V2P board, containing a Virtex-II Pro XC2VP30 Xilinx FPGA. The post place-and-route synthesis results indicate that the designed architectures are able to process 114 million samples per second and, in the worst case, they are able to process 64 HDTV frames (1080x1920) per second, allowing their use in H.264/AVC decoders targeting real time HDTV applications. |
id |
UFRGS-2_a1aef716227f013a5796b11bbafc5fef |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/72568 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Agostini, Luciano VolcanAzevedo Filho, Arnaldo Pereira deStaehler, Wagston TassoniRosa, Vagner Santos daZatt, BrunoPinto, Ana Cristina MedinaPorto, Roger Endrigo CarvalhoBampi, SergioSusin, Altamiro Amadeu2013-06-19T01:43:47Z20070104-6500http://hdl.handle.net/10183/72568000597171This paper presents the architecture, design, validation, and hardware prototyping of the main architectural blocks of main profile H.264/AVC decoder, namely the blocks: inverse transforms and quantization, intra prediction, motion compensation and deblocking filter, for a main profile H.264/AVC decoder. These architectures were designed to reach high throughputs and to be easily integrated with the other H.264/AVC modules. The architectures, all fully H.264/AVC compliant, were completely described in VHDL and further validated through simulations and FPGA prototyping. They were prototyped using a Digilent XUP V2P board, containing a Virtex-II Pro XC2VP30 Xilinx FPGA. The post place-and-route synthesis results indicate that the designed architectures are able to process 114 million samples per second and, in the worst case, they are able to process 64 HDTV frames (1080x1920) per second, allowing their use in H.264/AVC decoders targeting real time HDTV applications.application/pdfengJournal of the Brazilian Computer Society. Vol. 12, n. 4 (March 2007), p. 25-36Sistemas digitaisFPGATelevisão digitalCodificacao : Video digitalVideo CodingH.264/AVC DecoderDigital TelevisionHDTVVLSI ArchitecturesFPGA PrototpingDesign and FPGA prototyping of a H.264/AVC main profile decoder for HDTVinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/otherinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000597171.pdf000597171.pdfTexto completo (inglês)application/pdf711352http://www.lume.ufrgs.br/bitstream/10183/72568/1/000597171.pdfb9144a1ae9cfdd4a3ab809e1e3a48dc9MD51TEXT000597171.pdf.txt000597171.pdf.txtExtracted Texttext/plain50488http://www.lume.ufrgs.br/bitstream/10183/72568/2/000597171.pdf.txteb0f5efe5f39e04d5a327ad85a3e0302MD52THUMBNAIL000597171.pdf.jpg000597171.pdf.jpgGenerated Thumbnailimage/jpeg1515http://www.lume.ufrgs.br/bitstream/10183/72568/3/000597171.pdf.jpg20a849935da4b4cd8566af98573464c7MD5310183/725682024-10-25 06:43:16.685222oai:www.lume.ufrgs.br:10183/72568Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2024-10-25T09:43:16Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Design and FPGA prototyping of a H.264/AVC main profile decoder for HDTV |
title |
Design and FPGA prototyping of a H.264/AVC main profile decoder for HDTV |
spellingShingle |
Design and FPGA prototyping of a H.264/AVC main profile decoder for HDTV Agostini, Luciano Volcan Sistemas digitais FPGA Televisão digital Codificacao : Video digital Video Coding H.264/AVC Decoder Digital Television HDTV VLSI Architectures FPGA Prototping |
title_short |
Design and FPGA prototyping of a H.264/AVC main profile decoder for HDTV |
title_full |
Design and FPGA prototyping of a H.264/AVC main profile decoder for HDTV |
title_fullStr |
Design and FPGA prototyping of a H.264/AVC main profile decoder for HDTV |
title_full_unstemmed |
Design and FPGA prototyping of a H.264/AVC main profile decoder for HDTV |
title_sort |
Design and FPGA prototyping of a H.264/AVC main profile decoder for HDTV |
author |
Agostini, Luciano Volcan |
author_facet |
Agostini, Luciano Volcan Azevedo Filho, Arnaldo Pereira de Staehler, Wagston Tassoni Rosa, Vagner Santos da Zatt, Bruno Pinto, Ana Cristina Medina Porto, Roger Endrigo Carvalho Bampi, Sergio Susin, Altamiro Amadeu |
author_role |
author |
author2 |
Azevedo Filho, Arnaldo Pereira de Staehler, Wagston Tassoni Rosa, Vagner Santos da Zatt, Bruno Pinto, Ana Cristina Medina Porto, Roger Endrigo Carvalho Bampi, Sergio Susin, Altamiro Amadeu |
author2_role |
author author author author author author author author |
dc.contributor.author.fl_str_mv |
Agostini, Luciano Volcan Azevedo Filho, Arnaldo Pereira de Staehler, Wagston Tassoni Rosa, Vagner Santos da Zatt, Bruno Pinto, Ana Cristina Medina Porto, Roger Endrigo Carvalho Bampi, Sergio Susin, Altamiro Amadeu |
dc.subject.por.fl_str_mv |
Sistemas digitais FPGA Televisão digital Codificacao : Video digital |
topic |
Sistemas digitais FPGA Televisão digital Codificacao : Video digital Video Coding H.264/AVC Decoder Digital Television HDTV VLSI Architectures FPGA Prototping |
dc.subject.eng.fl_str_mv |
Video Coding H.264/AVC Decoder Digital Television HDTV VLSI Architectures FPGA Prototping |
description |
This paper presents the architecture, design, validation, and hardware prototyping of the main architectural blocks of main profile H.264/AVC decoder, namely the blocks: inverse transforms and quantization, intra prediction, motion compensation and deblocking filter, for a main profile H.264/AVC decoder. These architectures were designed to reach high throughputs and to be easily integrated with the other H.264/AVC modules. The architectures, all fully H.264/AVC compliant, were completely described in VHDL and further validated through simulations and FPGA prototyping. They were prototyped using a Digilent XUP V2P board, containing a Virtex-II Pro XC2VP30 Xilinx FPGA. The post place-and-route synthesis results indicate that the designed architectures are able to process 114 million samples per second and, in the worst case, they are able to process 64 HDTV frames (1080x1920) per second, allowing their use in H.264/AVC decoders targeting real time HDTV applications. |
publishDate |
2007 |
dc.date.issued.fl_str_mv |
2007 |
dc.date.accessioned.fl_str_mv |
2013-06-19T01:43:47Z |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/other |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/72568 |
dc.identifier.issn.pt_BR.fl_str_mv |
0104-6500 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000597171 |
identifier_str_mv |
0104-6500 000597171 |
url |
http://hdl.handle.net/10183/72568 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.ispartof.pt_BR.fl_str_mv |
Journal of the Brazilian Computer Society. Vol. 12, n. 4 (March 2007), p. 25-36 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/72568/1/000597171.pdf http://www.lume.ufrgs.br/bitstream/10183/72568/2/000597171.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/72568/3/000597171.pdf.jpg |
bitstream.checksum.fl_str_mv |
b9144a1ae9cfdd4a3ab809e1e3a48dc9 eb0f5efe5f39e04d5a327ad85a3e0302 20a849935da4b4cd8566af98573464c7 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1815447497397501952 |