It paints a quite different picture.
It paints a quite different picture.
As someone on encode.ru pointed out, "if Google genuinely wanted this as a defensive patent, then the right approach is to work with Jarek and pay for him to file a patent on ANS itself blocking as many of the spin-off patents as possible." They didn't even talk to him before patenting his work.
see now the fatcs in https://sites.google.com/site/powturbo/entropy-coder and how rANS based entropy coder outperforms the current AOMedia AV1 entropy coder by 7 times.
The entropy coder in AV1 right now is Daala_EC. It's the entropy coder because we measured it directly against rANS and the other candidate encoders and it performed the best.
Hell, you can check out the code, build with the different entropy coders, and test it yourself.
As for 'needed a defensive patent', need is the wrong word. In the current patent game, you pile up defensive patents to be used in aggregate as part of a MAD-style game. It sounds insane and it is-- but it's also currently the least insane option.
In any case, Google isn't technically in the wrong here. They're not patenting jarek's work, they're patenting improvements they made to it that were necessary to use it in AV1, which they dedicated engineers to do because Jarek declined to do it himself. Only after Google put in that work (and implemented multiple suggested improvements on top of it to try to bring its performance up) could we even measure the results.
But just because Google isn't wrong, doesn't mean they weren't assholes. Having negotiated with them for things in the past, they will promise the moon and the sun and the sky, and commit only to the parts that get them what they want. I can fully believe they verbally promised Jarek far more than he got.
It's not just condescending, it's simply offensive.
Google pissed him off (and I'm sure he has reason to be pissed) but he's not exactly being truthful about what happened, or what is happening.
Being angry at Big Bad Company for a good reason does not give an engineer license to bend the truth any damn way he feels, and it certainly doesn't give license to just make shit up. He's lost some of my respect for a good reason, and if an Avengers reference offends him (or you) it's not my problem.