[vorbis] had a thought on peeling last night

Martin Blackwell djdij at handbags.freeserve.co.uk
Sat Dec 21 02:55:12 PST 2002



oh yeah, and it also means that in an ogg spliter type fashion, the discarded bits of Vorbis peel (now with added vitamin C :-p ) could be saved and added back to the peeled file at a later date.
this theory works for the VBR mode obviously, no idea about CBR or ABR, but there would be fewer levels of quantifiability (since theres only a maximum bitrate of 500kbps, giving 501 levels of detail, unless you count decimal places)
  ----- Original Message ----- 
  From: Martin Blackwell 
  To: vorbis at xiph.org 
  Sent: Saturday, December 21, 2002 10:35 AM
  Subject: [vorbis] had a thought on peeling last night

<p>  I was up late last night, and i had a thought on peeling that would probably provide 100% accurate peeling data to a decoder, but take a maximum of 1101 times normal time to encode (taking into account the range from q-1 to q10 ).

  say you want to encode a track at q10, but you want it to be peelable.
  the 1101 encoder would encode from the source at every quantifiable level (since there are 2 decimal points of quality in at least oggdrop, giving 100 quantifiable levels per integer level of quality, giving 1001 from q0 to q10, and an extra 100 for q-1 to q-0.01).
  the 1101 encoder would then compare the resulting files (assuming that they are all from an identical source) and basically say "all those bits of data not in q9.99 to q-1 belong to q10" and keeping going through things like "all those bits of data not in q10 to q5.54 and q5.52 to q-1 belong to q5.53" all the way down to "all those bits of data not in q10 to q-0.99 belong to q-1".
  eventually i'm guessing you would end up with a vorbis file with all the quantifiable samples & bits of data marked for peeling, making the job theoretically much easier & muich more accurate even with peelable streaming.

  I didn't think it much further than that, cos i'm not a programming genius like everyone else on here, i just think a lot.

<p>--- >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 'vorbis-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis mailing list