sexta-feira, 12 de dezembro de 2014

QEMU, guru FFMPEG desencadeia JPEG-matando gráficos compressor


Assistente de software observou Fabrice Bellard desenvolveu um novo formato de imagem raster que ele diz que oferece uma qualidade superior ao JPEG em tamanhos de arquivos semelhantes.


Bellard - que é conhecido por criar o hypervisor de virtualização QEMU e as bibliotecas multimídia FFMPEG, entre outras conquistas - diz o novo formato, chamado de gráficos melhores portáteis (BPG), foi projetado para substituir JPEG "quando a qualidade ou o tamanho do arquivo é um problema."







É baseado em um subconjunto do padrão de compressão de vídeo aberto HEVC, um sucessor para o formato H.264 / MPEG-4 AVC que é usado para discos Blu-Ray.


Entre as vantagens do BPG são uma alta taxa de compressão e suporte para até 14 bits por canal - em comparação com 8 bits por canal para a maioria dos outros formatos de imagem - incluindo um canal alfa de transparência.


Ele suporta todos os mesmos formatos como JPEG chroma para torná-lo mais fácil de converter imagens, além de que também suporta os espaços de cores RGB, YCgCo, e CMYK. Ele também suporta um método de compressão lossless opcional.


O truque, é claro, vai estar recebendo software cliente para apoiá-lo. Porque BPG é novo, nenhuma área de trabalho ou navegadores de celular suporta decodificação imagens BPG nativamente, até agora.


Para lançar a adoção do formato, no entanto, Bellard lançou um decodificador JavaScript polyfill que deve ser executado na maioria dos navegadores modernos.


O decodificador foi escrito em C e compilado para ASM.js , por isso se beneficia com a aceleração ASM.js no Mozilla Firefox. Os usuários de outros navegadores podem sofrer um pequeno atraso antes BPG imagens são exibidas em páginas da web.


No longo prazo, porém, Bellard espera fabricantes de browsers vai construir em suporte nativo para BPG, e para isso ele disponibilizados código open source C para um encoder BPG e decodificador para Linux e Windows. O código é distribuído sob uma combinação das licenças BSD e LGPL.


Além do mais, Bellard diz imagens BPG pode ser decodificado usando o suporte HEVC nativa que já está sendo cozido em alguns chipsets.


Isso é útil, porque depender de hardware para fazer imagem decodificação poderia poderia ser um caminho para os fabricantes de software para contornar os problemas de licenciamento de patentes que inevitavelmente surgem na implementação codecs multimídia.


Si HEVC é controlado pela Autoridade de Licenciamento MPEG (MPEG LA), que atrelou o taxa de licenciamento para o codec de 20 centavos de dólar por unidade vendida (após as primeiras 100 mil unidades, que são livres de royalties). Mesmo os poucos tostões provavelmente vai ser muito caro para os gostos de Mozilla, no entanto, que distribui o seu navegador como software livre.


BPG não é o único challenger JPEG no mercado, qualquer um. Google foi empurrando o seu próprio formato chamado WebP , o que ele diz pode reduzir o tamanho de gráficos pesados ​​páginas web em até 40 por cento. Mozilla, por sua vez, tem vindo a trabalhar na redução do tamanho das imagens JPEG pela liberação de uma biblioteca de codificação superiores , com apoio financeiro do Facebook. Bellard diz BPG deve oferecer resultados superiores do que qualquer um desses métodos, no entanto.


Um total de especificação do formato BPG, juntamente com algumas imagens de exemplo, estão disponíveis na página do projeto, aqui . ®







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário