{"id":2325,"date":"2013-03-15T08:00:38","date_gmt":"2013-03-15T10:00:38","guid":{"rendered":"http:\/\/inf.ufpel.edu.br\/site\/?p=2325"},"modified":"2013-03-15T08:00:38","modified_gmt":"2013-03-15T10:00:38","slug":"banca-do-pcc-dieison-soares-silveira","status":"publish","type":"post","link":"https:\/\/wp.ufpel.edu.br\/computacao\/ccomp\/banca-do-pcc-dieison-soares-silveira\/","title":{"rendered":"Banca do PCC: Dieison Soares Silveira"},"content":{"rendered":"<p style=\"text-align: center\"><strong>UNIVERSIDADE FEDERAL DE PELOTAS<\/strong><br \/>\n<strong> CENTRO DE DESENVOLVIMENTO TECNOL\u00d3GICO<\/strong><br \/>\n<strong> CURSO DE CI\u00caNCIA DA COMPUTA\u00c7\u00c3O<\/strong><\/p>\n<p style=\"text-align: center\">Apresenta\u00e7\u00f5es do Projeto de Conclus\u00e3o de Curso (2012\/2)<\/p>\n<p style=\"text-align: center\">Projeto e Implementa\u00e7\u00e3o de um Compressor de Quadros de Refer\u00eancia para Codificadores de V\u00eddeos Digitais<\/p>\n<p style=\"text-align: center\">por<br \/>\nDieison Soares Silveira<\/p>\n<p><strong>Banca<\/strong>:<br \/>\nProf. Luciano Volcan Agostini (orientador)<br \/>\nProf. Marcelo Schiavon Porto (co-orientador)<br \/>\nProf. Bruno Zatt<br \/>\nDaniel Munari Vilchez Palomino<br \/>\nHenrique Avila Vianna<\/p>\n<p><strong>Data<\/strong>: 19 de mar\u00e7o de 2013<\/p>\n<p><strong>Hora<\/strong>: 10:00h<\/p>\n<p><strong>Local<\/strong>: A definir<\/p>\n<p><strong><!--more-->Resumo do Trabalho<\/strong>:<\/p>\n<p style=\"text-align: justify\">Os sistemas de codifica\u00e7\u00e3o de v\u00eddeo atuais v\u00eam exigindo uma largura de banda de mem\u00f3ria cada vez maior para codificar um \u00fanico quadro de v\u00eddeo, isto est\u00e1 acontecendo devido ao grande aumento nas resolu\u00e7\u00f5es dos v\u00eddeos digitais. Muitos m\u00f3dulos dos codificadores de v\u00eddeo atuais devem acessar a mem\u00f3ria externa para ler ou escrever uma enorme quantidade de dados. Este processo requer uma largura de banda de mem\u00f3ria de grande porte, gerando um consumo de energia elevado para realizar estas tarefas, uma vez que os acessos \u00e0 mem\u00f3ria s\u00e3o um dos elementos que exigem mais pot\u00eancia nos sistemas digitais atuais. Portanto, os acessos externos a mem\u00f3ria s\u00e3o um dos principais gargalos nos sistemas multim\u00eddia atuais que suportam v\u00eddeos digitais. Neste sentido, este trabalho apresenta um compressor para quadros de refer\u00eancia adaptativo ao contexto de comprimento vari\u00e1vel (RFCAVLC \u2013 Reference Frame Context Adaptive Variable Length Coder), que \u00e9 uma solu\u00e7\u00e3o para comprimir, sem perdas, os quadros de refer\u00eancia antes de armazen\u00e1-los na mem\u00f3ria externa. A abordagem proposta \u00e9 baseada em uma adapta\u00e7\u00e3o do tradicional algoritmo de Huffman e utiliza oito tabelas est\u00e1ticas, para evitar o custo da an\u00e1lise estat\u00edstica em tempo de codifica\u00e7\u00e3o. A melhor tabela para codificar um bloco \u00e9 definida utilizando uma avalia\u00e7\u00e3o de contexto, o que resulta em uma configura\u00e7\u00e3o adaptativa ao contexto. Para chegar at\u00e9 esta solu\u00e7\u00e3o com oito tabelas, quinze experimentos foram desenvolvidos, sendo esta a configura\u00e7\u00e3o que obteve os melhores resultados de compress\u00e3o. O RFCAVLC atingiu uma taxa de compress\u00e3o m\u00e9dia superior a 31% para as sequ\u00eancias de v\u00eddeo avaliadas. As arquiteturas que implementam o codificador e decodificador desta solu\u00e7\u00e3o foram projetados e sintetizados para um dispositivo FPGA. As arquiteturas do RFCAVLC atingem desempenho para a codifica\u00e7\u00e3o em tempo real de v\u00eddeos com resolu\u00e7\u00f5es HD 1080p (1920&#215;1080) a 30 quadros por segundo com uma frequ\u00eancia de 65 MHz. Os resultados de s\u00edntese mostram que esta solu\u00e7\u00e3o pode ser facilmente acoplada a um sistema de codificador de v\u00eddeo completo com pequeno acr\u00e9scimo de hardware, e sem comprometer o desempenho do sistema para aplica\u00e7\u00f5es multim\u00eddia de alta defini\u00e7\u00e3o.<\/p>\n<p>Para mais informa\u00e7\u00f5es acesse: <a href=\"http:\/\/inf.ufpel.edu.br\/nopcc\/doku.php?id=bancas:2012_2\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/inf.ufpel.edu.br\/nopcc\/doku.php?id=bancas:2012_2<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO TECNOL\u00d3GICO CURSO DE CI\u00caNCIA DA COMPUTA\u00c7\u00c3O Apresenta\u00e7\u00f5es do Projeto de Conclus\u00e3o de Curso (2012\/2) Projeto e Implementa\u00e7\u00e3o de um Compressor de Quadros de Refer\u00eancia para Codificadores de&#46;&#46;&#46;<\/p>\n","protected":false},"author":881,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[4,19,17],"tags":[],"class_list":["post-2325","post","type-post","status-publish","format-standard","hentry","category-ccomp","category-ecomp","category-noticia"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paGhNl-Bv","_links":{"self":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/posts\/2325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/users\/881"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/comments?post=2325"}],"version-history":[{"count":0,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/posts\/2325\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/media?parent=2325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/categories?post=2325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.ufpel.edu.br\/computacao\/wp-json\/wp\/v2\/tags?post=2325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}