A patent has been granted to Microsoft for ANS


A patent has been granted to Microsoft for a free-code coding method.

Microsoft obtained the patent for ANS-Coding after a failed attempt by Google. The inventor is willing to release the process for public use.

Microsoft did not create ANS, but Jaroslaw (Jarek) Duda, a researcher at the University of Krakau. Due to Duda's own desire to never patent or otherwise protect ANS, his work is available on the Arxiv repository. Several years ago, the information scientist criticized Google's attempts to register a patent on ANS. Google's application for the patent was rejected as well.

A patent has been granted to software giant Microsoft after years of trying to obtain one from the US Patent Office. Several variants of the coding procedure Asymmetric Numerical Systems (ANS) may be found in most modern codecs, such as AV1, Z-Standard compression, or even rANS in JPEG XL.


Furthermore, Duda emphasizes that rANS is being used in JPEG XL, delivering significantly better compression and quality than the 30-year-old JPEG. The JPEG XL work has mainly been completed and standardized. The format will gain widespread adoption as a license-free file format, including web browsers and operating systems. Duda fears that Microsoft's patent will significantly hinder this development.

As of this writing, it is unclear whether it will eventually lead to this. To do so, companies would have to notify the ISO of their patents and any potential claims before standardization, which, according to The Register, is not happening, although Microsoft is active in these forums. As such, there should be no impact on JPEG XL, suggests the spokesperson for JPEG-XL, Jon Sneyers.

It is unclear what Microsoft intends with the patent or why the company has chosen to patent a supposedly free technology.

Discuss on Reddit
We use cookies for our services.