Rozdíl mezi ztrátovou kompresí a bezeztrátovou kompresí

Autor: Laura McKinney
Datum Vytvoření: 2 Duben 2021
Datum Aktualizace: 7 Smět 2024
Anonim
Rozdíl mezi ztrátovou kompresí a bezeztrátovou kompresí - Technologie
Rozdíl mezi ztrátovou kompresí a bezeztrátovou kompresí - Technologie

Obsah


Ztráta komprese a bezeztrátová komprese jsou dva termíny široce kategorizované podle metod komprese dat. Hlavní rozdíl mezi ztrátovou kompresí a bezeztrátovou kompresí spočívá v tom, že ztrátová komprese způsobuje těsnou shodu dat po dekompresi, zatímco bezeztrátová vytváří přesná původní data. Komprese dat je metoda zmenšování velikosti dat bez významné ztráty informací.

  1. Srovnávací tabulka
  2. Definice
  3. Klíčové rozdíly
  4. Závěr

Srovnávací tabulka

Základ pro srovnáníZtráta kompreseBezeztrátová komprese
ZákladníZtráta komprese je rodina metoda kódování dat, která používá nepřesné odhady reprezentovat obsah.Bezeztrátová komprese je skupina algoritmů komprese dat, která umožňuje přesně sestavit původní data z komprimovaných dat.
Algoritmus
Transformační kódování, DCT, DWT, fraktální komprese, RSSMS.RLW, LZW, aritmetické kódování, Huffmanovo kódování, Shannon Fano kódování.
Použito vObrázky, audio a video. nebo program, obrázky a zvuk.
aplikaceJPEG, GUI, MP3, MP4, OGG, H-264, MKV atd.RAW, BMP, PNG, WAV, FLAC, ALAC atd.
Kapacita kanálu pro uchovávání datVíceMéně ve srovnání s ztrátovou metodou


Definice ztrátové komprese

Ztráta komprese metoda eliminuje určité množství dat, které není patrné. Tato technika neumožňuje obnovení souboru v původní podobě, ale významně zmenší velikost. Technika ztrátové komprese je výhodná, pokud kvalita dat není vaší prioritou. To mírně zhoršuje kvalitu souboru nebo dat, ale je vhodné, když někdo chce nebo data uloží. Tento typ komprese dat se používá pro organická data, jako jsou zvukové signály a obrázky.

Technika ztráty komprese

  • Transformační kódování- Tato metoda transformuje pixely, které jsou v reprezentaci korelovány, na disociované pixely. Nová velikost je obvykle menší než původní velikost a snižuje redundanci reprezentace.
  • Diskrétní kosinová transformace (DCT)- Toto je nejpoužívanější technika komprese obrazu. JPEG centra se soustředí kolem DCT. Proces DCT rozděluje obrázky do různých částí frekvencí. V kroku kvantizace, kde se v zásadě vyskytuje komprese, jsou odmítnuty nejméně důležité frekvence. A kritické frekvence jsou zachovány, takže obraz lze získat v procesu dekomprese. Rekonstruovaný obraz může obsahovat určité zkreslení.
  • Diskrétní vlnková transformace (DWT)- Poskytuje umístění času a kmitočtů současně a může být využito při rozkladu signálu na komponentní vlnky.

Definice bezeztrátové komprese

Bezeztrátová komprese metoda je schopna rekonstituovat původní formu dat. Kvalita dat není ohrožena. Tato technika umožňuje souboru obnovit jeho původní podobu. Bezeztrátová komprese může být použita na jakýkoli formát souboru, což může zlepšit výkon kompresního poměru.


Bezeztrátová kompresní technika

  • Spustit kódování délky (RLE)- Tato technika snižuje četnost opakování symbolů v řetězci pomocí speciální značky na začátku symbolu.
  • Lempel-Ziv-Welch (LZW)- Tato technika funguje podobně jako technika RLE a vyhledává opakující se řetězce nebo slova a ukládá je do proměnných. Poté použije ukazatel na místě řetězce a ukazatel ukazuje proměnnou, ve které je řetězec uložen.
  • Huffman Coding- Tato technika se zabývá kompresí dat ASCII znaků. Sestavuje plný binární strom pro různé symboly po výpočtu pravděpodobnosti každého symbolu a umístí jej v sestupném pořadí.
  1. Ztráta komprese odstraní nepotřebnou část dat, která je nedetekovatelná, zatímco bezeztrátová komprese rekonstruuje přesná data.
  2. Bezeztrátová komprese může v malém rozsahu zmenšit velikost dat. Na druhou stranu ztrátová komprese může ve větší míře zmenšit velikost souboru.
  3. Kvalita dat se v případě ztrátové komprese zhoršuje, zatímco bezeztrátová kvalita dat neklesá.
  4. V ztrátové technice kanál pojme více dat. Naopak, v případě bezeztrátové techniky má kanál menší množství dat.

Závěr:

Ztráta komprese může dosáhnout vysoké úrovně komprese dat ve srovnání s bezeztrátovou kompresí. Bezeztrátová komprese nesnižuje kvalitu dat, naopak ztráta snižuje kvalitu dat. Ztrátovou techniku ​​nelze implementovat do všech typů souborů, protože funguje tak, že odstraní část dat (nadbytečná), což není možné v případě.