Simple Science

Ciência de ponta explicada de forma simples

# Informática# Multimédia

Melhorando a Eficiência de Codificação de Vídeo com Novas Técnicas

Um novo método acelera a codificação de vídeo sem perder qualidade.

― 5 min ler


Acelerando a CodificaçãoAcelerando a Codificaçãode Vídeocodificação sem perder qualidade.Novos métodos cortam o tempo de
Índice

A codificação de vídeo é uma tecnologia importante que ajuda a comprimir arquivos de vídeo para ocuparem menos espaço, mantendo uma boa qualidade. O novo padrão de codificação de vídeo, conhecido como Codificação de Vídeo Versátil (VVC), oferece uma maneira de reduzir os tamanhos dos arquivos significativamente em comparação aos padrões mais antigos. Mas, um grande ponto negativo é que leva mais tempo para codificar vídeos usando o VVC. Portanto, encontrar maneiras de acelerar esse processo é essencial.

A Necessidade de Velocidade na Codificação de Vídeos

Na codificação de vídeo, especialmente para VVC, a complexidade do processo pode resultar em tempos de codificação mais longos. Isso significa que pode levar muito tempo para preparar vídeos para streaming ou compartilhamento online. Para quem trabalha com vídeos, como cineastas ou criadores de conteúdo, menos tempo gasto codificando significa mais tempo para o trabalho criativo ou para finalizar projetos. Por isso, o objetivo é manter a boa qualidade do vídeo enquanto reduz os tempos de codificação.

Como Funciona

Geralmente, é utilizado um método chamado controle de taxa em duas passagens na codificação de vídeo. Isso significa que o vídeo é processado duas vezes. A primeira passagem coleta informações sobre o vídeo, e a segunda passagem usa essas informações para ajustar as configurações de codificação para alcançar o melhor equilíbrio entre qualidade e tamanho. No entanto, esse sistema de duas passagens pode ser demorado, especialmente ao usar padrões complexos de codificação de vídeo.

O Que É Codificação All-Intra?

Codificação all-intra é um método onde cada quadro do vídeo é comprimido individualmente, sem se referir a outros quadros. Essa abordagem pode ser benéfica porque permite uma melhor qualidade e acesso mais fácil a qualquer quadro do vídeo. Esse método é especialmente útil para transmissões ao vivo, edição de vídeo ou situações onde os usuários podem querer pular para diferentes partes de um vídeo rapidamente.

Uma Nova Abordagem

Para enfrentar os longos tempos de codificação, um novo método foca em acelerar a primeira passagem do processo de controle de taxa. O objetivo é coletar as informações necessárias de uma maneira mais eficiente, para que a segunda passagem ainda possa oferecer boa qualidade, mas com menos tempo gasto no total.

Passos da Primeira Passagem

A primeira passagem desse novo método envolve três passos principais:

  1. Extraindo Recursos de Complexidade: Esse passo coleta detalhes básicos sobre os quadros do vídeo para entender quão complexos eles são.
  2. Estimando Bits: Usando as informações do primeiro passo, estima quantos bits serão necessários para cada quadro.
  3. Aplicando os Resultados: Finalmente, essas informações são inseridas no processo de codificação para ajudar na codificação geral do vídeo.

Os recursos de complexidade coletados incluem diferentes aspectos dos quadros do vídeo, como brilho e detalhes de cor. Com esses dados, um modelo de aprendizado de máquina é então usado para prever quantos bits são necessários para cada quadro.

Benefícios do Novo Método

Esse método mostra promessas em reduzir bastante o tempo necessário para a primeira passagem do controle de taxa. Testes mostraram que essa nova abordagem pode realizar a primeira passagem muito mais rápido do que os métodos tradicionais de duas passagens, alcançando velocidades superiores a 40 quadros por segundo em comparação com apenas 0,4 quadros por segundo nos métodos antigos.

Resultados do Novo Método

A nova abordagem de codificação produziu resultados impressionantes. Foi descoberto que o tempo de codificação total foi reduzido em cerca de 32%. Isso significa que os vídeos podem ser codificados mais rápido sem uma grande perda de qualidade. Houve apenas um pequeno aumento no tamanho final da codificação, que é um fator crucial para quem precisa manter seus arquivos de vídeo gerenciáveis.

Desempenho do Controle de Taxa

O desempenho do novo método foi avaliado por meio de vários experimentos. O primeiro experimento focou no tempo de execução, comparando a nova abordagem com métodos tradicionais. Mostrou que o novo método era muito mais rápido, demonstrando uma melhoria significativa na eficiência.

Desempenho de Taxa-Distorção

Em outro experimento, a qualidade dos vídeos codificados foi comparada. Embora o novo método mostrasse um pequeno aumento na Taxa de bits (que indica o tamanho do arquivo), ainda estava próximo dos métodos mais antigos em termos de qualidade visual dos vídeos. Esse equilíbrio entre velocidade e qualidade é crítico na produção de vídeo.

Teste Sob Estresse

O método também foi colocado à prova em diferentes condições, incluindo quando o conteúdo do vídeo mudava rapidamente ou quando ruído aleatório era aplicado para simular condições extremas. Os resultados mostraram que a nova abordagem continuava eficaz, mantendo a qualidade e a precisão do tamanho mesmo em cenários desafiadores.

Conclusão

Em resumo, a nova estratégia de codificação reduz significativamente o tempo necessário para o processamento de vídeo enquanto mantém a qualidade alta. Esse método torna a codificação de vídeo mais eficiente, permitindo que os criadores foquem em seu trabalho em vez de ficarem esperando longos tempos de codificação. À medida que o conteúdo de vídeo continua a crescer em popularidade, soluções eficazes como essa vão se tornando cada vez mais valiosas. Os avanços na tecnologia de codificação garantem que o vídeo continue sendo um meio de comunicação e entretenimento líder.

Fonte original

Título: All-intra rate control using low complexity video features for Versatile Video Coding

Resumo: Versatile Video Coding (VVC) allows for large compression efficiency gains over its predecessor, High Efficiency Video Coding (HEVC). The added efficiency comes at the cost of increased runtime complexity, especially for encoding. It is thus highly relevant to explore all available runtime reduction options. This paper proposes a novel first pass for two-pass rate control in all-intra configuration, using low-complexity video analysis and a Random Forest (RF)-based machine learning model to derive the data required for driving the second pass. The proposed method is validated using VVenC, an open and optimized VVC encoder. Compared to the default two-pass rate control algorithm in VVenC, the proposed method achieves around 32% reduction in encoding time for the preset faster, while on average only causing 2% BD-rate increase and achieving similar rate control accuracy.

Autores: Vignesh V Menon, Anastasia Henkel, Prajit T Rajendran, Christian R. Helmrich, Adam Wieckowski, Benjamin Bross, Christian Timmerer, Detlev Marpe

Última atualização: 2023-06-29 00:00:00

Idioma: English

Fonte URL: https://arxiv.org/abs/2306.16786

Fonte PDF: https://arxiv.org/pdf/2306.16786

Licença: https://creativecommons.org/licenses/by/4.0/

Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.

Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.

Mais de autores

Artigos semelhantes