Codificação em camadas - Layered coding
Layered Coding é um tipo de compactação de dados para vídeo digital ou áudio digital onde o resultado da compactação dos dados de vídeo de origem não é apenas um fluxo de dados compactados , como em outros tipos de compactação, mas vários fluxos, chamados de camadas , permitindo a descompressão mesmo que alguns camadas estão faltando.
Visão geral
Com a codificação em camadas, vários fluxos de dados ou camadas são criados ao compactar o fluxo de vídeo original. Isso contrasta com outros tipos de compactação, em que o resultado é normalmente um único fluxo de dados.
Durante a descompressão, todas as camadas podem ser combinadas para recriar o fluxo de vídeo original. Além disso, o fluxo pode ser decodificado mesmo se algumas camadas estiverem faltando (embora geralmente uma hierarquia de camadas deva ser respeitada, com uma camada de base que deve estar disponível). Se houver camadas ausentes, o fluxo resultante terá qualidade visual reduzida, mas ainda poderá ser usado.
Casos de uso
A codificação em camadas é útil quando o mesmo fluxo de vídeo precisa estar disponível em qualidades diferentes, por exemplo, para fluxo de taxa de bits adaptável . Sem codificação em camadas, o fluxo de vídeo de origem deve ser codificado várias vezes para obter fluxos compactados com diferentes qualidades e taxas de bits. A codificação em camadas permite a codificação apenas uma vez, porque fluxos com qualidades diferentes podem ser obtidos descartando camadas.
Tecnologias relacionadas
A codificação em camadas é semelhante à codificação de várias descrições , pois ambas produzem vários fluxos compactados que podem ser combinados. No entanto, com a codificação de várias descrições, os diferentes fluxos são independentes uns dos outros, portanto, qualquer subconjunto pode ser decodificado, fornecendo flexibilidade adicional.
A codificação de vídeo escalável é um padrão de compressão de vídeo que faz uso de codificação em camadas.
Veja também
- MPEG-5 Parte 2 / Codificação de Vídeo de Aprimoramento de Baixa Complexidade / LC EVC - técnica de abordagem semelhante
- Codificação de vídeo escalável - técnica de abordagem semelhante
- Escalabilidade
- Codec AV1 com modo de abordagem escalonável
- Ampla tecnologia de vídeo escalável de codecs, incluindo: SVT-AV1 , SVT-VP9 e codificadores SVT-HEVC pesquisar: Extensões de escalabilidade ( SHVC )
- Compatibilidade de computador