Shenzhen Vista Technology Co.,Ltd

Shenzhen Vista Technology Co.,Ltd

Os destaques da tecnologia da câmera IP H.264

2022 09/02

1, o design hierárquico do algoritmo da câmera IP H.264 pode ser conceitualmente dividido em duas camadas: camada de codificação de vídeo (VCL: Camada de codificação de vídeo) é responsável por conteúdo de vídeo eficiente, disse a camada de abstração de rede (NAL: camada de abstração de rede) é responsável pelos requisitos de rede da maneira apropriada de embalar e transferir dados. Entre o VCL e o NAL, define a interface A métodos baseados em pacotes, embalagem e sinalização correspondente da NAL fazem parte de. Assim, alta eficiência de codificação e tarefa amigável à rede da VCL e NAL para concluir. Camada VCL, incluindo codificação híbrida de compensação de movimento baseada em bloco e alguns novos recursos. E, como o padrão de codificação de vídeo anterior, H.264 não é as funções de pré-tratamento e pós-processamento incluídas no rascunho, que podem aumentar a flexibilidade do padrão. O NAL é responsável pelo segmento de rede usando o formato subjacente para encapsular dados, incluindo enquadramento, sinalização lógica de canal, tempo ou sequência do uso final dos sinais de informação. Por exemplo, o NAL suporta o canal de vídeo comutado por circuito no formato de transmissão, suporta o vídeo na Internet usando o formato de transmissão RTP / UDP / IP. NAL Informações do cabeçalho, incluindo suas próprias informações sobre a estrutura do segmento e as informações reais de carga, que a parte superior dos dados VCL. (Se você usar o particionamento de dados, os dados podem consistir em vários componentes).

2, estimativa de movimento multimodo de alta precisão,

H.264 Suporte 1/4 ou 1/8 de pixels de movimento de precisão Vetor. O filtro de precisão 6-TAP de 1/4 pixels pode ser usado para reduzir o ruído de alta frequência, para o vetor de movimento de precisão de 1/8 pixels pode ser usado mais complexo filtro de 8-TAP. Durante a estimativa de movimento, o codificador também pode optar por "aprimorar" o filtro de interpolação para melhorar os resultados da previsão. Estimativa de movimento em H.264, um macrobloco (MB) 2 pode ser dividido em sub-bloco diferente, a formação de sete modos diferentes de tamanho do bloco. Esta divisão flexível e detalhada de vários modos da imagem mais alinhada com a forma real dos objetos em movimento, melhorando bastante a precisão da estimativa de movimento. Dessa forma, em cada bloco macro pode conter um 1,2,4,8 ou 16 vetores de movimento. Em H.264, que permite ao codificador usar mais de um quadro anterior para estimativa de movimento, que é chamada de tecnologia de referência de múltiplos quadros. Por exemplo, dois ou três apenas uma boa codificação de quadros de referência, o codificador selecionará para cada macrobloco de destino pode fornecer melhor quadro de previsão, e as instruções para cada macro bloco são um quadro usado para previsão.

3, 4 × 4 blocos de transformação inteira

H.264 é semelhante ao padrão anterior, com base no bloco residual de codificação de transformação, mas a transformação é uma operações inteiras e não operações reais, semelhante ao processo e DCT. As vantagens dessa abordagem: no codificador e no decodificador para permitir a mesma transformação de precisão e transformação inversa, fácil de usar um modo de operação de ponto fixo simples. Em outras palavras, não há "erro anti-conversão". A unidade de transformação é de 4 × 4 blocos, e não no passado, o bloco 8 × 8. Como o tamanho do bloco usado para transformar a classificação estreita e mais precisa dos objetos em movimento, para que não apenas transforme o cálculo do que o menor, e as bordas dos objetos em movimento nos erros da interface são bastante reduzidos. Para transformar a maneira como pequenos pedaços de uma área maior da imagem na área lisa entre o bloco cinza não produz diferenças no brilho podem enquadrar dados de macroblock de 16 blocos de coeficientes 4 × 4 dc (cada peça um total de 16) Para a segunda transformação de bloco 4 × 4, os dados de cores de quatro blocos 4 × 4 de coeficientes CC (um para cada pequeno pedaço de um total de quatro) para a transformação de blocos 2 × 2. H.264 Controle da taxa para melhorar a capacidade de quantificar a magnitude da mudança de etapa no controle de cerca de 12,5%, em vez de alterações constantes de crescimento. Os coeficientes de transformação da amplitude normalizada no processo de quantização inversa são tratados para reduzir a complexidade computacional. Para enfatizar a fidelidade de cores do fator de cor com uma etapa de quantização menor.