aktualności

JPEG XS - nowy format kompresji przygotowany z myślą o streamingu i wirtualnej rzeczywistości

9 17 kwietnia 2018, 15:25 Adrian Kotowski

Kluczowe jest niskie opóźnienie przy przesyłaniu treści. Joint Photographic Experts Group zaprezentowało właśnie nowy format kompresji obrazu JPEG XS. Przygotowano go z myślą o zastosowaniu w systemach związanych z wirtualną rzeczywistością, streamingiem plików, autonomicznymi samochodami i dronami. JPEG XS nie zastąpi oczywiście standardowego JPEG – oba formaty będą funkcjonowały na rynku obok siebie.

JPEG XS to format kompresji przygotowany myślą o przesyłaniu sekwencji obrazów, oferujący wszystkie zalety nieskompresowanego strumienia. Chodzi tutaj m.in. o bardzo małe opóźnienie przy kodowaniu i dekodowaniu materiału, co ma być kluczowe podczas korzystania z gogli wirtualnej rzeczywistości. Złożoność samego algorytmu jest bardzo mała, dzięki czemu rozwiązanie jest też niezwykle proste do wdrożenia.

Touradj Ebrahimi, szef JPEG

Twórcy JPEG XS chwalą się ponadto niskim zużyciem energii, przez co formatem zainteresowała się Europejska Agencja Kosmiczna. Mógłby on zostać wykorzystany w sondach kosmicznych podczas robienia i przesyłania zdjęć w bardzo wysokiej rozdzielczości. Podobnie jak wszystkie wcześniejsze formaty JPEG, nowa technika jest udostępniana jako otwarte oprogramowanie, co powinno ułatwić jej popularyzację.

Co ciekawe, wraz z wprowadzeniem JPEG XS, organizacja odpowiedzialna za przygotowanie formatu zmieniła nieco założenia dotyczące samej kompresji. Postawiono na jakość obrazu kosztem wielkości materiałów – o ile w przypadku JPEG mówimy zwykle o dziesięciokrotnym zmniejszeniu pliku obrazu, tak nowa technika zmniejsza go maksymalnie sześć razy. Z drugiej jednak strony, pliki skompresowane przy pomocy JPEG XS mają być nie do odróżnienia w porównaniu z treściami nieskompresowanymi.

Źródło: EPFL
maxpowerZobacz profil
Poziom ostrzeżenia: 0%
maxpower2018.04.17, 16:08
Znowu?
GiovanneZobacz profil
Poziom ostrzeżenia: 0%
Giovanne2018.04.17, 16:14
-2#2
maxpower @ 2018.04.17 16:08  Post: 1139011
Znowu?

A ma być jeszcze częściej :)
DuchuZobacz profil
Poziom ostrzeżenia: 0%
Duchu2018.04.17, 16:32
'(...) przygotowany z myślą o ... (...) patentach i tantiemach. Żeby się tylko nie przepracowali.

Pozdr.
PutoutZobacz profil
Poziom ostrzeżenia: 0%
Putout2018.04.17, 16:59
Wincyj formatów!
Borat1Zobacz profil
Poziom ostrzeżenia: 0%
Borat12018.04.17, 19:17
@ 2018.04.17 16:59  Post: 1139023
O ile w przypadku JPEG mówimy zwykle o dziesięciokrotnym zmniejszeniu pliku obrazu, tak nowa technika zmniejsza go maksymalnie sześć razy

Jak zmniejszymy kompresję zwykłego JPEG to otrzymamy to samo. Gdzie tu postęp w przypadku nowego standardu JPEG?
TelvasZobacz profil
Poziom ostrzeżenia: 0%
Telvas2018.04.18, 12:03
Borat1 @ 2018.04.17 19:17  Post: 1139047
@ 2018.04.17 16:59  Post: 1139023
O ile w przypadku JPEG mówimy zwykle o dziesięciokrotnym zmniejszeniu pliku obrazu, tak nowa technika zmniejsza go maksymalnie sześć razy

Jak zmniejszymy kompresję zwykłego JPEG to otrzymamy to samo. Gdzie tu postęp w przypadku nowego standardu JPEG?

Złożoność obliczeniowa.
Atak_SnajperaZobacz profil
Poziom ostrzeżenia: 0%
Atak_Snajpera2018.04.18, 14:11
-2#7
Telvas @ 2018.04.18 12:03  Post: 1139266
Borat1 @ 2018.04.17 19:17  Post: 1139047
(...)

Jak zmniejszymy kompresję zwykłego JPEG to otrzymamy to samo. Gdzie tu postęp w przypadku nowego standardu JPEG?

Złożoność obliczeniowa.

Taaaa jasne bo starenki JPEG z połowy lat 90 to jakiś problem dla obecnych CPU...
renifer1Zobacz profil
Poziom ostrzeżenia: 0%
renifer12018.04.19, 12:24
Atak_Snajpera @ 2018.04.18 14:11  Post: 1139284
Telvas @ 2018.04.18 12:03  Post: 1139266
(...)

Złożoność obliczeniowa.

Taaaa jasne bo starenki JPEG z połowy lat 90 to jakiś problem dla obecnych CPU...


Czytaj ze zrozumieniem. Dla PCtowych CPU to nie problem, ale standard tworzą 'z myślą o zastosowaniu w systemach związanych z wirtualną rzeczywistością, streamingiem plików, autonomicznymi samochodami i dronami.' A tam siedzące procesory(zwykle mikroprocesory) są low-budget i/lub low-power, które nie oferują zbyt wielekiej mocy obliczeniowej.
Edytowane przez autora (2018.04.19, 12:25)
Bono[UG]Zobacz profil
Poziom ostrzeżenia: 0%
Bono[UG]2018.04.19, 15:17
Poza tym:
JPEG XS to format kompresji przygotowany myślą o przesyłaniu sekwencji obrazów

Jeden obraz to nawet nie mrugniesz i się skompresuje ale jeżeli masz ich kilkadziesiąt na sekundę, to może już się przyciąć. Dodaj do tego rozdzielczości 4-8k i zaczyna się robić ciężko.
Poza tym jeżeli można przyśpieszyć operację lub zrobić ja z mniejszym wydatkiem energetycznym to czemu nie?

Sam jakiś czas temu przeszedłem ze zwykłego 7zip-a (lzma) na wersję wykorzystującą zstd do zrzucania cache przeglądarki z ramdysku. Standardowo zajmowało to około 20s, teraz około 5s.
Zaloguj się, by móc komentować
1