Wyklad 5 (kodowanie słownikowe)

Wyklad 5 (kodowanie słownikowe) Wyklad 5 (kodowanie słownikowe)

ii.uni.wroc.pl
from ii.uni.wroc.pl More from this publisher
24.01.2014 Views

Wstęp LZ77 LZ78 LZ77: przykład kodowania Przykład bufor słownikowy: s = 4; bufor kodowania: t = 4; kodowany tekst: aaaabababaaab$ aaaa bababaaab$ 〈0,0,a〉 aaaab ababaaab$ 〈1,3,b〉 aaaababab aaab$ 〈2,5,a〉 aaaabababaaab$ 〈4,2,$〉 zielony: bufor kodowania, czerwony: bufor słownikowy. Jurdziński Kompresja danych

LZ77: dekodowanie Wstęp LZ77 LZ78 Dekodowanie Dane: Ciag ˛ trójek (p 1 ,d 1 ,kod(c 1 ))...(p n ,d n ,kod(c n )). Odkodowany tekst x zainicjuj jako tekst pusty. Dla i = 1,2,...,n do odkodowanego tekstu x = x 1 ...x m dołacz ˛ fragment x m−pi +1 ...x m−pi +d i c i : x ← x 1 ...x m x m−pi +1 ...x m−pi +d i c i . Jurdziński Kompresja danych

Wstęp<br />

LZ77<br />

LZ78<br />

LZ77: przykład kodowania<br />

Przykład<br />

bufor słownikowy: s = 4;<br />

bufor kodowania: t = 4;<br />

kodowany tekst: aaaabababaaab$<br />

aaaa bababaaab$ 〈0,0,a〉<br />

aaaab ababaaab$ 〈1,3,b〉<br />

aaaababab aaab$ 〈2,5,a〉<br />

aaaabababaaab$ 〈4,2,$〉<br />

zielony: bufor kodowania, czerwony: bufor słownikowy.<br />

Jurdziński<br />

Kompresja danych

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!