Izumi: Ralf - Zero One
Index  : Home | What Is Izumi | Scripts
$Id: HZeroOne.izu,v 1.3 2005/12/27 03:11:48 ralf Exp $

The H.01 codec is a major improvement over all visionconference codecs such as H.261 or H.263.

The H.01 encoding offers compression ratio way out of reach of today compressors using an innovative design that reduces entropy by packing zeroes and ones separately.

The H.01 compressor is trivial to implement both in software and hardware. This is not the case however for the H.01 decoder even with modern hardware.

The reference implementation of the H.01 compressor exists which is listed below. The current implementation voluntarily sacrifices speed in favor of semantics and implementation clarity. That's a fancy way of saying it's excruciatingly slow.

To use:

Save As h01.cpp
g++ -O3 -o h01 h01.cpp
h01 <some file>

Compression examples:

./h01 h01.cpp : in=8928 byte, out=8 bytes, packed size:  0.090%
(I'd love to post more example but the others haven't finished coding yet.) Here's the compressor:



Writing the H.01 decoder is left as an exercise for the reader (tip: you would probably want to use extra qubit storage to restore the entropy information as well as any other information that the decoder cannot readily deduce from the bit stream.)


References:


Site License

Creative Commons License
This work is licensed by Raphaël Moll under a Creative Commons License.

Options
Color Theme: Gray  | Blue  | Black | Sand  | Khaki  | Egg  | None

Web ralf.alfray.com Powered by Google

Display Izumi & PHP Credits

Stats
414 accesses, 1 access from 38.107.179.206
Visited 5 times by Google, last 2011/12/10 09:07
Visited 23 times by Yahoo!, last 2011/10/26 02:00
Visited 2 times by MSN, last 2011/06/21 11:33

< Generated in 0.35 seconds the 02/06/2012, 09:48 AM by Izumi 1.1.4 >