Resumo: |
Com o crescente aumento das capacidades de processamento dos dispositivos de computação e de transmissão de dados das redes, a demanda por aplicações de streaming de vídeo também aumenta. Entretanto, estas aplicações necessitam cada vez mais de compressão de vídeo para reduzir a largura de banda necessária para a transmissão, o que exige muito em termos de recursos computacionais. Por meio de técnicas de compressão na codificação de vídeo, é possível aprimorar o processo em termos de qualidade do vídeo resultante, de complexidade computacional, de taxa de bits, evitando atrasos na origem do stream e possibilitando atender aos requerimentos de uma aplicação para codificação de vídeo em tempo real. O padrão para codificação de vídeo H.264/AVC é o estado da arte em codificação de vídeo. Este projeto discute a utilização de uma estrutura de segmentação baseada em quadtree para seleção dos macroblocos a serem codificados pelo padrão H.264/AVC. Nessa estrutura, os macroblocos das imagens de diferença para a estimação e a compensação de movimento são segmentados em estruturas regulares de 16x16, 8x8 e 4x4 pixels. Os resultados indicam que o esquema de codificação descrito apresenta complexidade computacional reduzida em relação à estrutura do Padrão H.264/AVC convencional, mantendo-se equivalente a relação taxa-qualidade. |