Web pages that provide an overview or presentation on a general topic. This differs from the Papers category mostly in the level of detail.
The H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extensions
by Gary J. Sullivan, Pankaj Topiwala, and Ajay Luthra. Overview of H.264/AVC standart.
http://www.cdt.luth.se/~peppar/kurs/smd151/spie04-h264OverviewPaper.pdf
Home page of MPEG2/MPEG4 Audio on Fraunhofer IIS site
Here Fraunhofer IIS institute provides description of it`s AAC related technologies.
http://www.iis.fraunhofer.de/EN/bf/amm/projects/mpeg/index.jsp
Arithmetic Coding revealed - A guided tour from theory to praxis
An updated and translated version of our German paper “Proseminar Datenkompression - Arithmetische Kodierung” from 2001. To the best of our knowledge, it is the first comprehensive paper that describes the whole way from the basic principles of AC up to a simple implementation, fully documented with C++ source code.
http://www.sable.mcgill.ca/~ebodde/pubs/sable-tr-2007-5.pdf
Zip and Unzip Using VB5 or VB6
Some sample code and a tutorial explaining how to use the InfoZip DLLs with VB.
http://www.codeguru.com/vb/gen/vb_graphics/fileformats/article.php/c6743/
About LZW Compression
A tutorial by Martin Zolnieryk on LZW, along with some pseudo code and links.
http://www.starsdev.com/developer/lzw.php
Taking Advantage of libpng
Reputedly an excellent set of resources for using libpng - but don’t take my word for it - my Japanese is non-existent.
http://www5.cds.ne.jp/~kato/png/
Loading JPG & PNG resources using GDI+
An article on the CodeProject detailing a user’s troubles with GDI+. In particular, he found that he was unable to load JPG or PNG files stored as resources with GDI+. This article presents a way to make it happen.
This article was updated June 17, 204.
http://www.codeproject.com/vcpp/gdiplus/cgdiplusbitmap.asp
MemoryStream Compression
An article that describes MemoryStream based Compression based on SharpZipLib.
Last updated June 21, 2004.
http://codeproject.com/useritems/mscompression.asp
Generating random numbers
An article by Eric Uner talks a bit about generating reandom numbers, something we all want to do from time to time.
http://www.embedded.com/showArticle.jhtml?articleID=20900500
LZW Compression
An article that describes itself as showing how to implement LZW compression in MFC.
http://codeproject.com/cpp/LZWCompression.asp
Code to extract plain text from a PDF file
PDF documents are commonly used and their content is usually compressed. This article shows a simple C code that can be used to extract plain text from the PDF file.
http://www.codeproject.com/cpp/ExtractPDFText.asp
PNG (Portable Network Graphic)
About.com gives their explanation of what this is.
http://graphicssoft.about.com/library/weekly/aa121699d.htm
Advanced Image Coding
Advanced Image Coding (AIC) is an experimental still image compression system
that combines algorithms from the H.264 and JPEG standards. More specifically,
it combines intra frame block prediction from H.264 with a JPEG-style discrete
cosine transform, followed by context adaptive binary arithmetic coding as used
in H.264. The result is a compression scheme that performs much better than JPEG
and close to JPEG-2000.
Zip and Unzip from a C# program using J# runtime
Microsoft’s implemention of J# includes the standard Java zip classes, and CodeProject contributor Valeri has figured out how to use them from a C# program.
http://codeproject.com/csharp/VmEasyZipUnZip.asp
Accusoft’s Image Compression Stable
A list of the various types of image compression that Accusoft supports, along with a little detail on each type.
http://www.accusoft.com/imaging/imagegear/imagegear_functions/image_compression.asp
Michael Dipperstein’s Run Length Encoding (RLE) Page
The ever-productive Michael Dipperstein now has a useful page on Run Length Encoding, including ANSI C code.
http://michael.dipperstein.com/rle/index.html
Compressing Web Content
Compressing Web content can produce a much faster site for users. Here’s how to set it up and measure your success.l
http://www.linuxjournal.com/article.php?sid=6802&mode=thread&order=1&thold=-1
Michael Dipperstein’s Airthmetic Coding Page
The third in Michael’s collection of pages explaining lossless compression algorithms. A nice tutorial accompanied by ANSI C source.
http://michael.dipperstein.com/arithmetic/index.html
FFT of waveIn audio signals
Using your Windows PC to capture audio and perform an FFT on the captured sample.
http://www.codeproject.com/audio/waveInFFT.asp
Windows Media Audio compressor
A managed C++ program to compress audio using the Windows Medai Audio codecs.
http://codeproject.com/useritems/WmaCompressor.asp
Working with GIF images in Delphi
A straightforward article with some discussion and links.
http://delphi.about.com/library/weekly/aa040604a.htm
APT
APT (Adaptive Prediction Trees) image coding supersedes BTPC (Binary Tree Predictive Coding). It is a general-purpose compression scheme for all types of still image. It does both lossless and lossy compression of monochrome and color images from 1 to 16 bits per component. Its performance on all image types is often close to that of the best alternative.
http://www.intuac.com/userport/john/apt/index.html
A Simple Yet Highly Efficient Compressing Technique
A nice CodeGuru article describing compression of a dictionary.
http://codeguru.com/Cpp/Cpp/algorithms/compression/article.php/c6403/
Full-Text Searching & the Burrows-Wheeler Transform
In this article, I examine an indexing method that lets you find any character sequence in the source text in time only proportional to the sequence length using a structure that can compress the entire source text and index into less space than the text alone. This technique is exceptionally fast at detecting and counting occurrences of any string in the source text.
http://www.ddj.com/documents/s=8944/ddj0312d/0312d.htm?temp=jiRiV3fTQc
Replacing a Dictionary with a Square Root
Short course: JPEG 2000 image coding standard
Course notes of a JPEG 2000 short course given at the International
Conference in Image Processing (ICIP). By Dr. Majid Rabbani and Diego Santa-Cruz. The course covers image coding principles, a review of JPEG and all the main elements of JPEG 2000: wavelet transform, entropy coding, bitstream structure, error resilience, functionality, performance evaluation, etc.
http://dsanta.users.ch/teaching/index.html
QColorQuantizer Gets the Most out of Your Picture
This is a nice article posted on Codeguru.com by Sjaak Priester. In this article Sjaak uses octree color quantization to reduce a JPEG image with millions of colors down to a GIF with 256, as
well as giving you a look or two at Microsoft’s nice GDI+ API.
http://www.codeguru.com/gdi/qcolorquantizer.html
Windows Media High Definition Video
Microsoft thinks Windows Media Video can be a big part of the HD scene. This web page is dedicated to that proposition.
DirectShow MediaPlayer in C#
This article shows how to play a Media File in a C# Windows Application.
http://www.codeproject.com/cs/media/directshowmediaplayer.asp