340 likes | 1.02k Views
Komprimace dat. Jedná se vlastně o zmenšení velikosti ukládaných dat. To je velmi výhodné, pokud chcete data přenášet, odesílat, distribuovat, nebo pokud chcete ušetřit místo na paměťovém médiu. Obr. 1. Rozdělení komprimace. Komprimace se dělí na dva základní typy:
E N D
Komprimace dat • Jedná se vlastně o zmenšení velikosti ukládaných dat. To je velmi výhodné, pokud chcete data přenášet, odesílat, distribuovat, nebo pokud chcete ušetřit místo na paměťovém médiu. Obr. 1
Rozdělení komprimace • Komprimace se dělí na dva základní typy: • Bezztrátová komprimace – dovoluje přesnou zpětnou rekonstrukci dat bez poškození • Ztrátová komprimace – přesná zpětná rekonstrukce dat není možná • Zpětnou rekonstrukci dat nazýváme - dekomprimace
Rozdělení komprimace • Další rozdělení komprimace je na typ: • On line • Vše co se ukládá na disk je před uložením automaticky koprimováno • Při potřebě uložených dat, jsou automaticky dekomprimovány v operační paměti • Výhoda - vše probíhá automaticky • Nevýhoda – částečně zpomaluje práci počítače
Komprimace souborů • Soubor, který je zkomprimován, se nazývá archiv. • Archiv může být i samorozbalitelný (též SFX, SelfExtracting) – to znamená, že k jeho dekomprimaci není potřeba žádný program. • Tento soubor má příponu EXE a obsahuje část programového kódu, který po spuštění zajistí dekomprimaci archivu.
Komprimace souborů • Zkomprimovaný soubor poznáte podle přípony, která zároveň určuje typ použité komprimační funkce: • ZIP, RAR • ARJ, LHA • TAR • JPG, MPEG … • Zkomprimované soubory nelze běžně používat. Před jejich použitím musíte nejdříve provést dekomprimaci (navrácení souboru do původního stavu).
Účinnost komprimace • Účinnost komprese je různá, záleží na typu a nastaveních použitého programu. • Udává se v % nebo pomocí kompresního poměru. • Účinnost komprimace lze nastavit. Čím vyšší účinnost komprimace nastavíte, tím delší čas bude potřebný k dokončení komprimace. • Je potřeba najít rovnováhu mezi účinností a rychlostí komprimace.
Princip komprimace • Komprimačních principů je celá řada. Záleží na typu použitých dat. • Jiná metoda se použije u textu a jiná metoda u zvuku. • Ukázka jednoho ze způsobů komprimace textu: • Text: "Joooooooootáááááááááák" • Výstup komprimace: "J<9o> t<10á>k"
Princip komprimace zvuku • Všechny kompresní algoritmy pracují na principu tzv. psychoakustického modelu. • Ze vstupního signálu se odebírají ty informace, které člověk neslyší. • Lidský sluch má omezené vnímání frekvenčního pásma a není schopen zachytit všechny složky reprodukovaného zvuku.
Princip komprimace zvuku • Vnímání intenzity (hlasitosti) zvuku je závislé na frekvenci zvuku. To určuje tzv. křivka prahu slyšitelnosti. • Křivka prahu slyšitelnosti představuje mez, od které jsou zvuky slyšet a má smysl se jimi zabývat. • Všechny frekvence pod tímto prahem se tak nemusí přenášet a z původního zvukového souboru mohou být odstraněny. slyšitelná oblast neslyšitelná oblast Obr. 2
intenzivní tón Princip komprimace zvuku • Další možností úspory dat je metoda frekvenčního maskování. • Pokud se kdekoliv ve vnímané frekvenční oblasti objeví intenzivní tón, vytvoří se kolem něho oblast ohraničená křivkou (maskovací práh). Pokud je tón dostatečně silný (M0), pak zamaskuje všechny méně intenzivní tóny v jeho blízkosti a ty, které jsou pod úrovní křivky, opět není nutné přenášet. slyšitelná oblast neslyšitelná oblast Obr. 3
intenzivní tón Princip komprimace zvuku • Další možností úspory dat je metoda časového maskování. • Tato metoda je postavena opět na silném intenzivním tónu, který slabší tóny omezí nejen v kmitočtové oblasti, ale v oblasti časové. • Pokud zazní silný signál, je vaše vnímání dalších zvuků omezeno na několik desítek až stovek milisekund i po jeho ukončení a slabší signály opět neslyšíte. Obr. 4
Otázky k opakování • Co je to komprimace dat? • Co je to dekomprimace dat? • Jaké znáte typy komprimace? • Vysvětlete princip komprimace textu. • Vysvětlete princip komprimace zvuku.
Použité zdroje • BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, 2011. • BLÁBOLIL, Roman. Www.blabik.cz: Podpora výuky: „Nadstavba operačního systému “ [online]. 21. listopadu 2012 15:50. Dostupný z WWW: http://www.blabik.cz/vyuka/ict/24_Nadstavba_OS.pdf Použité obrázky: • Vlastní