Улучшенная портативная графика
Расширение имени файла | .bpg |
---|---|
Тип интернет-СМИ | изображение/bpg, изображение/x-bpg |
Магическое число | 42 50 47 фб |
Первоначальный выпуск | 2014 |
Последний выпуск | 0.9.8 21 апреля 2018 г |
Тип формата | изображения с потерями / без потерь растрового Формат |
Расширено с | HEVC |
Открытый формат ? | Да |
Веб-сайт | колокольчик |
Better Portable Graphics (BPG) — это формат файла для кодирования цифровых изображений , созданный программистом Фабрисом Белларом в 2014 году. Он предложил его в качестве замены формата изображений JPEG как более эффективную альтернативу сжатию с точки зрения качества изображения или размер файла. [1] Он основан на внутрикадровом кодировании High Efficiency Video Coding (HEVC) стандарта сжатия видео . [2] Тесты фотографических изображений в июле 2014 года показали, что BPG создает файлы меньшего размера при заданном качестве, чем JPEG, JPEG XR и WebP . [3]
Формат был разработан для портативности и работы в средах с малым объемом памяти, а также использовался в портативных портативных устройствах и устройствах Интернета вещей, где эти свойства особенно важны. Текущие исследования направлены на проектирование и разработку более энергоэффективного оборудования BPG, которое затем можно будет интегрировать в портативные устройства, такие как цифровые камеры. [4] [5]
Хотя ни в одном из основных браузеров нет встроенной поддержки BPG, веб-сайты все равно могут доставлять изображения BPG во все браузеры, включив библиотеку JavaScript, написанную Беллардом. [1] Другие последовали идее Белларда и создали формат изображений AVIF на основе видеокодека AV1 , который не имеет патентов и поэтому был реализован в браузерах.
Происхождение в HEVC [ править ]
HEVC имеет несколько профилей, определенных для расширения внутрикадрового кодирования неподвижных изображений с различной битовой глубиной и цветовыми форматами , включая «Основное неподвижное изображение», «Основное неподвижное изображение 4:4:4» и «Основное неподвижное изображение 4:4:4 16». Профили неподвижных изображений». BPG — это оболочка для профиля «Основное изображение 4:4:4 16 Still Picture» до 14 бит на выборку.
Технические характеристики [ править ]
BPG Формат контейнера больше подходит для общего формата изображения, чем формат необработанного битового потока, используемый в HEVC (который обычно используется в некоторых других форматах-оболочках, таких как формат файла .mp4 ). [2] [6]
BPG поддерживает цветовые форматы, известные как 4:4:4 , 4:2:2 и 4:2:0 . [2] Поддержка отдельно закодированного дополнительного канала также включена для альфа-канала или четвертого канала изображения CMYK . [2] Поддержка метаданных включена для профилей Exif , ICC и XMP . [2]
Поддержка цветового пространства включена для YCbCr с определениями ITU-R BT.601 , BT.709 и BT.2020 (непостоянная яркость), YCgCo , RGB , CMYK и оттенками серого.
поддержка сжатия данных HEVC с потерями и без потерь Включена .
BPG поддерживает анимацию. [1]
Патенты [ править ]
По данным сайта Белларда [1] На BPG могут распространяться некоторые патенты на HEVC, но любое устройство, имеющее лицензию на поддержку HEVC, также будет защищено BPG. Проблемы с патентами могут помешать замене JPEG на BPG, несмотря на лучшие технические характеристики BPG. [6]
замены предлагаемые JPEG Другие
В качестве замены JPEG также было предложено несколько других форматов изображений, в том числе: [3] [7]
- AVIF , формат изображения на основе AV1. видеокодека [8]
- ФЛИФ
- HEIF , еще один контейнер для внутрикадров HEVC.
- JPEG 2000
- JPEG XL
- JPEG-XR
- WebP , формат изображения на основе VP8.
Ссылки [ править ]
- ^ Перейти обратно: а б с д «Формат изображения BPG» . Фабрис Беллард. 2014 . Проверено 2 апреля 2016 г.
- ^ Перейти обратно: а б с д и «Спецификация БПГ» . Проверено 17 ноября 2017 г.
- ^ Перейти обратно: а б «Исследование форматов изображений, сжатых с потерями» . Корпорация Мозилла. Архивировано из оригинала 28 сентября 2016 г.
- ^ У. Альбалави, С. П. Моханти и Э. Кугианос, « Энергоэффективный дизайн безопасной архитектуры сжатия переносимой графики для надежной передачи изображений в IoT », в материалах 15-го ежегодного симпозиума компьютерного общества IEEE по СБИС (ISVLSI), 2016, стр. 302–307.
- ^ У. Альбалави, С. П. Моханти и Э. Кугианос, « Аппаратная архитектура для лучшего кодировщика сжатия портативной графики (BPG) », в материалах 1-го Международного симпозиума IEEE по наноэлектронным и информационным системам, 2015, стр. 291-296.
- ^ Перейти обратно: а б «BPG, формат неподвижного изображения, полученный из сжатия видео» . LWN.net.
- ^ «Сравнение изображений BPG» . Проверено 10 февраля 2015 г.
- ^ «Формат файла неподвижного изображения AV1 (AVIF)» . aomediacodec.github.io . Проверено 15 апреля 2018 г.
Внешние ссылки [ править ]
- Официальный сайт
- BPG – сравнение изображений