24.01.2014 Views

Wyklad 5 (kodowanie słownikowe)

Wyklad 5 (kodowanie słownikowe)

Wyklad 5 (kodowanie słownikowe)

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!