Title :
A hardware implementation of a run length encoding compression algorithm with parallel inputs
Author :
Trein, J. ; Schwarzbacher, A.T. ; Hoppe, B. ; Noffz, K.-H.
Author_Institution :
Sch. of Electron. & Commun. Eng., Dublin Inst. of Technol., Dublin
Abstract :
Run length encoding can be found in numerous applications such as data transfer or image storing (Sayood, 2002). It is a well known, easy and efficient compression method based on the assumption of long data sequences without the change of content. These sequences can be described by their position and length of appearance. Implementations using dedicated logic are optimised for parallel data processing. Here, images are transferred in blocks of multiple pixels in parallel. A compression of these streams into a run length code requires an encoder with a parallel input. This run length encoder has to compress the sequence at a minimum of clock cycles to avoid long inhibit intervals at the input. This paper describes a hardware algorithm performing a high performance run length encoding for binary images using a parallel input.
Keywords :
data compression; image coding; image sequences; runlength codes; binary images; hardware algorithm; hardware implementation; image compression; image sequences; parallel data processing; run length encoding compression algorithm; ASIC; DSP; FPGA; RLE; data compression; parallel image processing;
Conference_Titel :
Signals and Systems Conference, 208. (ISSC 2008). IET Irish
Conference_Location :
Galway
Print_ISBN :
978-0-86341-931-7