filtro de desbloqueio - Deblocking filter
Um filtro de desbloqueio é um filtro de vídeo aplicado à descodificados de vídeo comprimido para melhorar a qualidade visual e desempenho de previsão por alisando as bordas afiadas que podem formar entre macroblocos quando bloco de codificação são utilizadas técnicas. O filtro tem como objetivo melhorar a aparência das imagens descodificadas. É uma parte da especificação, tanto para o SMPTE VC-1 codec e o ITU H.264 (ISO AVC MPEG-4) codec.
Conteúdo
filtro de desbloqueio H.264
Em contraste com mais velhos MPEG- 1 / 2 / 4 padrões, o filtro de desbloqueio H.264 não é uma característica adicional e opcional no descodificador. É uma característica tanto no trajecto de descodificação e codificação no caminho, de modo que os efeitos em malha do filtro são tidas em conta em macroblocos de referência utilizados para a predição. Quando uma corrente é codificado, a força do filtro pode ser seleccionado, ou o filtro pode ser desligado completamente. Caso contrário, a força do filtro é determinado por modos de codificação de blocos adjacentes, tamanho da etapa de quantificao, e o declive do gradiente de luminância entre os blocos.
O filtro opera sobre as arestas de cada bloco de 4 x 4 ou 8 x 8 transformar nos planos de luminância e crominância de cada imagem. Borda Cada pequena do bloco é atribuído uma força limite com base em se é também um limite de macrobloco, a codificação (intra / inter) dos blocos, se as referências (em predição de movimento e trama de refercia da escolha) diferem, e se se trata de um luma ou borda croma. Níveis mais fortes de filtragem são atribuídos por este regime onde não é provável que seja mais distorção. O filtro pode modificar tantos como três amostras de cada lado de um dado bloco de borda (no caso em que uma borda é uma aresta de luminância, que se situa entre os diferentes macroblocos e pelo menos um deles é codificado intra). Na maioria dos casos, é possível modificar um ou duas amostras em cada lado da borda (dependendo do tamanho da etapa de quantificao, o ajuste da força de filtro pelo codificador, o resultado de um teste de detecção de borda, e outros factores).
filtro de desbloqueio H.263 anexo J
Embora o conceito de um filtro de desbloqueio "em laçada" é conhecido em relação a H.264, que foi efectivamente padronizado também anteriormente (numa forma um pouco diferente) na H.263v 2 anexo J.
filtros de desbloqueio como pós-processadores
Antes de H.263 Anexo J e H.264, o uso de um filtro de desbloqueio como uma técnica de pós-processamento para melhorar a qualidade visual de imagens descodificadas já era uma tecnologia bem conhecida. Isto foi particularmente verdadeiro na indústria de videoconferência, em que as baixas taxas de bits utilizadas tendem a produzir artefactos de bloqueio significativos que podem ser substancialmente reduzidas por um tal filtro.
Referências
- H.264: codificação de vídeo avançada para serviços audiovisuais genéricos - subitem "processo de filtro de desbloqueio" 8,7
- Peter Lista et al., Filtro Adaptive Deblocking , IEEE Trans. dos Circuitos e Sistemas de Tecnologia de vídeo, Vol 13, No. 7, julho de 2003