Acelerador de hardware com arquitetura de módulos especializados para predição intra-quadro do versatile video coding
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/267665 |
Resumo: | Padrões de codificação de vídeo vêm sido desenvolvidos desde 1980 com o intuito de definir as formas que um vídeo deve ser comprimido e são necessários para que codificadores e decodificadores possam se comunicar, além de definirem técnicas extremamente eficientes de compressão de vídeo. Recentemente eles se provam cada vez mais essenciais para o envio de vídeos pela rede ou armazenamento de forma eficiente em tempos onde aplicações de vídeo aumentam cada vez mais, principalmente por conta dos serviços de streaming e vídeo conferência. Por conta deste aumento de demanda por maior eficiência de compressão, padrões de codificação estão se tornando cada vez mais complexos e custosos principalmente para execução em software e, cada vez mais, investimentos em aceleradores de hardware se tornam mais comuns e necessários, tanto para o armazenamento viável de quantidades massivas de vídeos, quanto para transmissões de vídeos de alta qualidade, como Full HD, QHD e UHD, em taxas de transmissão confortáveis para o espectador, como 30 fps ou 60. Este trabalho apresenta uma arquitetura de acelerador de hardware com módulos especializados para o processo de predição intra-quadro do Versatile Video Coding, o mais novo padrão de codificação de vídeo da JVET. |
id |
UFRGS-2_90edef0bdcb2237765762f350c7e6dec |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/267665 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Fraga, Lucas Mariano Leipnitz deDiniz, Claudio Machado2023-11-25T03:27:30Z2023http://hdl.handle.net/10183/267665001187791Padrões de codificação de vídeo vêm sido desenvolvidos desde 1980 com o intuito de definir as formas que um vídeo deve ser comprimido e são necessários para que codificadores e decodificadores possam se comunicar, além de definirem técnicas extremamente eficientes de compressão de vídeo. Recentemente eles se provam cada vez mais essenciais para o envio de vídeos pela rede ou armazenamento de forma eficiente em tempos onde aplicações de vídeo aumentam cada vez mais, principalmente por conta dos serviços de streaming e vídeo conferência. Por conta deste aumento de demanda por maior eficiência de compressão, padrões de codificação estão se tornando cada vez mais complexos e custosos principalmente para execução em software e, cada vez mais, investimentos em aceleradores de hardware se tornam mais comuns e necessários, tanto para o armazenamento viável de quantidades massivas de vídeos, quanto para transmissões de vídeos de alta qualidade, como Full HD, QHD e UHD, em taxas de transmissão confortáveis para o espectador, como 30 fps ou 60. Este trabalho apresenta uma arquitetura de acelerador de hardware com módulos especializados para o processo de predição intra-quadro do Versatile Video Coding, o mais novo padrão de codificação de vídeo da JVET.Video coding standards have been developed since the 1980s with the purpose of defining how a video should be compressed. They are necessary for encoders and decoders to communicate effectively. Recently, they have proven to be increasingly essential for sending videos over networks or efficiently storing them. This is particularly crucial as video applications continue to grow, primarily due to streaming services and video conferencing. Due to the rising demand for greater video compression efficiency, video coding standards have become more intricate and resource-intensive, especially for software execution. Consequently, investments in hardware accelerators have become more common and necessary. These accelerators are crucial for both the viable storage of massive amounts of videos and the transmission of high-quality videos, such as Full HD, QHD, and UHD, at comfortable frame rates for viewers, like 30 fps or 60 fps.This work introduces a hardware accelerator architecture with specialized modules for the intra-frame prediction process of the latest video coding standard from JVET, the Versatile Video Coding (VVC).application/pdfporCodificacao : Video digitalCompressao : VideoProcessamento de vídeosVVCHardare acceleratorAcelerador de hardware com arquitetura de módulos especializados para predição intra-quadro do versatile video codingHardware accelerator with specialized modules architecture for VVC intra-frame prediction info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2023Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001187791.pdf.txt001187791.pdf.txtExtracted Texttext/plain71651http://www.lume.ufrgs.br/bitstream/10183/267665/2/001187791.pdf.txt5522cbe3ba6ffc50452586ea13e14d27MD52ORIGINAL001187791.pdfTexto completoapplication/pdf2123548http://www.lume.ufrgs.br/bitstream/10183/267665/1/001187791.pdf200829fb0ce4529b67d2e2f45ff6e4c0MD5110183/2676652023-12-22 04:25:47.393532oai:www.lume.ufrgs.br:10183/267665Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2023-12-22T06:25:47Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Acelerador de hardware com arquitetura de módulos especializados para predição intra-quadro do versatile video coding |
dc.title.alternative.en.fl_str_mv |
Hardware accelerator with specialized modules architecture for VVC intra-frame prediction |
title |
Acelerador de hardware com arquitetura de módulos especializados para predição intra-quadro do versatile video coding |
spellingShingle |
Acelerador de hardware com arquitetura de módulos especializados para predição intra-quadro do versatile video coding Fraga, Lucas Mariano Leipnitz de Codificacao : Video digital Compressao : Video Processamento de vídeos VVC Hardare accelerator |
title_short |
Acelerador de hardware com arquitetura de módulos especializados para predição intra-quadro do versatile video coding |
title_full |
Acelerador de hardware com arquitetura de módulos especializados para predição intra-quadro do versatile video coding |
title_fullStr |
Acelerador de hardware com arquitetura de módulos especializados para predição intra-quadro do versatile video coding |
title_full_unstemmed |
Acelerador de hardware com arquitetura de módulos especializados para predição intra-quadro do versatile video coding |
title_sort |
Acelerador de hardware com arquitetura de módulos especializados para predição intra-quadro do versatile video coding |
author |
Fraga, Lucas Mariano Leipnitz de |
author_facet |
Fraga, Lucas Mariano Leipnitz de |
author_role |
author |
dc.contributor.author.fl_str_mv |
Fraga, Lucas Mariano Leipnitz de |
dc.contributor.advisor1.fl_str_mv |
Diniz, Claudio Machado |
contributor_str_mv |
Diniz, Claudio Machado |
dc.subject.por.fl_str_mv |
Codificacao : Video digital Compressao : Video Processamento de vídeos |
topic |
Codificacao : Video digital Compressao : Video Processamento de vídeos VVC Hardare accelerator |
dc.subject.eng.fl_str_mv |
VVC Hardare accelerator |
description |
Padrões de codificação de vídeo vêm sido desenvolvidos desde 1980 com o intuito de definir as formas que um vídeo deve ser comprimido e são necessários para que codificadores e decodificadores possam se comunicar, além de definirem técnicas extremamente eficientes de compressão de vídeo. Recentemente eles se provam cada vez mais essenciais para o envio de vídeos pela rede ou armazenamento de forma eficiente em tempos onde aplicações de vídeo aumentam cada vez mais, principalmente por conta dos serviços de streaming e vídeo conferência. Por conta deste aumento de demanda por maior eficiência de compressão, padrões de codificação estão se tornando cada vez mais complexos e custosos principalmente para execução em software e, cada vez mais, investimentos em aceleradores de hardware se tornam mais comuns e necessários, tanto para o armazenamento viável de quantidades massivas de vídeos, quanto para transmissões de vídeos de alta qualidade, como Full HD, QHD e UHD, em taxas de transmissão confortáveis para o espectador, como 30 fps ou 60. Este trabalho apresenta uma arquitetura de acelerador de hardware com módulos especializados para o processo de predição intra-quadro do Versatile Video Coding, o mais novo padrão de codificação de vídeo da JVET. |
publishDate |
2023 |
dc.date.accessioned.fl_str_mv |
2023-11-25T03:27:30Z |
dc.date.issued.fl_str_mv |
2023 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/267665 |
dc.identifier.nrb.pt_BR.fl_str_mv |
001187791 |
url |
http://hdl.handle.net/10183/267665 |
identifier_str_mv |
001187791 |
dc.language.iso.fl_str_mv |
por |
language |
por |
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/267665/2/001187791.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/267665/1/001187791.pdf |
bitstream.checksum.fl_str_mv |
5522cbe3ba6ffc50452586ea13e14d27 200829fb0ce4529b67d2e2f45ff6e4c0 |
bitstream.checksumAlgorithm.fl_str_mv |
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_ |
1815447353104007168 |