Bedre bærbar grafikk - Better Portable Graphics

Bedre bærbar grafikk
Filnavnutvidelse
.bpg
Magisk nummer 42 50 47 fb
Første utgivelse 2014  ( 2014 )
Siste utgivelse
0.9.8
(21. april 2018 ; 2 år siden )  ( 2018-04-21 )
Type format lossy / lossless bitmap image format
Utvidet fra HEVC
Åpent format ? Ja
Nettsted bellard .org / bpg

Better Portable Graphics ( BPG ) er et filformat for koding av digitale bilder , som ble opprettet av programmerer Fabrice Bellard i 2014. Han har foreslått det som erstatning for JPEG- bildeformatet som det mer kompresjonseffektive alternativet når det gjelder bildekvalitet eller filstørrelse. Den er basert på innrammekoding av HEVC- videokomprimeringsstandarden for høy effektivitet . Tester på fotografiske bilder i juli 2014 viste at BPG produserte mindre filer for en gitt kvalitet enn JPEG, JPEG XR og WebP .

Formatet er designet for å være bærbart og fungere i miljøer med lite minne, og brukes i bærbare håndholdte enheter og IoT- enheter, der disse egenskapene er spesielt viktige. Nåværende forskning arbeider med å designe og utvikle mer energieffektiv BPG-maskinvare som deretter kan integreres i bærbare enheter som digitale kameraer.

Selv om det ikke er innebygd innfødt støtte for BPG i noen vanlige nettlesere, kan nettsteder fortsatt levere BPG-bilder til alle nettlesere ved å inkludere et JavaScript- bibliotek skrevet av Bellard. Andre fulgte Bellards-ideen og opprettet AVIF- bildeformatet basert på AV1 -videokodeken, som er patentfri og derfor ble implementert i nettlesere.

Høyeffektiv videokoding og BPG

HEVC har allerede flere profiler definert for stillbildekoding ved hjelp av HEVCs intramatekoding for forskjellige bitdybder og fargeformater, inkludert det stadig mer dyktige Main Still Picture, Main 4: 4: 4 Still Picture og Main 4: 4: 4 16 stillbildeprofiler.

BPG er egentlig en innpakning for bruk av HEVCs Main 4: 4: 4 16 Stillbildeprofil opptil 14 bits per prøve.

Spesifikasjoner

BPGs containerformat er ment å være mer egnet til et generisk bildeformat enn det rå bitstrømformatet som brukes i HEVC (som ellers vanligvis brukes i et annet innpakningsformat, for eksempel .mp4 -filformatet).

BPG støtter fargeformatene kjent som 4: 4: 4 , 4: 2: 2 og 4: 2: 0 . Støtte for en separat kodet ekstra kanal er også inkludert for en alfakanal eller den fjerde kanalen i et CMYK- bilde. Metadata-støtte er inkludert for Exif , ICC-profiler og XMP .

Støtte for fargerom er inkludert for YCbCr med definisjoner av ITU-R BT.601 , BT.709 og BT.2020 (ikke-konstant luminans), YCgCo , RGB , CMYK og gråtoner.

Støtte for HEVCs tapsfri og tapsfri datakomprimering er inkludert.

BPG støtter animasjon.

Patenter

I følge Bellards nettsted kan BPG dekkes av noen av patentene på HEVC, men alle enheter som er lisensiert for å støtte HEVC, vil også bli dekket for BPG. Patentproblemer kan forhindre JPEG-erstatning av BPG til tross for BPGs bedre tekniske ytelse.

Andre foreslåtte JPEG-erstatninger

Flere andre bildeformater er også blitt foreslått som JPEG-erstatninger, inkludert:

Referanser

Eksterne linker