IPB

Welcome Guest ( Log In | Register )

Yet another lossless audio compressor..., Would it make any sense?
TBeck
post Apr 1 2006, 03:04
Post #1


TAK Developer


Group: Developer
Posts: 1098
Joined: 1-April 06
Member No.: 29051



Hi,

(sorry, my english isn't very good...)

i have been working (for fun) on lossless audio compression since about 1997. Finally i would like to bring this thing (especially the never-ending-search for just a tenth of a percent more compression...) to an end. In the light of the big bunch of existing Compressors, i am not quite sure, if it would be of any use to add one more Compressor to the public. The preparations for a useful release would be much further work, and i wouldn't like to waste my time for something not needed.

My Compressor uses similar techniques like FLAC, but far more elaborated. Compression ratios lie between Monkey's Audios High- and Extra-High-Mode (Can be better than Extra High at the expense of a considerable increase of encoding time). Encoding Speed is a bit slower than Monkey's, Decoding Speed is much higher on most Files. Seek-Times should also be better cause of the maximum (independent) frame length of 250 ms.

I would like to read some opinions. Would it make any sense to release it?

Thanks

Thomas
Go to the top of the page
+Quote Post
 
Start new topic
Replies
bryant
post Apr 2 2006, 20:40
Post #2


WavPack Developer


Group: Developer (Donating)
Posts: 1291
Joined: 3-January 02
From: San Francisco CA
Member No.: 900



If I understand your table correctly, you are saying that your compressor (using the 32 predictors) compresses about 3% better than FLAC (-8) and does this with significantly faster encode and decode speeds. And it does this using pure Pascal with no optimized assembly.

Assuming this is correct, I think that your best (and easiest) course of action would simply be to publish a paper on the superb method(s) that you have discovered, become famous, and let others bother with all the unpleasant implemention details. It would obviously be a shame to let this go to waste, especially because the magnitude of the method's improvement (0.5 bits per sample!) could have ramifications across many disciplines.

However, I would stongly suggest that you fix that random bit error issue before getting too excited. It might be that those error bits actually need to be transmitted in the bitstream, wiping out your advantage in the process!

Congratulations!
Go to the top of the page
+Quote Post
TBeck
post Apr 2 2006, 21:07
Post #3


TAK Developer


Group: Developer
Posts: 1098
Joined: 1-April 06
Member No.: 29051



QUOTE (bryant @ Apr 2 2006, 09:40 PM)
If I understand your table correctly, you are saying that your compressor (using the 32 predictors) compresses about 3% better than FLAC (-8) and does this with significantly faster encode and decode speeds. And it does this using pure Pascal with no optimized assembly.

Assuming this is correct, I think that your best (and easiest) course of action would simply be to publish a paper on the superb method(s) that you have discovered, become famous, and let others bother with all the unpleasant implemention details. It would obviously be a shame to let this go to waste, especially because the magnitude of the method's improvement (0.5 bits per sample!) could have ramifications across many disciplines.

However, I would stongly suggest that you fix that random bit error issue before getting too excited. It might be that those error bits actually need to be transmitted in the bitstream, wiping out your advantage in the process!

Congratulations!
*


Many Thanks!

You are totally right. In the past many revolutionary improvements of my compression efficiency were really bugs. But i did fix the error last night. The maximum reduction in compression efficiency after the fix is 0.01 percent.

I'm not quite sure if this would be the right place to release details of my private life...But...

I'm working self employed (mainly developing software for psychological research) and this is actually not going very well.

I'm suffering from the fact, that i don't have a formal education in informatics and not many references.

So i would like to get some profit out of the publication of my compressor in form of some reputation. I don't know, what could be the best way to achieve this goal.

Thomas

This post has been edited by TBeck: Apr 6 2006, 18:36
Go to the top of the page
+Quote Post

Posts in this topic
- TBeck   Yet another lossless audio compressor...   Apr 1 2006, 03:04
- - kornchild2002   In the beginning, I really didn't understand l...   Apr 1 2006, 03:48
|- - TBeck   QUOTE (kornchild2002 @ Apr 1 2006, 04:48 AM)U...   Apr 1 2006, 04:28
|- - neomoe   QUOTE (TBeck @ Mar 31 2006, 07:28 PM)QUOTE (k...   Apr 1 2006, 09:18
|- - jcoalson   QUOTE (TBeck @ Mar 31 2006, 10:28 PM)Building...   Apr 2 2006, 06:51
|- - TBeck   QUOTE (jcoalson @ Apr 2 2006, 07:51 AM)I woul...   Apr 2 2006, 18:16
|- - TBeck   QUOTE (jcoalson @ Apr 2 2006, 07:51 AM)it sti...   Apr 2 2006, 19:40
|- - Shade[ST]   Is there any way we can get a sourcecode release o...   Apr 2 2006, 20:20
|- - jcoalson   QUOTE (TBeck @ Apr 2 2006, 01:40 PM)QUOTE (jc...   Apr 3 2006, 01:33
|- - TBeck   QUOTE (jcoalson @ Apr 3 2006, 02:33 AM)Thomas...   Apr 3 2006, 02:02
- - William   In my opinion, competition is always welcome. Take...   Apr 1 2006, 03:48
|- - TBeck   QUOTE (William @ Apr 1 2006, 04:48 AM)If the ...   Apr 1 2006, 04:42
|- - kwanbis   QUOTE (William @ Apr 1 2006, 02:48 AM)In my o...   Apr 1 2006, 14:56
- - Enig123   TBeck, Sounds interesting. I'm really happy t...   Apr 1 2006, 04:06
|- - TBeck   QUOTE (Enig123 @ Apr 1 2006, 05:06 AM)TBeck, ...   Apr 1 2006, 04:55
- - MusicLover   QUOTE (TBeck @ Mar 31 2006, 06:04 PM)Hi, (so...   Apr 1 2006, 10:38
|- - TBeck   QUOTE (MusicLover @ Apr 1 2006, 11:38 AM)Hey,...   Apr 1 2006, 16:35
|- - pest   I've worked on something similiar the last yea...   Apr 1 2006, 16:42
- - Skymmer   QUOTE (TBeck @ Apr 1 2006, 05:04 AM)I would l...   Apr 1 2006, 13:11
|- - TBeck   QUOTE (Skymmer @ Apr 1 2006, 02:11 PM)QUOTE (...   Apr 1 2006, 16:37
- - Triza   Nobody needs another one that is only 1-2% better....   Apr 1 2006, 18:21
- - rutra80   An encoder with compression ratio as high as Monke...   Apr 1 2006, 18:26
|- - Duble0Syx   QUOTE (rutra80 @ Apr 1 2006, 09:26 AM)An enco...   Apr 1 2006, 18:53
- - xmixahlx   you really don't need an official release righ...   Apr 1 2006, 20:22
- - boombaard   QUOTE IMHO Monkey's Audio is a poor codec simp...   Apr 1 2006, 21:26
- - Skymmer   QUOTE (rutra80 @ Apr 1 2006, 08:26 PM)An enco...   Apr 1 2006, 21:31
|- - TBeck   QUOTE (Skymmer @ Apr 1 2006, 10:31 PM)Agree h...   Apr 1 2006, 23:55
|- - TBeck   The Table in the previous post contains results fr...   Apr 1 2006, 23:57
|- - rjamorim   QUOTE (TBeck @ Apr 1 2006, 07:55 PM)CODE-----...   Apr 2 2006, 01:22
|- - TBeck   QUOTE (rjamorim @ Apr 2 2006, 02:22 AM)QUOTE ...   Apr 2 2006, 01:45
|- - rjamorim   QUOTE (TBeck @ Apr 1 2006, 09:45 PM)But it...   Apr 2 2006, 01:57
|- - TBeck   QUOTE (rjamorim @ Apr 2 2006, 02:57 AM)QUOTE ...   Apr 2 2006, 02:13
|- - William   QUOTE (TBeck @ Apr 2 2006, 01:13 AM)Yes. And ...   Apr 2 2006, 06:42
- - Skymmer   Truly speaking I'm little bit impressed. The r...   Apr 2 2006, 00:56
|- - TBeck   QUOTE (Skymmer @ Apr 2 2006, 01:56 AM)Truly s...   Apr 2 2006, 01:23
|- - pest   QUOTE (TBeck @ Apr 1 2006, 04:23 PM)Furthermo...   Apr 2 2006, 13:52
- - Cartman_Sr   This discussion reminds me of that episode of the ...   Apr 2 2006, 07:15
- - Eric   IHMO, if you could transform your ideas into some ...   Apr 2 2006, 15:20
- - Mo0zOoH   Hey, that's really something special! I do...   Apr 2 2006, 15:30
- - Skymmer   QUOTE (Cartman_Sr @ Apr 2 2006, 09:15 AM)Let ...   Apr 2 2006, 18:04
|- - Liisachan   QUOTE (Skymmer @ Apr 2 2006, 05:04 PM)For TBe...   Apr 2 2006, 18:33
- - bryant   If I understand your table correctly, you are sayi...   Apr 2 2006, 20:40
|- - TBeck   QUOTE (bryant @ Apr 2 2006, 09:40 PM)If I und...   Apr 2 2006, 21:07
||- - bryant   QUOTE (TBeck @ Apr 2 2006, 12:07 PM)So i woul...   Apr 2 2006, 22:02
|- - TBeck   QUOTE (bryant @ Apr 2 2006, 09:40 PM)If I und...   Apr 2 2006, 21:22
|- - Shade[ST]   I'm sure many people will wish to donate for u...   Apr 2 2006, 21:39
- - pepoluan   Well, I am currently performing a Lossless Compres...   Apr 2 2006, 20:59
- - TBeck   Possibly time for some summary. Especially because...   Apr 2 2006, 22:04
- - TBeck   If nothing unexpected happens, i will release an e...   Apr 3 2006, 09:34
|- - Garf   QUOTE (TBeck @ Apr 3 2006, 10:34 AM) Woul...   Apr 12 2006, 13:17
- - Emanuel   If none of the moderators object, you can use the ...   Apr 3 2006, 10:17
- - Squeller   TBeck, could you describe your basic algorithm ide...   Apr 3 2006, 10:25
|- - TBeck   QUOTE (Squeller @ Apr 3 2006, 11:25 AM)TBeck,...   Apr 3 2006, 11:24
- - Skymmer   QUOTE (TBeck @ Apr 3 2006, 11:34 AM)Would it ...   Apr 3 2006, 11:39
|- - john33   QUOTE (Skymmer @ Apr 3 2006, 10:39 AM) QU...   Apr 12 2006, 13:24
- - towolf   QUOTE (jcoalson @ Apr 3 2006, 02:33 AM)if you...   Apr 4 2006, 10:28
|- - TBeck   QUOTE (towolf @ Apr 4 2006, 11:28 AM)QUOTE (j...   Apr 4 2006, 10:36
|- - towolf   QUOTE (TBeck @ Apr 4 2006, 11:36 AM)QUOTE (to...   Apr 4 2006, 10:46
|- - TBeck   QUOTE (towolf @ Apr 4 2006, 11:46 AM)QUOTE (T...   Apr 4 2006, 10:50
- - TBeck   Links to 24 bit files i have used I think, they a...   Apr 12 2006, 16:17


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 20th August 2014 - 22:38