Announcement

Collapse
No announcement yet.

OpenJPH 0.11 Works Toward Low-Latency High-Throughput JPEG-2000 (HTJ2K)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • OpenJPH 0.11 Works Toward Low-Latency High-Throughput JPEG-2000 (HTJ2K)

    Phoronix: OpenJPH 0.11 Works Toward Low-Latency High-Throughput JPEG-2000 (HTJ2K)

    The OpenJPH project that provides an open-source implementation of JPEG-2000 Part 15 for High Throughput J2K (HTJ2K) / JPH support is working on extending its abilities to handle low-latency High-Throughput JPEG-2000 images and other capabilities...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Hasnt jpeg2000 missed its window for being useful in light of webp and avif?

    Comment


    • #3
      Originally posted by S.Pam View Post
      Hasnt jpeg2000 missed its window for being useful in light of webp and avif?
      jpeg2000 is seen when a texture for a 3d model needs to be transferred over a network during play. Like loading as you look at it.
      Imagine player characters in an MMO game that can be customized with their own models and textures. As soon as one comes into view, you need to download it.
      Jpeg2000 has effective lossy compression + alpha transparency + progressive loading goodies, so it won here and found its niche already a decade before webp became a thing.

      Comment


      • #4
        Originally posted by S.Pam View Post
        Hasnt jpeg2000 missed its window for being useful in light of webp and avif?
        I thought the same thing. This is only for HTJ2K, which is essentially a jpeg2000 MJPEG codec with ok performance.

        From their Whitepaper:
        For example, full 4K 4:4:4 36-bit/channel video can be encoded to 2 bits/pixel at more than 90 fps and decoded at
        more than 140 fps on a 3.4GHz 4-core Skylake desktop processor, while a mid-range GTX1080 GPU can decode
        the same content at around 500 fps.​
        I think the 36 Bit is an error, since they later state that they support "12-, 16- or even 24 bits per sample​" or I don't understand the meaning properly. Anyways. 2bits/pixel is ~5MBit per Frame (!) so 113MBit/s (24fps). Since this is an I-Frame only codec, it is only meant for stuff like a digital intermediate for cutting software. It's main competitor is likely Apple Prores. Wikipedia says Prores needs 1GBit/s for 4k 444. So this would be a huge improvement...

        Comment


        • #5
          Webp and avif and heif and such are crap. It's sad jpeg2k isnt more widespread.

          Comment


          • #6
            Originally posted by S.Pam View Post
            Hasnt jpeg2000 missed its window for being useful in light of webp and avif?
            go see how your xrays, mri, ct and other medical images are stored and transmitted around for lossless use.
            The entire world doesn't revolve around social media.

            htj2k and jpegxl are... interesting.. not so much jpegli
            Last edited by Radtraveller; 14 April 2024, 08:00 PM.

            Comment


            • #7
              Watching people expend effort and resources on things other than JPEG XL is rather amusing. And sad.

              Comment

              Working...
              X