Wyklad 5 (kodowanie słownikowe)
Wyklad 5 (kodowanie słownikowe)
Wyklad 5 (kodowanie słownikowe)
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
LZ 77<br />
Wstęp<br />
LZ77<br />
LZ78<br />
Jak na prawdę wyglada ˛ LZ77<br />
bufor słownikowy: sufiks już zakodowanej części tekstu, o<br />
ustalonym rozmiarze s;<br />
bufor kodowania: prefiks jeszcze nie zakodowanej części tekstu,<br />
o ustalonym rozmiarze t;<br />
okno: bufor słownikowy + bufor kodowania; rozmiar okna s + t.<br />
LZ77: jak kodujemy<br />
dopasowań szukamy tylko w buforze słownikowym<br />
dopasowanie nie może wybiegać poza bufor kodowania<br />
(wcześniejszy tekst):<br />
(p,d,kod(x n+1+d ))<br />
gdzie x n+1−p ...x n+1−p+d−1 = x n+1 ...x n+1+d−1 oraz<br />
n + 1 − p + d − 1 ≤ n + 1 + t − 1 (t: rozmiar bufora kodowania).<br />
Jurdziński<br />
Kompresja danych