View Poll Results: What do you think about my ppmx v0.04?

Voters
33. You may not vote on this poll
  • It's great! I love it! And it works really fine for me!

    9 27.27%
  • Very promising compressor! Will wait for future improvements...

    23 69.70%
  • Nothing special, I've expected something more!

    1 3.03%
Page 3 of 3 FirstFirst 123
Results 61 to 63 of 63

Thread: ppmx v0.04 is here!

  1. #61
    Programmer osmanturan's Avatar
    Join Date
    May 2008
    Location
    Mersin, Turkiye
    Posts
    651
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Quote Originally Posted by Matt Mahoney View Post
    But if you want some collisions, then masking out context bits is the way to do it. For example, mask bit 5 in text (upper/lower case) and low bits in images and audio. It's hard to do that by choosing magic multipliers.
    Yep. Current context masks are full order-n now. After implementing a data detection routine, I'll optimize context masks for certain data types.
    BIT Archiver homepage: www.osmanturan.com

  2. #62
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    Added SEE to PPMX:
    calgary.tar -> 763 KB


  3. #63
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,984
    Thanks
    377
    Thanked 352 Times in 140 Posts
    Done some funny SEE experiments.
    Experimented with a nice scheme:
    The escape count provided by the classic PPM estimator translated to a probability. After such probability is adjusted by the three independent dynamic mixers. And the escape is coded as a flag with this adjusted probability.
    After all, I made a new scheme which is kind of an approximation of a scheme described above. I do not translate the escape into a probability, instead I adjust the escape count on the fly. This makes PPMX faster not just due to such SEE scheme is far more simpler, but also because we able to code a symbol or escape in just one range coder call. Now, I'm running new SEE thru my optimizer...

Page 3 of 3 FirstFirst 123

Similar Threads

  1. PPMX v0.05 - new PPM-based compressor
    By encode in forum Data Compression
    Replies: 49
    Last Post: 28th July 2010, 03:47
  2. ppmx v0.03 is here!
    By encode in forum Data Compression
    Replies: 13
    Last Post: 1st January 2009, 03:21
  3. PPMX v0.02 is here!
    By encode in forum Data Compression
    Replies: 26
    Last Post: 8th December 2008, 23:20
  4. PPMX - a new PPM encoder
    By encode in forum Data Compression
    Replies: 14
    Last Post: 30th November 2008, 17:03

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •