Projeto e gerenciamento dinâmico de uma memória de busca para a estimação de movimento na codificação de vídeo
| Main Author: | |
|---|---|
| Publication Date: | 2018 |
| Format: | Master thesis |
| Language: | por |
| Source: | Repositório Institucional da UFPel - Guaiaca |
| Download full: | http://guaiaca.ufpel.edu.br/handle/prefix/4353 |
Summary: | The high number of memory accesses during video encoding leads to a high concern related to energy consumption and battery life of mobile devices that handle digital videos. In an attempt to reduce the temporal redundancy present in neighboring frames, the ME searches for blocks of reference frames in the external memory and compares it to the current block, which is being coded. This communication between the processing unit and the external memory is numerous and causes a high energy consumption, resulting in a shorter battery life in mobile devices. Thus, considering the high number of accesses to external memory, solutions for the reduction of memory bandwidth in video coding systems should be explored. In this sense, this work performs an analysis of the distribution of the accesses of the algorithm of motion estimation Test Zone Search and, from this analysis, proposes a static memory design and a dynamic management for motion estimation from this memory. The dynamic manager splits the internal memory into two sectors and shuts off the outermost sector when it is not relevant to ME. With the sectors shutdown, this dynamic management reduces the static consumption and also decreases the number of accesses during the ME, also reducing the dynamic consumption. In this work, eleven modes of dynamic management were evaluated. With one of these modes and for a varied set of high-resolution videos, the use of memory dynamic management achieved an average of 43.59% reduction in power consumption, with negligible variation in BD-Rate of 0.49%. |
| id |
UFPL_dd1042fd26b3cc93d3e918f32ccd487c |
|---|---|
| oai_identifier_str |
oai:guaiaca.ufpel.edu.br:prefix/4353 |
| network_acronym_str |
UFPL |
| network_name_str |
Repositório Institucional da UFPel - Guaiaca |
| repository_id_str |
|
| spelling |
Projeto e gerenciamento dinâmico de uma memória de busca para a estimação de movimento na codificação de vídeoDesign and dynamic management of a search memory for motion estimation in video codingCodificação de vídeoHEVCTest zone searchRedução de consumo de energiaControle dinâmico de MEVideo codingTest zone searchEnergy consumption reductionME dynamic controlCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOThe high number of memory accesses during video encoding leads to a high concern related to energy consumption and battery life of mobile devices that handle digital videos. In an attempt to reduce the temporal redundancy present in neighboring frames, the ME searches for blocks of reference frames in the external memory and compares it to the current block, which is being coded. This communication between the processing unit and the external memory is numerous and causes a high energy consumption, resulting in a shorter battery life in mobile devices. Thus, considering the high number of accesses to external memory, solutions for the reduction of memory bandwidth in video coding systems should be explored. In this sense, this work performs an analysis of the distribution of the accesses of the algorithm of motion estimation Test Zone Search and, from this analysis, proposes a static memory design and a dynamic management for motion estimation from this memory. The dynamic manager splits the internal memory into two sectors and shuts off the outermost sector when it is not relevant to ME. With the sectors shutdown, this dynamic management reduces the static consumption and also decreases the number of accesses during the ME, also reducing the dynamic consumption. In this work, eleven modes of dynamic management were evaluated. With one of these modes and for a varied set of high-resolution videos, the use of memory dynamic management achieved an average of 43.59% reduction in power consumption, with negligible variation in BD-Rate of 0.49%.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESO número elevado de acessos à memória durante a codificação de vídeo gera uma preocupação grande com o consumo de energia e a vida útil da bateria de dispositivos que lidam com vídeos digitais. Na tentativa de reduzir a redundância temporal presente em quadros vizinhos, a estimação de movimento (Motion Estimation - ME) busca blocos de quadros de referência na memória externa e compara ao bloco atual, que está sendo codificado. Esta comunicação entre a unidade de processamento e a memória é numerosa e gera um elevado consumo de energia, resultando em uma menor durabilidade de bateria em dispositivos móveis. Neste sentido, este trabalho realiza uma análise do comportamento dos acessos do algoritmo de estimação de movimento Test Zone Search e, a partir dela, propõe um projeto de memória de busca e um gerenciador dinâmico de estimação de movimento centrado nesta memória. Este gerenciador divide a memória interna em dois setores e desliga o setor mais externo quando este não é relevante para a ME. Com o desligamento de setores, este gerenciamento dinâmico reduz o consumo estático e também diminui o número de acessos durante a ME, reduzindo também o consumo dinâmico. Neste trabalho, onze modos de gerenciamento dinâmico foram avaliados. Com um desses modos e para um conjunto variado de vídeos de alta resolução, o uso do gerenciamento dinâmico de memória alcançou uma média de 43,59% de redução no consumo de energia, com uma variação negligível em BD-Rate de 0,49%.Universidade Federal de PelotasCentro de Desenvolvimento TecnológicoPrograma de Pós-Graduação em ComputaçãoUFPelBrasilhttp://lattes.cnpq.br/6986583960347123http://lattes.cnpq.br/5741927083446578Zatt, Brunohttp://lattes.cnpq.br/8251926321102019Agostini, Luciano Volcanhttp://lattes.cnpq.br/9604735363839730Porto, Marcelo SchiavonAmaral, Lívia Silva dos2019-04-24T17:43:26Z2019-04-24T17:43:26Z2018-04-09info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfAMARAL, Lívia Silva do. Projeto e gerenciamento dinâmico de uma memória de busca para a estimação de movimento na codificação de vídeo. 2018. 120 f. Dissertação (Mestrado em Ciência da Computação) – Programa de Pós-Graduação em Computação, Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2018.http://guaiaca.ufpel.edu.br/handle/prefix/4353porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPel - Guaiacainstname:Universidade Federal de Pelotas (UFPEL)instacron:UFPEL2023-07-13T10:29:38Zoai:guaiaca.ufpel.edu.br:prefix/4353Repositório InstitucionalPUBhttp://repositorio.ufpel.edu.br/oai/requestrippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.bropendoar:2023-07-13T10:29:38Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL)false |
| dc.title.none.fl_str_mv |
Projeto e gerenciamento dinâmico de uma memória de busca para a estimação de movimento na codificação de vídeo Design and dynamic management of a search memory for motion estimation in video coding |
| title |
Projeto e gerenciamento dinâmico de uma memória de busca para a estimação de movimento na codificação de vídeo |
| spellingShingle |
Projeto e gerenciamento dinâmico de uma memória de busca para a estimação de movimento na codificação de vídeo Amaral, Lívia Silva dos Codificação de vídeo HEVC Test zone search Redução de consumo de energia Controle dinâmico de ME Video coding Test zone search Energy consumption reduction ME dynamic control CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| title_short |
Projeto e gerenciamento dinâmico de uma memória de busca para a estimação de movimento na codificação de vídeo |
| title_full |
Projeto e gerenciamento dinâmico de uma memória de busca para a estimação de movimento na codificação de vídeo |
| title_fullStr |
Projeto e gerenciamento dinâmico de uma memória de busca para a estimação de movimento na codificação de vídeo |
| title_full_unstemmed |
Projeto e gerenciamento dinâmico de uma memória de busca para a estimação de movimento na codificação de vídeo |
| title_sort |
Projeto e gerenciamento dinâmico de uma memória de busca para a estimação de movimento na codificação de vídeo |
| author |
Amaral, Lívia Silva dos |
| author_facet |
Amaral, Lívia Silva dos |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
http://lattes.cnpq.br/6986583960347123 http://lattes.cnpq.br/5741927083446578 Zatt, Bruno http://lattes.cnpq.br/8251926321102019 Agostini, Luciano Volcan http://lattes.cnpq.br/9604735363839730 Porto, Marcelo Schiavon |
| dc.contributor.author.fl_str_mv |
Amaral, Lívia Silva dos |
| dc.subject.por.fl_str_mv |
Codificação de vídeo HEVC Test zone search Redução de consumo de energia Controle dinâmico de ME Video coding Test zone search Energy consumption reduction ME dynamic control CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
Codificação de vídeo HEVC Test zone search Redução de consumo de energia Controle dinâmico de ME Video coding Test zone search Energy consumption reduction ME dynamic control CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
The high number of memory accesses during video encoding leads to a high concern related to energy consumption and battery life of mobile devices that handle digital videos. In an attempt to reduce the temporal redundancy present in neighboring frames, the ME searches for blocks of reference frames in the external memory and compares it to the current block, which is being coded. This communication between the processing unit and the external memory is numerous and causes a high energy consumption, resulting in a shorter battery life in mobile devices. Thus, considering the high number of accesses to external memory, solutions for the reduction of memory bandwidth in video coding systems should be explored. In this sense, this work performs an analysis of the distribution of the accesses of the algorithm of motion estimation Test Zone Search and, from this analysis, proposes a static memory design and a dynamic management for motion estimation from this memory. The dynamic manager splits the internal memory into two sectors and shuts off the outermost sector when it is not relevant to ME. With the sectors shutdown, this dynamic management reduces the static consumption and also decreases the number of accesses during the ME, also reducing the dynamic consumption. In this work, eleven modes of dynamic management were evaluated. With one of these modes and for a varied set of high-resolution videos, the use of memory dynamic management achieved an average of 43.59% reduction in power consumption, with negligible variation in BD-Rate of 0.49%. |
| publishDate |
2018 |
| dc.date.none.fl_str_mv |
2018-04-09 2019-04-24T17:43:26Z 2019-04-24T17:43:26Z |
| 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 |
AMARAL, Lívia Silva do. Projeto e gerenciamento dinâmico de uma memória de busca para a estimação de movimento na codificação de vídeo. 2018. 120 f. Dissertação (Mestrado em Ciência da Computação) – Programa de Pós-Graduação em Computação, Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2018. http://guaiaca.ufpel.edu.br/handle/prefix/4353 |
| identifier_str_mv |
AMARAL, Lívia Silva do. Projeto e gerenciamento dinâmico de uma memória de busca para a estimação de movimento na codificação de vídeo. 2018. 120 f. Dissertação (Mestrado em Ciência da Computação) – Programa de Pós-Graduação em Computação, Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2018. |
| url |
http://guaiaca.ufpel.edu.br/handle/prefix/4353 |
| 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.publisher.none.fl_str_mv |
Universidade Federal de Pelotas Centro de Desenvolvimento Tecnológico Programa de Pós-Graduação em Computação UFPel Brasil |
| publisher.none.fl_str_mv |
Universidade Federal de Pelotas Centro de Desenvolvimento Tecnológico Programa de Pós-Graduação em Computação UFPel Brasil |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPel - Guaiaca instname:Universidade Federal de Pelotas (UFPEL) instacron:UFPEL |
| instname_str |
Universidade Federal de Pelotas (UFPEL) |
| instacron_str |
UFPEL |
| institution |
UFPEL |
| reponame_str |
Repositório Institucional da UFPel - Guaiaca |
| collection |
Repositório Institucional da UFPel - Guaiaca |
| repository.name.fl_str_mv |
Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL) |
| repository.mail.fl_str_mv |
rippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.br |
| _version_ |
1845920015566503936 |