[FFmpeg-trac] #11563(avcodec:new): Improve JPEG compression based on now-expired patents
FFmpeg
trac at avcodec.org
Thu May 1 16:28:24 EEST 2025
#11563: Improve JPEG compression based on now-expired patents
-------------------------------------+-----------------------------------
Reporter: Balling | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Component: avcodec
Version: git-master | Resolution:
Keywords: mjpeg | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-----------------------------------
Description changed by Balling:
Old description:
> Summary of the bug: bigger bug is here "Image specific quantization
> tables" which can source code that should compile just fine,
> https://pages.cs.wisc.edu/~ratnakar/rdopt.html and
> there is even a better algorithm that doubles average size savings: Joint
> Optimization of Run-Length Coding, Huffman Coding, and Quantization Table
> With Complete Baseline JPEG Decoder Compatibility.
>
> Unfortunately, it is patent encumbered probably until 2024 (2025 now,
> btw): https://www.google.com/patents/US7570827
>
> There are also images comparison
> https://cloud.githubusercontent.com/assets/72159/8814942/99255002-300a-
> 11e5-8fcd-4f810b0aa78b.jpg
>
> vs
>
> https://cloud.githubusercontent.com/assets/72159/8814943/992ee824-300a-
> 11e5-99fe-0f56e3229c84.jpg
New description:
Summary of the bug: bigger bug is here "Image specific quantization
tables", source code that will compile just fine (if you insert some std
headers), https://pages.cs.wisc.edu/~ratnakar/rdopt.html and
there is even a better algorithm that doubles average size savings: Joint
Optimization of Run-Length Coding, Huffman Coding, and Quantization Table
With Complete Baseline JPEG Decoder Compatibility.
Unfortunately, it is patent encumbered probably until 2024 (2025 now,
btw): https://www.google.com/patents/US7570827
There are also images comparison
https://cloud.githubusercontent.com/assets/72159/8814942/99255002-300a-
11e5-8fcd-4f810b0aa78b.jpg
vs
https://cloud.githubusercontent.com/assets/72159/8814943/992ee824-300a-
11e5-99fe-0f56e3229c84.jpg
--
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11563#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list