4 ms·
> bizzare Arithmetic coding extention Frustrating to hear it called bizarre. Arithmetic encoding should've been the default if IBM hadn't sat on a patent for
by xscott 5y ago
> bizzare Arithmetic coding extention
Frustrating to hear it called bizarre. Arithmetic encoding should've been the default if IBM hadn't sat on a patent for mathematics. A huge amount of bandwidth has been wasted sending images around the world because Huffman encoding avoided legal headaches.
https://en.wikipedia.org/wiki/Arithmetic_coding#History_and_patents https://en.wikipedia.org/wiki/Arithmetic_coding#History_and_...
This is also the reason for the 2 in bzip2.
- rob74 5y agoBe that as it may, but I can also feel the pain of implementing an old-as-balls image standard which has lots of historical options which account for, let's say, 70% of the effort of implementing the full standard, but are only used in .5% of the images available "in the wild". If these parts are then left out of implementations, it's regrettable from an academic point of view, but still understandable...
- rasz 5y agoIt wasnt all bad. AS is VERY slow.
- lifthrasiir 5y agoAC was way slower than Huffman back when JPEG was first defined in 1992, so it would have taken many years to see AC-encoded JPEG in the wild even without a patent concern.