Author Page
Explicit Bit Minimization for Motion-Compensated Video Coding
by D. T. Hoang, P. M. Long, and J. S. Vitter. This paper from DCC ‘94 looks at different methods for selecting motion vectors in low bit-rate video encoders.
Text Compression via Alphabet Re-representation
by P. M. Long, A. I. Natsev, and J. S. Vitter, from DCC ‘97.
ViCAM®-III Digital Imaging Engine
Vista Imaging makes this chip, designed to do the image processing needed for several different types of digital cameras. Among many other features, it has a JPEG compression engine.
XML optimization
An article by Stephane Rodriguez on the CodeProject web site. Stephane describes his article as Revealing XML best practices with a utility tool and a framework. Yes, that means there is some sample code here as well.
Lossless Compression Algorithms (Entropy Encoding)
An overview of the basics, including Shannon-Fano, Huffman, Arithmetic coding, and a section on LZW for good measure.
Delphi Programming - Backup and Data Compression
The About.com guide to Delphi Programming has a section on Data Compression and Backup software that looks pretty useful. About.com is a search engine and link site that features pages edited and maintained by real live humans.
Jazz interface for the JAR file compressor
The folks at Dark Horse Industries like Robert Jung’s JAR compressor. So much so that they created a graphical front end for it. Get it here.
Eduard Kriegler’s EZW Encoder
Eduard has a Java implemention of a Daubechie-4 Lifting Wavelet Transform followed by an EZW encoder with an Adaptive Huffman Encoder output stage. You can download the Java source from this page and give it a go.
addZIP Compression Libraries
The home page for addZip, a shareware Zip library. Libraries and controls available for 16 and 32 bit versions of MS-DOS and Windows, with support for various compilers. This is a commercial product, but an evaluation version of the library is available.One DataCompression.info user complained that the support from the supplier is poor. Another […]
Selective Extension Coding
Graham Fyffe proposes an alternative type of variable length coding that he claims will offer improved efficiency. Full description, no implementation.
Fyffe Codes for Fast Codelength Approximation
Graham Fyffe proposes a variable length integer code that he says is easier to compute than Huffman codes.
Improving the Speed of LZ77 Compression by Hashing and Suffix Sorting
by Kunihiko Sadakane, Hiroshi Imai. This paper proposes two new methods of performing fast string matching in LZ77 compression. One method uses a new hashing algorithm, the other uses suffix sorting.
The Golomb/Rice Image Compression Web Page
A senior project whose goal was to design a hardware compressor for continuous tone images. Contains a description of the algorithm, Matlab implementations, chip designs, and more.
http://www.ece.utep.edu/research/webspc/wwwdocs/teams/golombriceimag/welcome_to_the_golomb
.htm
Pegasus ELS Sample Code
Pegasus has a patented range coder that they license at no charge. This archive contains some C code that provides a sample implementation.
Compressors Comparison Test WIN | KOI | LAT Compressors Comparison Test Compressors Comparison Test
Yoockin Vadim has a page here with ratings of 10 popular lossless compressors.
YBS (blocksorting compressor)
YBS is a high-performance archiver based on Burrows-Wheeler Transform and distance coding modelling. It’s quite fast even on skew data and achives high compression ratio. Versions are posted here for DOS and Win32. It appears that the last update was in 2000.
WIS Technologies announces PC Video chip
EE Times carries this announcement of a new PC video encoder chip from WIS Technologies. The chip is designed to do the heavy lifting that is real trouble for a host CPU, by taking care of things like DCTs and motion estimation. It relies on that same host CPU to do format conversion and other […]
Advanced MP3 Converter
This conversion tool will convert between several audio formats, including WAV, OGG, and MP3. Supports ID3V1 and V2, plus other goodies.
AM-Zip
Lots of folks (including me) perform system backups into Zip archives. Over the years I became leery of proprietary formats used by various manufacturers of tape drives, removable disks, etc. Zip files give me a much better feeling, and make it a lot easier to browse through my backups. Martin Aignesberger must feel the same […]
Codecs 101 for Microsoft Windows Media Technologies
This article from Microsoft’s Knowledge Base talks about the role of the codec in Microsoft’s Media Technologies.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmt/html/codecs.asp
MPEG-4 encoding on a cell phone?
This article describes a proof-of-concept app running on a Nokia 7650 that performs MPEG-4 encoding and decoding, creating a portable video phone. No word on how you can get the code, or how difficult it would be to port this Symbios OS product to other platforms. Still, the company that developed the product, Hantro […]
Chinese JPEG2000 business on runway
This article in EE Times describes an effort to steer the Chinese
digital camera business onto the JPEG-2000 road. The goal is to create a chip that can be inserted into cameras for less than $10.
The supplier of the algorithm used in the chip is WIS Technologies.
ZipRecovery
ZipRecovery purports to be able to repair your corrupted Zip files. They don’t talk too much about the details on the site, but they offer a demo program, so you can get an evaluation without actually buying a copy.
Version 1.5 is shipping as of October, 2003.
David Scott’s bijective 2nd order English compressor
This is compressor has static probabilities designed for English language text, encoding ASCII text and spaces only.
Baseline JPEG and JPEG2000 Artifacts Illustrated
This paper by Aleks Jakulin discusses the artifacts that show up in images compressed using the JPEG and JPEG2000 algorithms. He includes some nice sample images to illustrate what he is talking about.
David Scott’s Bijective Static Entropy Compression
This compressor is designed to operate on English text - it has a static probability table configured for written English.
Peribit
These folks make a box that transparently compresses network traffic. Designed to work on any sort of WAN interface, including T1, E1, ATM, etc. The web site includes an ROI calcuator that will convince you this box will pay for itself!
Flatcompression
This open source project is working on an ISAPI compression filter, designed for use with IIS. The project is listed as being in beta status by the maintainer, with hopeful comments for the future in the SourceForge discussion forums.
UniquE’s RAR File Library
The URARFileLib is a small library that allows you to read files from RAR archives created with RAR and WinRAR. Decompression and decryption with full RAR v2.0 compatibility is done directly in your application, thus there is no need for a DLL or any other external file. This file library is based on the free […]
PifPaf zip/unzip
PifPaf zip/unzip is a small and simple drag-and-drop ZIP compressor for MacOS and MacOS X.. PifPaf Mac/Win is a small and simple drag and drop LZW compressor (DiskDoubler type, file’s tree keeping) for MacOS AND Windows (.ssr extension) This is a French language site.