DocumentCode
610040
Title
From Run Length Encoding to LZ78 and Back Again
Author
Tamakoshi, Y. ; Tomohiro, I. ; Inenaga, S. ; Bannai, H. ; Takeda, Masanori
Author_Institution
Dept. of Inf., Kyushu Univ., Fukuoka, Japan
fYear
2013
fDate
20-22 March 2013
Firstpage
143
Lastpage
152
Abstract
In this paper, we present efficient algorithms for interconversion between Lempel-Ziv 78 (LZ78) encoding and run length encoding (RLE). We show how, given an RLE of size n for a string S, we can compute the corresponding LZ78 encoding of size m for S in O((n + m) log σ) time, where σ is the number of distinct characters appearing in S. We also show how, given an LZ78 encoding of size m for a string S, we can compute the corresponding RLE of size n in O(n + m) time. Both algorithms use O(m) extra working space.
Keywords
computational complexity; runlength codes; LZ78 encoding; Lempel-Ziv78 encoding; RLE; run length encoding; Compression algorithms; Computers; Encoding; Frequency modulation; Heuristic algorithms; Time complexity; Lempel-Ziv 78; interconversion; run length encoding;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Compression Conference (DCC), 2013
Conference_Location
Snowbird, UT
ISSN
1068-0314
Print_ISBN
978-1-4673-6037-1
Type
conf
DOI
10.1109/DCC.2013.22
Filename
6543050
Link To Document