Lei A

O A-law (em inglês A-Law ) é um sistema de quantificação logarítmica de um sinal de áudio , utilizado principalmente para aplicações de compressão para tratamento da voz humana. É padronizado sob a referência ITU-T G.711 . Usado principalmente na Europa , é semelhante à Lei Mu usada nos Estados Unidos e no Japão .

Principais características da lei A

Descrição

Transformação linear

A equação de saída da lei A é:

,

onde A é o parâmetro de compressão. Na Europa . O valor às vezes é usado.

A função inversa é a seguinte:

Transformação discreta

No codec G.711 , não usamos esta fórmula que demoraria muito para calcular, mas um algoritmo de transformação binária que dá resultados semelhantes.

Este algoritmo toma como entrada uma amostra linear em 12 bits (incluindo um bit com sinal s ), e gera um código de 8 bits:

Amostra linear Código comprimido
s0000000wxyz s000wxyz
s0000001wxyz s001wxyz
s000001wxyza s010wxyz
s00001wxyzab s011wxyz
s0001wxyzabc s100wxyz
s001wxyzabcd s101wxyz
s01wxyzabcde s110wxyz
s1wxyzabcdef s111wxyz

Essa codificação é semelhante a uma representação de ponto flutuante de base dois com um bit de sinal, uma mantissa de 4 bits e um expoente de 3 bits.

Notas e referências

  1. [PDF] ITU-T, Recomendação G.711 itu.int, versão 1993.
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">