![]() |
|
|||||||||||||
Über uns
|
||||||||||||||
|
||||||||||||||
|
Produkte
|
|
|||||||||||||
FGD Data Compression Algorithm FGD is a fresh algorithmic approach for block-oriented lossless data compression. The algorithm takes into account the limitations and characteristics of small systems, such as low-memory requirements, high speed and short latency, as required by communication applications. FGD can be described by the categories of Lossless and Adaptive. Lossless since, while decompressing, it returns the data identical to the original source. Adaptive means that, for every data stream, it constructs an "ad-hoc" dictionary that reflects the particular characteristics of the data type. Block-compression is also different to the type of file-compression used in, for example, WinZIP. Those archivers compress the whole file as one entity (and probably several files at once, also), and thus require all the file history to decompress the last byte; no matter how long the file could be. On-line compression tasks usually can not afford such long delays, and commonly involve a more fixed block of input data do deal with. Compression rates, of course, vary depending on the compressibility of the data itself; but as a rule, an average coefficient of 2.5x (compared to 2.0x currently offered) is reached. As it is known, for different types of files, ZL1 and ZL2 usually alternate as the relative winner. RFGD strongest point is reaching better compression in all categories, the greater differences obtained for the more compressible data types. This statement can be confirmed by several Image and Data tests. On the basis of this technology GEMAC had developed the following Hardware Compression Solutions:
Common General Characteristics Lossless Compression Adaptive Compression
Algorithm On-line compression Algorithm For an algorithm to be on-line, it has to be One-Pass and fulfil the speed requirements of the system. One -pass are called those algorithms that process the data just once, as they entered the input stream, and their compression result is obtained based only on the previous existing cumulative information. On the contrary, those algorithms that gather first statistics on the data stream and later optimize the encoding based on a second (or n)-pass over the data are commonly known as Multiple-pass, and are the ones normally employed by current software archiver utilities like WinZip. Advantages of FGD Data Compression Technology
There are broad areas of application of this technology. We mention below only the most visible ones.
Software emulation For certain applications, it is convenient to have a
software emulation of the compression/ decompression
algorithm employed, to allow either for software
decompression and/or for coupling the systems with previous products.
GEMAC offers software support with the following libraries:
For a more detailed technology explanation,
please review the following
Technology Presentation. |
||||||||||||||
|
© 2009 GEMAC - Gesellschaft für Mikroelektronikanwendung Chemnitz mbH |
||||||||||||||