Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Better Portable Graphics

From Wikipedia, the free encyclopedia
Digital image file format
Better Portable Graphics
Filename extension
.bpg
Internet media typeimage/bpg, image/x-bpg
Magic number42 50 47 fb
Initial release2014 (2014)
Latest release
0.9.8
21 April 2018; 7 years ago (2018-04-21)
Type of formatlossy/losslessbitmapimage format
Extended fromHEVC
Open format?Yes
Websitebellard.org/bpg

Better Portable Graphics (BPG) is afile format for codingdigital images, which was created by programmerFabrice Bellard in 2014. He has proposed it as a replacement for theJPEG image format as the more compression-efficient alternative in terms of image quality or file size.[1] It is based on the intra-frame encoding of theHigh Efficiency Video Coding (HEVC)video compression standard.[2] Tests on photographic images in July 2014 found that BPG produced smaller files for a given quality than JPEG,JPEG XR andWebP.[3]

The format has been designed to be portable and work in low memory environments, and used in portable handheld andIoT devices, where those properties are particularly important. In 2015 research was working on designing and developing more energy-efficient BPG hardware which could potentially then be integrated in portable devices such as digital cameras.[4][5]

While there is no built-in native support for BPG in any mainstream browsers, websites can still deliver BPG images to all browsers by including aJavaScript library written by Bellard.[1] Others followed Bellard's idea[citation needed] and created theAVIF image format based on theAV1 video codec, which is patent free and therefore got implemented in browsers.

Origin in HEVC

[edit]
Further information:High Efficiency Video Coding § Version 2 profiles, andHigh Efficiency Video Coding § Main Still Picture

HEVC has several profiles defined for extending its intra-frame encoding to still images at variousbit depths andcolor formats, including "Main Still Picture," "Main 4:4:4 Still Picture," and "Main 4:4:4 16 Still Picture profiles." BPG is a wrapper for the "Main 4:4:4 16 Still Picture" profile up to 14 bits per sample.

Specifications

[edit]

BPG'scontainer format is intended to be more suited to a generic image format than the raw bitstream format used in HEVC (which is otherwise ordinarily used within some other wrapper format, such as the.mp4 file format).[2][6]

BPG supports the color formats known as4:4:4,4:2:2, and4:2:0.[2] Support for a separately coded extra channel is also included for analpha channel or the fourth channel of aCMYK image.[2] Metadata support is included forExif,ICC profiles, andXMP.[2]

Color space support is included forYCbCr with ITU-RBT.601,BT.709, andBT.2020 (non-constant luminance) definitions,YCgCo,RGB,CMYK, and grayscale.

Support for HEVC'slossy andlossless data compression is included.

BPG supports animation.[1]

Patents

[edit]

According to Bellard's site[1] BPG may be covered by some of thepatents on HEVC, but any device licensed to support HEVC will also be covered for BPG. Patent issues may prevent JPEG replacement by BPG despite BPG's better technical performance.[6]

Other proposed JPEG replacements

[edit]

Several other image formats have also been proposed as JPEG replacements, including:[3][7]

References

[edit]
  1. ^abcd"BPG Image format". Fabrice Bellard. 2014. Retrieved2016-04-02.
  2. ^abcde"BPG specification". Retrieved17 November 2017.
  3. ^ab"Lossy Compressed Image Formats Study". Mozilla Corporation. Archived fromthe original on 2016-09-28.
  4. ^U. Albalawi,S. P. Mohanty and E. Kougianos, "Energy-Efficient Design of the Secure Better Portable Graphics Compression Architecture for Trusted Image Communication in the IoT", in Proceedings of the 15th IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 2016, pp. 302--307.
  5. ^U. Albalawi,S. P. Mohanty, and E. Kougianos, “A Hardware Architecture for Better Portable Graphics (BPG) Compression Encoder”, in Proceedings of the 1st IEEE International Symposium on Nanoelectronic and Information Systems, 2015, pp. 291-296.
  6. ^ab"BPG, a still-image format from video compression". LWN.net.
  7. ^"BPG Image Comparison". Retrieved2015-02-10.
  8. ^"AV1 Still Image File Format (AVIF)".aomediacodec.github.io. Retrieved2018-04-15.

External links

[edit]
Raster
Raw
Vector
Compound
Metadata
Video
compression
ISO,IEC,
MPEG
ITU-T,VCEG
SMPTE
TrueMotion and AOMedia
Chinese Standard
  • AVS1 P2/AVS+(GB/T 20090.2/16)
  • AVS2 P2(GB/T 33475.2,GY/T 299.1)
    • HDR Vivid(GY/T 358)
  • AVS3 P2(GY/T 368)
Others
Audio
compression
ISO,IEC,
MPEG
ITU-T
IETF
3GPP
ETSI
Bluetooth SIG
Chinese Standard
Others
Image
compression
IEC,ISO,IETF,
W3C,ITU-T,JPEG
Others
Containers
ISO,IEC
ITU-T
IETF
SMPTE
Others
Collaborations
Methods
Lists
SeeCompression methods for techniques andCompression software for codecs
Retrieved from "https://en.wikipedia.org/w/index.php?title=Better_Portable_Graphics&oldid=1285471296"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp