ЮМБФВасина Википедия

Новости с планеты OGLE-2018-BLG-0677
Что вы не только не знали, но и не хотели знать
Ответить Пред. темаСлед. тема
Автор темы
wiki_en
Всего сообщений: 124889
Зарегистрирован: 16.01.2024
 ЮМБФ

Сообщение wiki_en »



'''Универсальный формат блока метаданных JPEG''' ('''JUMBF''') — это международный стандарт, определяющий универсальный формат контейнера для встраивания любого типа метаданных в коробочные (вычислительные)|коробочные форматы файлов JPEG.
Стандарт определяет синтаксис поля JUMBF и механизм назначения определенных типов контента, включая XML, JSON, CBOR, встроенные файлы, кодовые потоки и поля с типом UUID.
== История и стандартизация ==

JUMBF был впервые опубликован как ISO/IEC 19566-5:2019 в 2019 году как часть семейства стандартов JPEG Systems, которое предоставляет форматы файлов, механизмы транспортировки и структуры метаданных для данных изображений в кодировке JPEG.
В марте 2025 года была опубликована поправка к редакции 2023 года (ISO/IEC 19566-5:2023/Amd 1:2025), в которой введено блочное сжатие JUMBF и поддержка автономных файлов JUMBF, которые могут существовать независимо от файла образа хоста.
== Технические характеристики ==

=== Блочная структура ===

JUMBF построен на основе структуры блока базового формата медиафайлов ISO, что обеспечивает совместимость с форматом блока JPEG XT (ISO/IEC 18477-3) и форматом обмена файлами JPEG (JFIF, ISO/IEC 10918-5). Основным строительным блоком JUMBF является «супербокс», который группирует блок описания и один или несколько блоков содержимого в один блок. одна логическая единица.
Каждый супербокс JUMBF состоит из следующих компонентов:

* «Заголовок супербокса», включающий поле LBox (общая длина супербокса в байтах) и поле TBox, значением которого является четырехсимвольный код (шестнадцатеричный

Код: Выделить всё

0x6A756D62
).
* «Поле описания JUMBF» (тип ,

Код: Выделить всё

0x6A756D64
), которое всегда появляется первым и указывает UUID, идентифицирующий тип контента, однобайтовое поле переключения, указывающее наличие необязательной метки, полей идентификатора и подписи, а также необязательную удобочитаемую строку метки.
* Один или несколько «Коробок содержимого JUMBF», внутренняя структура и семантика которых определяются UUID, объявленным в поле описания.

Блоки JUMBF могут быть вложенными: блоки содержимого суперблока сами по себе могут быть полными супербоксами JUMBF, что позволяет создавать иерархические структуры метаданных.
=== Типы контента ===

Стандарт определяет нормативные типы контента для распространенных форматов данных. В версии 2023 года к ним относятся:

=== Механизм ссылок и запросов ===

Стандарт определяет механизм ссылок и запросов на основе URI (определенный в Приложении C к стандарту ISO/IEC 19566-5), который позволяет ссылаться на блоки JUMBF из одного и того же файла или из внешних расположений с использованием URI

Код: Выделить всё

self#jumbf
.
=== Встраивание в изображения JPEG-1 ===

Для встраивания блоков JUMBF в традиционные изображения JPEG-1 (как определено в ITU-T T.81/ISO/IEC 10918-1) стандарт использует формат блока JPEG XT (ISO/IEC 18477-3), который передается в сегменте маркера APP11 битового потока JPEG. Поскольку размер одного сегмента маркера JPEG-1 ограничен 65 535 байтами, большие полезные данные JUMBF могут быть разделены на несколько смежных сегментов APP11.

== Приложения ==

=== Учетные данные контента C2PA ===

Наиболее известным применением JUMBF является формат двоичного контейнера для учетных данных контента C2PA (Коалиция по происхождению и аутентичности контента), открытого технического стандарта для установления происхождения и аутентичности цифровых носителей.
В рамках C2PA хранилище манифестов кодируется как супербокс JUMBF и внедряется в медиафайл. Это хранилище манифеста содержит один или несколько блоков утверждений C2PA, каждый из которых сам по себе является суперблоком JUMBF, содержащим данные утверждения в типах контента CBOR, JSON, встроенном файле или UUID. Поле утверждений C2PA и дополнительное хранилище учетных данных также определяются как суперблоки JUMBF с определенными метками и UUID. Вся структура имеет криптографическую подпись, и любая модификация актива делает манифест недействительным, что позволяет обнаружить несанкционированный доступ.

C2PA использует механизм ссылок JUMBF (ISO/IEC 19566-5, Приложение C) для перекрестных ссылок на утверждения в одном и том же хранилище манифестов с использованием URI

Код: Выделить всё

self#jumbf
. Сжатие блоков JUMBF (введенное в поправке 2025 года) также используется в C2PA для уменьшения размера манифеста в сжатых манифестах.

Он обеспечивает «криптографическое хранение такой информации, как время создания, автор, этапы обработки и данные аутентификации, в файлах изображений и видео».
=== JPEG 360 ===

ISO/IEC 19566-6 (JPEG 360), международный стандарт для всенаправленных изображений на 360 градусов, использует JUMBF в качестве механизма внедрения метаданных. Стандарт JPEG 360 определяет специальный супербокс JPEG 360 Content Type JUMBF и определяет структуру и синтаксис XML-блока для метаданных 360-градусного изображения. Рецензируемое исследование 2021 года, опубликованное в журнале Applied Sciences (MDPI), продемонстрировало практический инструмент для встраивания метаданных JPEG 360 в стандартные файлы JPEG с помощью JUMBF, подчеркивая роль стандарта в обеспечении совместимости между оборудованием 360-градусной камеры и сервисами виртуальной реальности.

=== Реализации ===

Эталонная реализация Java ISO/IEC 19566-5, библиотека mipams-jpeg-systems (версия jumbf-2.0), доступна с открытым исходным кодом и реализует полную модель данных JUMBF.
== См. также ==

* Эксиф
* Расширяемая платформа метаданных|XMP (метаданные)
* Модель обмена информацией IPTC
* Коалиция за происхождение и подлинность контента
* JPEG
* Базовый формат медиафайлов ISO

* [https://www.iso.org/standard/84635.html ISO/IEC 19566-5:2023 на ISO.org]
* [https://jpeg.org/jpegsystems/ Обзор систем JPEG на JPEG.org]
* [https://spec.c2pa.org/specifications/sp ... ation.html Техническая спецификация C2PA 2.2]
* [https://github.com/nickft/mipams-jpeg-systems Справочная реализация Java JUMBF на GitHub]

Форматы файлов изображений
Метаданные
Стандарты ИСО
Стандарты МЭК
JPEG
Цифровая фотография
Аутентификация контента
Открытые форматы

Подробнее: https://en.wikipedia.org/wiki/JUMBF
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.