Home

kompresji

Kompresja to proces redukcji liczby bitów potrzebnych do zapisu lub przesyłania danych, przy czym celem jest zminimalizowanie objętości informacji przy zachowaniu użytecznej treści. Może dotyczyć różnych nośników i formatów, w tym plików tekstowych, obrazów, dźwięku, wideo i danych przesyłanych przez sieć.

Wyróżnia się kompresję bezstratną i stratną. W kompresji bezstratnej odtworzenie danych po dekompresji jest identyczne z

Techniki obejmują kodowanie źródła i transformacje. Bezstratne metody to m.in. kodowanie Huffmana, LZ77/LZ78 i algorytmy Deflate.

Zastosowania obejmują archiwizację danych, strumieniowanie multimediów, ograniczanie wymaganego pasma łącza i zmniejszanie wymiarów przechowywanych plików. Kluczowe

oryginałem
(np.
ZIP,
PNG).
Kompresja
stratna
usuwa
część
informacji,
co
pozwala
uzyskać
znacznie
mniejsze
pliki
kosztem
utraty
jakości
(np.
MP3,
JPEG,
H.264).
Stratne
wykorzystują
transformację
sygnału
(np.
DCT
w
JPEG
i
MPEG),
kwantyzację
oraz
kodowanie
entropiczne.
W
praktyce
stosuje
się
również
hybrydowe
podejścia
w
multimediach.
pojęcia
to
współczynnik
kompresji
(stosunek
rozmiaru
przed/po),
jakość,
bitrate
i
złożoność
obliczeniowa.
Wpływ
na
jakość
jest
często
kontrolowany
poprzez
parametry
jakości
i
preferencje
użytkownika.