Prawo A

A-law (w języku angielskim A-law ) to system kwantyfikacji logarytmiczna sygnał audio , używane głównie do zastosowań kompresji do leczenia ludzkiego głosu. Jest znormalizowany pod numerem referencyjnym ITU-T G.711 . Używany głównie w Europie , jest podobny do prawa Mu używanego w Stanach Zjednoczonych i Japonii .

Główne cechy prawa A.

Opis

Transformacja liniowa

Równanie wyjściowe prawa A to:

,

gdzie A jest parametrem kompresji. W Europie . Czasami używana jest wartość .

Funkcja odwrotna jest następująca:

Dyskretna transformacja

W kodeku G.711 nie używamy tej formuły, której obliczenia zajęłyby zbyt dużo czasu, ale algorytm transformacji binarnej, który daje podobne wyniki.

Ten algorytm przyjmuje jako dane wejściowe próbkę liniową na 12 bitach (w tym bit ze znakiem s ) i wyprowadza kod na 8 bitach:

Próbka liniowa Skompresowany kod
s0000000wxyz s000wxyz
s0000001wxyz s001wxyz
s000001wxyza s010wxyz
s00001wxyzab s011wxyz
s0001wxyzabc s100wxyz
s001wxyzabcd s101wxyz
s01wxyzabcde s110wxyz
s1wxyzabcdef s111wxyz

To kodowanie jest podobne do bazowej reprezentacji zmiennoprzecinkowej z dwoma bitami znaku, 4-bitową mantysą i 3-bitowym wykładnikiem.

Uwagi i odniesienia

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