Design and FPGA prototyping of a H.264/AVC main profile decoder for HDTV

Detalhes bibliográficos
Autor(a) principal: Agostini, Luciano Volcan
Data de Publicação: 2007
Outros Autores: 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
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