Rozdíl mezi ztrátovou kompresí a bezeztrátovou kompresí
Obsah
- Srovnávací tabulka
- Definice ztrátové komprese
- Technika ztráty komprese
- Definice bezeztrátové komprese
- Bezeztrátová kompresní technika
- Závěr:
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í.
- Srovnávací tabulka
- Definice
- Klíčové rozdíly
- Závěr
Srovnávací tabulka
Základ pro srovnání | Ztráta komprese | Bezeztrá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 v | Obrázky, audio a video. | nebo program, obrázky a zvuk. |
aplikace | JPEG, GUI, MP3, MP4, OGG, H-264, MKV atd. | RAW, BMP, PNG, WAV, FLAC, ALAC atd. |
Kapacita kanálu pro uchovávání dat | Více | Mé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í.
- Ztráta komprese odstraní nepotřebnou část dat, která je nedetekovatelná, zatímco bezeztrátová komprese rekonstruuje přesná data.
- 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.
- Kvalita dat se v případě ztrátové komprese zhoršuje, zatímco bezeztrátová kvalita dat neklesá.
- 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ě.