Różnica między kompresją stratną a kompresją bezstratną

Autor: Laura McKinney
Data Utworzenia: 2 Kwiecień 2021
Data Aktualizacji: 8 Móc 2024
Anonim
Różnica między kompresją stratną a kompresją bezstratną - Technologia
Różnica między kompresją stratną a kompresją bezstratną - Technologia

Zawartość


Kompresja stratna i kompresja bezstratna to dwa terminy szeroko klasyfikowane w ramach metod kompresji danych. Główną różnicą między kompresją stratną i kompresją bezstratną jest to, że kompresja stratna zapewnia ścisłe dopasowanie danych po dekompresji, podczas gdy bezstratna tworzy dokładne oryginalne dane. Kompresja danych to metoda zmniejszania rozmiaru danych bez znaczącej utraty informacji.

  1. Wykres porównania
  2. Definicja
  3. Kluczowe różnice
  4. Wniosek

Wykres porównania

Podstawa do porównaniaKompresja stratnaKompresja bezstratna
PodstawowyKompresja stratna to rodzina metod kodowania danych, która wykorzystuje nieprecyzyjne szacunki do przedstawienia zawartości.Kompresja bezstratna to grupa algorytmów kompresji danych, która pozwala na dokładne odtworzenie oryginalnych danych na podstawie skompresowanych danych.
Algorytm
Kodowanie transformacji, DCT, DWT, kompresja fraktalna, RSSMS.RLW, LZW, kodowanie arytmetyczne, kodowanie Huffmana, kodowanie Shannon Fano.
Wykorzystane wObrazy, audio i wideo. lub program, obrazy i dźwięk.
PodanieJPEG, GUI, MP3, MP4, OGG, H-264, MKV itp.RAW, BMP, PNG, WAV, FLAC, ALAC itp.
Zdolność do przechowywania danych kanałuWięcejMniej w porównaniu do metody stratnej


Definicja stratnej kompresji

The Kompresja stratna Metoda eliminuje pewną ilość danych, która nie jest zauważalna. Ta technika nie pozwala na przywrócenie pliku w jego oryginalnej formie, ale znacznie zmniejsza rozmiar. Technika kompresji stratnej jest korzystna, jeśli jakość danych nie jest twoim priorytetem. Nieznacznie obniża to jakość pliku lub danych, ale jest wygodne, gdy ktoś chce lub przechowuje dane. Ten typ kompresji danych jest wykorzystywany w przypadku danych organicznych, takich jak sygnały audio i obrazy.

Technika kompresji stratnej

  • Przekształć kodowanie- Ta metoda przekształca piksele skorelowane w reprezentacji w piksele niepowiązane. Nowy rozmiar jest zwykle mniejszy niż rozmiar oryginalny i zmniejsza nadmiarowość reprezentacji.
  • Dyskretna transformacja kosinusowa (DCT)- Jest to najczęściej stosowana technika kompresji obrazu. Proces JPEG koncentruje się wokół DCT. Proces DCT dzieli obrazy na odrębne części częstotliwości. W etapie kwantyzacji, w którym zasadniczo występuje kompresja, odrzucane są najmniej ważne częstotliwości. Częstotliwości krytyczne są zachowane, dzięki czemu obraz można uzyskać w procesie dekompresji. Zrekonstruowany obraz może zawierać pewne zniekształcenia.
  • Dyskretna transformata falkowa (DWT)- Zapewnia jednocześnie lokalizację czasu i częstotliwości i może być wykorzystywany do rozkładania sygnału na falki składowe.

Definicja kompresji bezstratnej

The Kompresja bezstratna Metoda jest w stanie odtworzyć oryginalną formę danych. Jakość danych nie jest zagrożona. Ta technika pozwala plikowi przywrócić pierwotną formę. Kompresję bezstratną można zastosować do dowolnego formatu pliku, co może poprawić wydajność współczynnika kompresji.


Bezstratna technika kompresji

  • Kodowanie długości przebiegu (RLE)- Ta technika zmniejsza częstotliwość powtarzania symboli w ciągu, używając specjalnego znacznika na początku symbolu.
  • Lempel-Ziv-Welch (LZW)- Ta technika działa również podobnie do techniki RLE i wyszukuje powtarzające się ciągi lub słowa i przechowuje je w zmiennych. Następnie używa wskaźnika w miejscu łańcucha, a wskaźnik wskazuje zmienną, w której łańcuch jest przechowywany.
  • Kodowanie Huffmana- Ta technika obsługuje kompresję danych znaków ASCII. Po obliczeniu prawdopodobieństwa każdego symbolu konstruuje pełne drzewo binarne dla różnych symboli i umieszcza je w kolejności malejącej.
  1. Kompresja stratna usuwa nieprzydatną część danych, która jest niewykrywalna, a kompresja bezstratna rekonstruuje dokładne dane.
  2. Kompresja bezstratna może w niewielkim stopniu zmniejszyć rozmiar danych. Z drugiej strony kompresja stratna może w większym stopniu zmniejszyć rozmiar pliku.
  3. Jakość danych pogarsza się w przypadku kompresji stratnej, natomiast bezstratna nie pogarsza jakości danych.
  4. W technice stratnej kanał pomieści więcej danych. I odwrotnie, kanał przechowuje mniejszą ilość danych w przypadku techniki bezstratnej.

Wniosek:

Kompresja stratna może osiągnąć wysoki poziom kompresji danych w porównaniu do kompresji bezstratnej. Kompresja bezstratna nie obniża jakości danych, a stratna obniża jakość danych. Techniki stratnej nie można zaimplementować we wszystkich typach plików, ponieważ działa ona poprzez usunięcie części danych (nadmiarowych), co w przypadku nie jest możliwe.