USA Video Interactive
These guys say that they are establishing a leadership position in the streaming video arena. They have some good information about wavelet compression on their page.
EPIC (Efficient Pyramid Image Coder)
EPIC is a lossy image compression program. It uses subband decomposition followed by an entropy encoder to get its job done. This page has links to the code, papers, references, and more.
http://www.cis.upenn.edu/~eero/epic.html
The GIF Controversy: A Software Developer’s Perspective
Some thoughts by a person only known as mcb on the GIF patent controversy.
http://www.cloanto.com/users/mcb/19950127giflzw.html
Microsoft Cabinet SDK
Microsoft’s CAB SDK, and a little bit of documentation to go with it.
http://msdn.microsoft.com/workshop/management/cab/cabdl.asp
CrossePac
A data compression utility. The internal documentation states that this program can create archives using 7 bit ASCII only for maximum portability.
ftp://ftp.cdrom.com/pub/sac/pack/cpac135.zip
DeepFreezer for Windows95/NT
The documentation for this program is in an unknown language. It appears to be an archiver that includes a developers kit.
ftp://ftp.cdrom.com/pub/sac/pack/deepf103.exe
Compression with Reversible Embedded Wavelets
CREW is a compression algorithm developed by RICOH that has been offered up to the JPEG working group as a potential standard. This page contains a description of the algorithms, along with samples and related documents.
http://www.crc.ricoh.com/CREW/CREW.html
Peter Fenwick.
Dr. Peter Fenwick’s home page. Fenwick has links to several of his compression papers on this page, including several recent papers discussing BWT algorithms.
http://www.cs.auckland.ac.nz/~peter-f/
G J Chaitin
G.J. Chaitin seems to be interested in complexity and information theory.
http://www.cs.auckland.ac.nz/CDMTCS/chaitin/
MPEG-2 FAQ
The MPEG-2 FAQ. 66 questions, 66 answers.
http://bmrc.berkeley.edu/frame/research/mpeg/mpeg2faq.html
The MPEG-1 FAQ
Some MPEG-1 questions managed to slip into this FAQ.
http://bmrc.berkeley.edu/projects/mpeg/faq/MPEG-FAQ
Unziplify
This is a freeware program that unzips all the zip files it finds in a given Win32 directory. Thank Tabdown Enterprises for the good work.
http://redrival.com/tabdown/unziplify/index.html
RAD Game Tools
Makers of Blink and Smacker, a pair of Video codecs targeted towards game developers. These products appear to be carefully targeted towards the perfomance needs of PC-based games.
Cysip DSP Courses
These folks offer some seminars on communcations. On their page, if you go to the links to free software, you will find Matlab code for CELP and LPC Vocoders. This same page also has a wide variety of links for speech coding stuff.
IEEE International Conference on Acoustics, Speech, and Signal Processing
This conference is being held June 5-9 in Istanbul Turkey. The call for papers deadling is June 10, 2000. This is the 25th anniversary meeting of the ICASSP.
comp.speech FAQ
A web site containing the comp.speech FAQ. In particular, you will be interested in section 3 for this FAQ, which discusses speech coding and compression.
http://svr-www.eng.cam.ac.uk/comp.speech/
UnicodeCompressor : another alphaworks technology
IBM has developed a pair of Java clases that compress Unicode according to the Standard Compression Scheme for Unicode. Looks like they might be giving it away here.
http://www.alphaworks.ibm.com/tech/UnicodeCompressor
MegaSafe
MegaSafe is advertised as being “one finger archive control of your critical data.” I’m not sure what that means, and there is not much more description than that on the web site.
http://venus.spaceports.com/~donsoft/downmega.html
JPEG2000 wavelet compression spec approved
At long last the JPEG 2000 spec has been approved. Developers can now start working on products that will support this quantum leap in image compression.
http://www.eet.com/story/OEG19991228S0028
Maxime Zakharov - Compression Links
Compression links to papers and web sites, mostly in Russian language.
http://sochi.net.ru/~maxime/compression.shtml
MrSID by LizardTech
LizardTech has developed a portable image format called MrSID that is used by people who have huge files and want to render them in a nearly lossless manner. I think the idea is to render it on a given output device using just as many pixels as is absolutely necessary. Looks like they are pitching this stuff to the mapping and medical industries.
A C++ wrapper class for the zlib
A short but sweet wrapper that lets you stream input and output using zlib’s deflate engine.
Note that in order to get this code to work with gcc, you might have to add the following lines of code:
int zapeof( char c ) { return 1; } int zapeof( int c ) { return 1; }
http://www.geocities.com/SiliconValley/Lakes/2883/zlibwra.html
Public Source Code Release of Matching Pursuit Video Codec
This codec appears to use techniques which are compatible with H.263 and MPEG-2, although it is not compatible with those standards. The Matching Pursuit algorithm is used in place of DCT after motion compensation.
http://www-video.eecs.berkeley.edu/download/mp/
Oingo’s Compression Algorithms Page
Oingo is a human-edited directory, sort of a super-duper search engine.
http://www.oingo.com/topic/11/11238.html
4i2i Communications Systems
These folks make H.261 and H.263 codecs for applications that need video compression. They have source and object software for the PC, as well as IP versions of their hardware design. The web site is reputed to have demo versions of some of their software.
http://www.4i2i.com/products.htm
Xmill - An Efficient Compressor for XML
Those folks at AT&T have developed a compressor that can be used to squeeze individual data items in XML documents. AT&T says this is “essentially free” software. Read the license on-line to determine exactly what that means.
http://www.research.att.com/sw/tools/xmill/
One to One Compression
This site discusses a characteristic of some compression algorithms that the author refers to as One to One compression. In a nutshell, this property means that for any file X, F( F’( X ) ) == X. (F is either the compressor or decompressor, and F’ is its opposite number.) This is definitely not the case for most conventional compression algorithms.
http://bijective.dogma.net/compres1.htm
Finite context modeling
An article by Arturo Campos that describes and discusses Finite Context Modeling. This modeling technique is uses by PPM compressors, although Campos makes the point that the ideas in this article can be used in other compressors as well.
http://www.arturocampos.com/ac_finite_context_modeling.html
Xmill paper
A technical paper describing the principles behind Xmill, the AT&T package that compresses XML data items.
http://www.cis.upenn.edu/~liefke/papers/xmill.ps.gz