Kompresja cyfrowa Proces kompresji dynamiki sygnału analogowego zakodowanego cyfrowo polega na przekształceniu sygnału cyfrowego o większej liczbie stopni kwantowania na sygnał cyfrowy o mniejszej liczbie stopni kwantowania przy zastosowaniu algorytmu kompresowania dynamiki. Podstawy teoretyczne opierają się na ustaleniu większej liczby poziomów kodowania sygnału w zakresie niskich wartości sygnału i mniejszej liczby poziomów przy sygnale o wyższej wartości, a co za tym idzie na podziale na segmenty o większej lub mniejszej liczbie poziomów kwantyzacji. Przykładowy sposób kompresji dynamiki sygnału wymagającego zakodowania w 12 bitach na sygnał 8-bitowy przedstawia tabelka: thumb|Przykładowa krzywa kompresji cyfrowej zgodna z algorytmem przedstawionym w tabelce Segment Kod przed kompresją Kod po kompresji 7 S1WXYZ000000 S111WXYZ 6 S01WXYZ00000 S110WXYZ 5 S001WXYZ0000 S101WXYZ 4 S0001WXYZ000 S100WXYZ 3 S00001WXYZ00 S011WXYZ 2 S000001WXYZ0 S010WXYZ 1 S0000001WXYZ S001WXYZ

Oznaczenia: S – bit określający znak +(1) lub – (0) zakodowanego sygnału, WXYZ – bity danych.

Ośmiobitowy kod wyjściowy ma postać: 1 bit (S) – znak sygnału, 3 bity – zakodowany numer segmentu 1-7, 4 bity (WXYZ) – bity danych (w zakresie segmentu).