Hacker Newsnew | past | comments | ask | show | jobs | submit | blurred's commentslogin

Also nearly all Apple devices should now be able to also convert JPEG-XL: https://www.theregister.com/2023/06/07/apple_safari_jpeg_xl/

>Google snubbed JPEG XL so of course Apple now supports it in Safari


The iPhone has something like an 87% market-dominating position with teens. Every single one has Safari preinstalled.

The "hedge" angle on doing what google isn't doing is a fascinating possibility.

Could it be that, paradoxically, Google actually inadvertently secured JPEG-XL's future by ripping it out of Chrome?


Also it seems it has unresolved patent issue: https://www.theregister.com/2022/02/17/microsoft_ans_patent/


While the software patent is a spicy issue, Jon Sneyers once noted that Microsoft may be in a deep trouble if they actually exercise that patent because of both Google's and Cloudinary's defensive patents [1].

[1] https://twitter.com/jonsneyers/status/1526598054685642753


Could someone ELI5 the following?

1. Weren't "ideas" not supposed to be patentable, but only actual implementations? Given that, how can an algorithm be patented?

2. Wasn't prior art supposed to invalidate a patent? If the algorithm was already used in JPEG-XL, then clearly Microsoft isn't the first to discover it, and hence should not be able to patent it, right? Or if the algorithm in JPEG-XL is considered different, then there's no infringement by definition, right? So what's the issue?


This is a huge powergrab by our industry - it is the only industry in the world that gets both patent and copyright protection. Think about it, you can patent a car engine, but you cannot get copyright on it. You get copyright on a book, but you can't patent a book.

Also that's mostly US. By contrast, in Europe, software is generally not patentable.


The schematics, engineering drawings, 3d models, CAD files, process documentation etc for making a car engine (or anything else) are all copyright protected. So how exactly is software special?


that's very different - does not stop me copying a car engine and selling my knockoff.

I can buy a car engine, modify it and sell my modification.

Supplimentary documentation, and schematics are a separate matter - but engine itself is not protected. Software itself is protected, you can do nothing..


One is theory, second is practice. Here is some discussion about this patent:

https://encode.su/threads/3863-RANS-Microsoft-wins-data-enco...


1. In patent law an idea is a creation that has been imagined but not yet prototyped, produced, or manufactured and they can be patented. Products with usefulness are patentable. Including algorithms used in software, and process (act or method of doing something)

2. In the US prior 2013 that was often the case. In 2013 US switched from first-to-invent to first-to-file system to be more compatible with the rest of the world.


That is a common misunderstanding of first-to-file. Under first-to-file, prior art is absolutely still a defense, and much easier to prove than under first-to-invent. If you publicly disclose something before someone who invented, but did not disclose, the same thing, your publication counts as prior art. It is much easier (read: cheaper) to demonstrate that "X document was published on Y website on Z date" than it is to start doing discovery to compare private lab notebooks or whatever to decide who really invented the thing first.

First-to-file is mostly about simplifying the complicated litigation edge cases where two people claim to have invented, but not disclosed, the same thing during the (US-specific) one-year grace period they have to file a patent on it.

Prior art may still not invalidate the patent, though. Usually the patent holder will argue that their patent differs from the prior art in some respect (you can often find these arguments in the patent's file wrapper at http://patentcenter.uspto.gov/). But that narrows the scope of the patent, and being your own prior art is a pretty good defense against infringement.


Shades of LizardTech v. ERM I hope not.

That was a US filed in 1999, decided 2005 patent case over mid 90s use of discrete wavelet transforms in image storage, and the progressive loading of very large images rather than the prior full scanline by scanline loading of the dialup era ...

[0] https://en.wikipedia.org/wiki/LizardTech,_Inc._v._Earth_Reso....

Court cases over patents on mathematical techiques and their implemantations really pisses me off .. being called as an expert witness even more so - it's more excruciating than teaching first year engineering students linear algebra . . . (I'll let myself out).



There is this JPEG XL art gallery with very nice images 20-100 bytes e.g.: https://jpegxl.info/art/2021-04_jon.html

To see them, enable flag in chrome: chrome://flags/#enable-jxl


Arithmetic coding encodes into range, ANS into single natural number. BTW, JPEG XL on ANS just got standardized.


"The JPEG XL Image Coding System (ISO/IEC 18181) has a richer feature set than existing codecs and can deliver images with similar quality at a third of the size of widely used alternatives."

Its lossy part is being developed by Google PIK team ( https://github.com/google/pik ) + Jon Sneyers (author of FLIF) – some details: https://encode.ru/threads/3108-Google-s-compression-proje%D1... https://encode.ru/threads/2793-PIK-image-format


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: