Re: Misc Codec Questions....

Johan Hanson <[email protected]> Thu, 23 May 2002 19:54:02 +0200
Newsgroups gmane.comp.multimedia.ogg.tarkin.devel
Organization (disorganized)
Message-ID <[email protected]>
Holger Waechtler wrote:
> 
> --- Sebastien St-Laurent <[email protected]> wrote:
> >
> > Out of curiosity (and laziness i guess since i could check the code).
> > What
> > approach does Tarkin take so far to code the wavelet bits?
> 
> Binary runlength encoding in bitplanes, the current code uses parallel
> runlength encoders. Runlengths are written out by a modified Golomb
> coder. Should be free of IP issues but not very efficient because we
> don't take any advantage of spatial correlation, there is no context
> sensitive entropy coding.

Check this out, if you haven't already:
http://www.cs.tut.fi/~loktem/publications.html

The author of this page has invented an alternative entropy-coder
which has better performance than arithmetic coding in his tests.
I can't find any info on legal issues on his pages, though.

By the way, I have tried to improve the prediction in the Golomb coder
by looking at the previous scanline of the bitplane.
I could only get about 3% better compression with my test images ...
The prediction error rate was still at an average around 50% in many
tests. Maybe I did something wrong... nah, well.

/ Johan

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to '[email protected]'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.