O que é um parâmetro de quantização?
Um parâmetro de quantização controla o grau de aproximação com que um codificador representa coeficientes de transformada em vídeo comprimido. Seu valor afeta fortemente a taxa de bits da saída e a quantidade de erro de reconstrução.
Como funcionam os parâmetros de quantização
Após a predição e a transformação, um codificador de vídeo quantiza os coeficientes residuais em um conjunto limitado de níveis representáveis. O parâmetro de quantização seleciona o regime de tamanho do passo, enquanto as regras do codec e as matrizes de escala determinam o tratamento exato das frequências e dos tipos de bloco. O controle de taxa pode variá-lo entre imagens ou regiões para atingir uma meta de taxa de bits ou de buffer, situando o QP no ponto em que as decisões de compressão se tornam visíveis como perda de textura, oscilações nas bordas ou blocagem.
Informações essenciais
- Em uma determinada configuração de codec, um QP menor geralmente significa quantização mais fina e mais dados de coeficientes. Os valores numéricos de QP não são diretamente comparáveis entre famílias diferentes de codecs.
- O QP pode variar entre imagens e, quando o codec permite, entre regiões de codificação. Grandes mudanças espaciais ou temporais podem se manifestar como detalhes pulsantes ou textura irregular.
- O controle de taxa escolhe o QP em resposta à complexidade e ao estado do buffer; impor um único valor constante proporciona uma quantização mais consistente, mas não produz uma taxa de bits constante.
Quando os parâmetros de quantização são importantes
Aumente o parâmetro para reduzir o tamanho da saída quando uma distorção visível adicional for aceitável, ou diminua-o para preservar detalhes com uma taxa de bits maior. Variações extremas entre quadros podem causar flutuações de qualidade que distraem.