Português English
Contato
Publicado em: 31/08/2010

Dissertação de Mestrado em Microeletrônica/ Arquitetura e Projeto de Sistemas Computacionais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL
INSTITUTO DE INFORMÁTICA
PROGRAMA DE POS-GRADUAÇÃO EM COMPUTAÇÃO
———————————————————
DEFESA DE DISSERTAÇÃO DE MESTRADO

Aluno: Fábio Luis Livi Ramos
Orientador: Prof. Dr. Sérgio Bampi

Titulo: Arquitetura para o Algoritmo CAVLC de Codificação de Entropia
Segundo o Padrão H.264/AVC .
Linha de Pesquisa: Microeletrônica/Arquitetura e Projeto de Sistemas
Computacionais
Data: 03/09/2010
Hora:  16h
Local:  Anfiteatro Vermelho – Prédio 43.412(65)

Banca Examinadora:
Profa. Dra. Fernanda Lima Kartensmidt (UFRGS)
Prof. Dr. Luciano Volcan Agostini (UFPel)
Prof. Dr. Valter Roesler (UFRGS)

Presidente da Banca: Prof. Dr. Sérgio Bampi

Resumo:
A codificação de vídeo digital depende de uma série de etapas para ser alcançada a compactação de dados necessária para, então, o vídeo ser enviado através ou armazenado em um meio. Existe uma série de padrões que se propõe a isso e, dentre eles, o que apresenta o melhor desempenho até o presente momento é o H.264/AVC.
Considerando então o padrão H.264/AVC, uma das etapas do seu processamento é a codificação de entropia, sendo que um dos algoritmos usados para esse fim é o CAVLC (Context-Based Adaptive Variable Length Coding) que faz uso de uma série de características assumidas pelo código gerado pela seqüência de vídeo processada. O algoritmo gera códigos menores para padrões de comportamento do vídeo que são mais freqüentes, em detrimento a padrões de comportamento que são mais raros, fazendo para isso uso de código variável que depende do contexto atual para cada porção do código que está sendo processada.
Baseado nisso, esse trabalho apresenta uma arquitetura para o algoritmo CAVLC segundo o padrão H.264/AVC, onde foi inserida uma nova técnica para diminuir o gargalo na etapa inicial do algoritmo, além de usar técnicas já conhecidas na literatura para diminuir os ciclos necessários para o processamento do componente, fazendo com que a arquitetura aqui apresentada tenha um ganho em relação aos demais trabalhos da literatura encontrados e comparados.
Esse trabalho está inserido no esforço do grupo de TV Digital da UFRGS e pretende-se que, no futuro, esse módulo seja integrado aos demais módulos desenvolvidos no grupo para formar um codificador H.264/AVC completo.

Palavras-Chave: CAVLC, Compressão de Vídeo, H.264/AVC, Arquiteturas de Hardware.