Jump to content

The guys and gals over at the Jpeg group have just announced a brand new format call jpeg xs. This new format is designed for streamers, vr, ar, and more.What the jepg xs does, it lets high resolution files be sent with low latency over a mobile network like 5G.


 

Quote

 

Headed by Touradj Ebrahimi, a professor in EPFL's School of Engineering (STI), the JPEG XS format was essentially designed to stream live video and VR - it's not a replacement to JPEG, and file-sizes will actually end up being slightly bigger. The big push with this format is lower compression and decompression latency, as well as energy efficiency of the decompression process itself. The fact that it's open source and has a universal HDR coding format also means that its uptake should be relatively high.

 

xAwcT05rlGEmtm8z_thm.jpg

 

https://www.techpowerup.com/243411/joint-photographic-experts-group-announces-jpeg-xs-format-for-streaming-scenarios

 

 

 

 

Link to comment
https://linustechtips.com/topic/917484-jpeg-xs/
Share on other sites

Link to post
Share on other sites

Interesting. Optimize in quite literally the other direction. Minimizing decode/encode instead of maximizing compression.

LINK-> Kurald Galain:  The Night Eternal 

Top 5820k, 980ti SLI Build in the World*

CPU: i7-5820k // GPU: SLI MSI 980ti Gaming 6G // Cooling: Full Custom WC //  Mobo: ASUS X99 Sabertooth // Ram: 32GB Crucial Ballistic Sport // Boot SSD: Samsung 850 EVO 500GB

Mass SSD: Crucial M500 960GB  // PSU: EVGA Supernova 850G2 // Case: Fractal Design Define S Windowed // OS: Windows 10 // Mouse: Razer Naga Chroma // Keyboard: Corsair k70 Cherry MX Reds

Headset: Senn RS185 // Monitor: ASUS PG348Q // Devices: Note 10+ - Surface Book 2 15"

LINK-> Ainulindale: Music of the Ainur 

Prosumer DYI FreeNAS

CPU: Xeon E3-1231v3  // Cooling: Noctua L9x65 //  Mobo: AsRock E3C224D2I // Ram: 16GB Kingston ECC DDR3-1333

HDDs: 4x HGST Deskstar NAS 3TB  // PSU: EVGA 650GQ // Case: Fractal Design Node 304 // OS: FreeNAS

 

 

 

Link to comment
https://linustechtips.com/topic/917484-jpeg-xs/#findComment-11250281
Share on other sites

Link to post
Share on other sites

So minimizing compression and decompression latency. Yeah can be good for streamers. 

| CPU: Ryzen 7 7800X3D | MOBO: AM5 B650 Aorus Elite AX | RAM: G.Skill Trident Z5 Neo RGB DDR5 32GB 6000MHz C30 | GPU: Sapphire PULSE Radeon RX 7900 XTX | SSD: Samsung 9100 PRO 1TB with heatsink | Cooler: Arctic Liquid Freezer II 360 | PSU: Seasonic Focus GX-850 | Case: Lian Li Lanccool III | Mousepad: Zowie GTF-X  / Vaxee PC / PA / Artisan Raiden Mid XXL| Mouse: Vaxee XE wired / Hitscan Hyperlight | Keyboard: Wooting 80HE zinc alloy raw - geon raw HE switches | Headset: Beyerdynamic MMX 300 (2nd Gen) | Monitor: LG 32GS95UV-B OLED 4K 240Hz / 1080p 480Hz dual-mode | OS: Windows 11 |

Link to comment
https://linustechtips.com/topic/917484-jpeg-xs/#findComment-11250390
Share on other sites

Link to post
Share on other sites

It might be important to clarify that this is being used as a MOTION picture format in an intra-frame compression scenario.  Similar to how Digital Cinema Packages use JPEG 2000 for each frame rather than and inter-frame compression solution like you see with H.264 or HEVC and such.

 

As such this is about pushing an image from encoding at Point A to decoded Point B as fast as possible, bandwidth is less relevant.

Link to comment
https://linustechtips.com/topic/917484-jpeg-xs/#findComment-11250679
Share on other sites

Link to post
Share on other sites

should have been named "JPEG R" "JPEG VR" "JPEG AR"

literally anything other than "XS"

"If a Lobster is a fish because it moves by jumping, then a kangaroo is a bird" - Admiral Paulo de Castro Moreira da Silva

"There is nothing more difficult than fixing something that isn't all the way broken yet." - Author Unknown

Spoiler

Intel Core i7-3960X @ 4.6 GHz - Asus P9X79WS/IPMI - 12GB DDR3-1600 quad-channel - EVGA GTX 1080ti SC - Fractal Design Define R5 - 500GB Crucial MX200 - NH-D15 - Logitech G710+ - Mionix Naos 7000 - Sennheiser PC350 w/Topping VX-1

Link to comment
https://linustechtips.com/topic/917484-jpeg-xs/#findComment-11254655
Share on other sites

Link to post
Share on other sites

7 minutes ago, VegetableStu said:

oh interesting, so it's completely different from motion JPEG? o_o

In principal it's a LOT like MJPEG but built to basically be a lot 'faster'.  As the documentation said, low latency and power consumption.  Like imagine wireless VR, uncompressed video like you'd see in an HDMI cable is a TONNE of bandwidth so using a compressed data stream makes a lot more sense.  But compressed data means compression at one end and decompression at the other, that causes additional latency which is no good for VR, so this is about a format that can optimise for minimal latency.

Link to comment
https://linustechtips.com/topic/917484-jpeg-xs/#findComment-11254709
Share on other sites

Link to post
Share on other sites

15 hours ago, AshleyAshes said:

In principal it's a LOT like MJPEG but built to basically be a lot 'faster'.  As the documentation said, low latency and power consumption.  Like imagine wireless VR, uncompressed video like you'd see in an HDMI cable is a TONNE of bandwidth so using a compressed data stream makes a lot more sense.  But compressed data means compression at one end and decompression at the other, that causes additional latency which is no good for VR, so this is about a format that can optimise for minimal latency.

This would also be excellent for screen mirroring wirelessly from, let's say, an Android phone to the tv. Lower latency for gaming in this way.

My eyes see the past…

My camera lens sees the present…

Link to comment
https://linustechtips.com/topic/917484-jpeg-xs/#findComment-11257776
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×