Load-balancing for Parallel HEVC Video Encoding

Detalhes bibliográficos
Autor(a) principal: Rocha, Ricardo António da Silva
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/40474
Resumo: Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia da Universidade de Coimbra
id RCAP_5619f9a36000ea4fcb3b4e90ad591d82
oai_identifier_str oai:estudogeral.uc.pt:10316/40474
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Load-balancing for Parallel HEVC Video EncodingCodificação de VídeoHigh-efficiency Video CodingFerramentas orientadas a parallelismoTilesEquilíbrio de CargaVideo CodingHigh-efficiency Video Coding StandardParallel-orientedToolsTilesLoad-balanceDissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia da Universidade de CoimbraA norma de codificação de vídeo HEVC (High Efficiency Video Coding) surge como sucessora da norma H.264/AVC, em resposta ao rápido aumento do volume de informação em vídeo com resoluções HD e UHD. A nova norma inclui ferramentas para suportar implementações paralelas, como slices, tiles e wavefront parallel processing. Este trabalho propõe um método que ajusta automaticamente a geometria das tiles durante o processo de codificação de vídeo, para equilibrar a distribuição de carga entre as unidades processadoras , num cenário em que cada tile é processada por uma unidade distinta. A solução baseia-se em quatro métodos de estimação de complexidade e um algoritmo que ajusta dinâmicamente as tiles de acordo com a complexidade estimada. Os resultados mostram que o método proposto é capaz de aumentar a eficiência de paralelização, quando comparado com tiles com tamanhos iguais, obtendo-se em média uma redução do tempo de processamento de 6.1% com um aumento de BD-rate entre 0.82% e 1.67%.The High-efficiency Video Coding (HEVC) standard arises as the successor to the H.264/AVC standard, in response to the rapid increase in HD and UHD digital video information volume. The new standard includes tools to support parallel implementations, such as slices, tiles and wavefront parallel processing. This work proposes a method that automatically adjusts the tile geometry during the video encoding process, to balance the workload distribution among the processing units, assuming that each tile is processed by a different unit. The solution comprises four complexity estimation methods and an algorithm to dynamically adjust the tile geometry. Results show that the proposed method is able to improve the parallelization efficiency compared to the use of same-sized tiles, saving on average 6.1% of the processing time at the cost of an increase in BD-rate between 0.82% and 1.67%.2016-02-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/40474http://hdl.handle.net/10316/40474TID:201673444engRocha, Ricardo António da Silvainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-02-21T09:25:34Zoai:estudogeral.uc.pt:10316/40474Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T20:58:10.432795Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Load-balancing for Parallel HEVC Video Encoding
title Load-balancing for Parallel HEVC Video Encoding
spellingShingle Load-balancing for Parallel HEVC Video Encoding
Rocha, Ricardo António da Silva
Codificação de Vídeo
High-efficiency Video Coding
Ferramentas orientadas a parallelismo
Tiles
Equilíbrio de Carga
Video Coding
High-efficiency Video Coding Standard
Parallel-orientedTools
Tiles
Load-balance
title_short Load-balancing for Parallel HEVC Video Encoding
title_full Load-balancing for Parallel HEVC Video Encoding
title_fullStr Load-balancing for Parallel HEVC Video Encoding
title_full_unstemmed Load-balancing for Parallel HEVC Video Encoding
title_sort Load-balancing for Parallel HEVC Video Encoding
author Rocha, Ricardo António da Silva
author_facet Rocha, Ricardo António da Silva
author_role author
dc.contributor.author.fl_str_mv Rocha, Ricardo António da Silva
dc.subject.por.fl_str_mv Codificação de Vídeo
High-efficiency Video Coding
Ferramentas orientadas a parallelismo
Tiles
Equilíbrio de Carga
Video Coding
High-efficiency Video Coding Standard
Parallel-orientedTools
Tiles
Load-balance
topic Codificação de Vídeo
High-efficiency Video Coding
Ferramentas orientadas a parallelismo
Tiles
Equilíbrio de Carga
Video Coding
High-efficiency Video Coding Standard
Parallel-orientedTools
Tiles
Load-balance
description Dissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia da Universidade de Coimbra
publishDate 2016
dc.date.none.fl_str_mv 2016-02-26
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10316/40474
http://hdl.handle.net/10316/40474
TID:201673444
url http://hdl.handle.net/10316/40474
identifier_str_mv TID:201673444
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799133872377561088