Acelerador de hardware com arquitetura de módulos especializados para predição intra-quadro do versatile video coding

Detalhes bibliográficos
Autor(a) principal: Fraga, Lucas Mariano Leipnitz de
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