REDE-H264

 

O projeto REDE-H264 foi firmado entre Universidade Federal do Rio Grande do Sul e outras instituições de ensino brasileiras de renome, com o objetivo de desenvolver produtos associados à codificação e à decodificação de sinais-fonte para o SBTVD (Sistema Brasileiro de TV Digital), como se pode observar na figura abaixo:

Os resultados obtidos se destinam a entidades e empresas, que produzem equipamentos de recepção ou transmissão para a televisão digital, visando, posteriormente, uma difusão dos mesmos para a população em geral. Apesar de o H.264 ser um sistema de computação complexa, o ganho de banda e de espaço de armazenamento que o padrão propicia , justifica qualquer investimento realizado em pouco tempo.

Particularmente o PRAV, dentro da rede H.264, está como responsável por dois projetos, descritos a seguir:

  • Codificador/Decodificador de Vídeo Escalável
  • Codificador Paralelo em Arquiteturas de Alto Desempenho

 

Codificador/Decodificador de Vídeo Escalável

Este projeto objetiva produzir uma arquitetura de codificador de vídeo escalável, compatível com o padrão H.264 como uma solução complementar e alternativa do mesmo. A definição desta arquitetura deve levar em consideração demandas de aplicações práticas típicas, tais como reduzida complexidade e baixa latência.

A idéia da codificação de vídeo escalável surgiu como forma de atender a redes heterogêneas, compostas por dispositivos com diferentes capacidades de processamento ou interligados com canais de comunicação restritos ou não confiáveis. Para estes casos, o conceito de escalabilidade propõe que o vídeo seja gerado e transmitido em diversas camadas complementares. Cada dispositivo, de acordo com restrições, pode consumir adaptativamente apenas as camadas que tem capacidade de atender, descartando as demais. Quanto mais camadas forem processadas maior o detalhamento do vídeo a ser exibido.

Na figura abaixo traz um exemplo ilustrativo deste tipo de situação, onde três tipos de dispositivos compartilham uma mesma rede sem fio. Por apresentarem diferentes capacidades de processamento de vídeo, diferentes resoluções e taxas de amostragem são suportadas por cada dispositivo.

O projeto envolve programação em linguagem C ANSI para produção de uma versão em software, bem como desenvolvimento de uma descrição em linguagem VHDL visando para implementação em hardware (lógicas programáveis).   

Codificador Paralelo em Arquiteturas de Alto Desempenho

  Caixa de texto:  Este projeto tem por finalidade estudar e propor estratégias de implementação de um codificador de vídeo padrão H.264, com vistas a se obter uma solução de processamento paralelo otimizada.

Dentre as tecnologias pesquisadas para implementação desta versão paralela incluem-se microprocessadores de alto desempenho de múltiplos núcleos, tais como Intel QuadCore e Cell® IBM (figura ao lado).

            O projeto envolve o estudo dos algoritmos internos de um codificador de vídeo visando identificar seus principais módulos paralelizáveis, bem como a implementação física destes módulos em plataformas comerciais utilizando-se de linguagens de programação de baixo nível, tais como C ANSI e assembly.










Financiamento: FINEP

Cooperação: UFRGS,LSITec, COPPE/UFRJ, IME, UFRN, UnB, UFSC, Unicamp e Ceitec.

Período: 2009 - 2010

 

 



 

Copyright © 2008. PRAV - Todos os direitos reservados.
Resolução mínima recomendada de 1024x768