Высокоэффективный формат файла изображения

редактировать
Формат файла
Высокоэффективный формат файла изображения (HEIF)
Сравнение между JPEG, JPEG 2000, JPEG XR и HEIF.png Сравнение файлов JPEG, JPEG 2000, JPEG XR и HEIF с аналогичными размерами файлов
Расширение имени файла .heif,.heifs;.heic,.heics;.avci,.avcs;.avif,.avifs
Тип интернет-носителя image / heif, image / heif-sequence; изображение / heic, изображение / heic-sequence; image / avif, image / avif-sequence
унифицированный идентификатор типа (UTI) public.heif, public.heic
РазработаноMoving Picture Experts Group (MPEG)
Тип форматаФормат контейнера изображений
Стандарт ISO / IEC 23008-12 (MPEG-H)
Веб-сайтmpeg. chiariglione.org / standard / mpeg-h / image-file-format

Формат файла изображения высокой эффективности (HEIF ) - это формат контейнера для отдельных изображений и последовательностей изображений. Он был разработан Группой экспертов по движущимся изображениям (MPEG) и определен как Часть 12 в мультимедийном пакете MPEG-H (ISO / IEC 23008-12). Apple заявила, что для изображения HEIF, использующего HEVC, требуется только половина места для хранения, чем эквивалентное качество JPEG. HEIF также поддерживает анимацию и может хранить больше информации, чем анимированный GIF или APNG при небольшой части размера.

Представленный в 2015 году формат HEIF был принят Apple в 2017 году с выпуском iOS 11, и его поддержка на других платформах растет.

Файлы HEIF являются частным случаем базового мультимедийного файла ISO. Формат (ISOBMFF, ISO / IEC 14496-12), впервые определенный в 2001 году как общая часть MP4 и JPEG 2000. Этот стандарт формата файлов охватывает мультимедийные файлы, которые также могут включать другие медиапотоки, такие как синхронизированный текст, аудио и видео.

Содержание
  • 1 История
  • 2 Функции
  • 3 Варианта
    • 3.1 MIAF
    • 3.2 HEIC: HEVC в HEIF
    • 3.3 AVCI: AVC в HEIF
    • 3.4 AVIF: AV1 в HEIF
    • 3.5 JPEG и HEIF
  • 4 Поддержка
    • 4.1 Операционные системы
    • 4.2 Веб-браузеры
    • 4.3 Программное обеспечение для редактирования изображений
    • 4.4 Аппаратное обеспечение
    • 4.5 Веб-сайты
  • 5 Патентное лицензирование
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки
История

Требования и основные варианты использования HEIF были определены в 2013 году. Техническая разработка спецификации заняла около полутора лет. лет и была завершена в середине 2015 года.

Apple была первой крупной компанией, принявшей формат в 2017 году, представив iOS 11 с использованием варианта HEIC.

В некоторых системах изображения, хранящиеся в формате HEIC, автоматически преобразуются в более старый формат JPEG, когда они отправляются за пределы системы.

Характеристики

Файлы HEIF могут хранить следующие типы данных:

Элементы изображения
Хранение отдельных изображений, свойств изображений и эскизов.
Производные изображения
Производные изображения позволяют осуществлять неразрушающее редактирование изображения и создаются на лету программным обеспечением для визуализации с использованием инструкций редактирования, хранящихся отдельно в файле HEIF. Эти инструкции (прямоугольная обрезка, поворот на одну, две или три четверти оборота, синхронизированные графические наложения и т. Д.) И изображения хранятся отдельно в файле HEIF и описывают конкретные преобразования, которые должны применяться к входным изображениям. Накладные расходы на хранение производных изображений невелики.
Последовательности изображений
Хранение нескольких изображений, связанных со временем и / или предсказанных во времени (например, серийный снимок или синемаграф анимация), их свойства и эскизы. Можно использовать разные варианты прогнозирования, чтобы использовать временное и пространственное сходство между изображениями. Следовательно, размеры файлов могут быть значительно уменьшены, если в одном файле HEIF хранится много изображений.
Вспомогательные элементы изображения
Хранение данных изображения, таких как альфа-плоскость или карта глубины, которая дополняет другой элемент изображения. Эти данные не отображаются как таковые, но используются в различных формах для дополнения другого элемента изображения.
Метаданные изображения
Хранение EXIF ​​, XMP и аналогичные метаданные, которые сопровождают изображения, хранящиеся в файле HEIF.
Варианты

Поскольку HEIF является контейнерным форматом, он может содержать неподвижные изображения и последовательности изображений, которые закодированы в различных форматах. Основными расширениями файлов являются.heif для неподвижных изображений и.heifs для последовательностей, которые могут использоваться с любым кодеком.

Apple поддерживает воспроизведение файлов.heif для файлов неподвижных изображений и.heif для файлов последовательности изображений, созданных на других устройствах и закодированных с использованием любого кодека, при условии, что кодек поддерживается операционной системой.

Общие файлы изображений HEIF обычно хранятся с расширениями файлов .heif, но они могут использовать другое расширение, чтобы указать конкретный используемый кодек.

MIAF

Формат приложения с несколькими изображениями (MIAF) - это ограниченное подмножество HEIF, определенное как часть MPEG-A. Он определяет набор дополнительных ограничений для упрощения опций формата, определенных форматов альфа-плоскости, профилей и уровней, а также форматов и брендов метаданных, а также правил расширения формата.

HEIC: HEVC в HEIF

Высокая эффективность Кодирование видео (HEVC, ITU-T H.265) - это формат кодирования графических данных, впервые стандартизованный в 2013 году. Это в основном используемый и подразумеваемый кодек по умолчанию для HEIF, как указано в нормативном приложении B к ISO / IEC. 23008-12 Формат файла изображения HEVC.

Хотя официально в стандарте не вводится, аббревиатура HEIC (High-Efficiency Image Container) используется в качестве бренда и в подтипах MIME image / heicи image / heic. -последовательность. Если контент соответствует определенным профилям HEVC, можно использовать более конкретные бренды: HEIX для основного профиля 10 для HEVC, HEIM для основного профиля (Multiview) и HEIS для (масштабируемого) основного (10) профиля L- HEVC.

Вариант HEIF, используемый в продуктах Apple, использует исключительно технологию сжатия HEVC и известен как HEIC. Фотография HEIC занимает примерно половину пространства файла JPEG эквивалентного качества и отвечает многим фотографическим потребностям нового поколения. В исходной спецификации HEIF уже определены средства хранения кодированных HEVC внутренних изображений (i-кадров) и последовательностей изображений, кодированных HEVC, в которых межкадровое предсказание применяется ограниченным образом.

Проигрыватели изображений HEVC должны поддерживать прямоугольную обрезку и поворот на одну, две и три четверти оборота. Основной вариант использования обязательной поддержки поворота на 90 градусов - это изображения, в которых ориентация камеры определяется или определяется неправильно. Требование поворота позволяет вручную регулировать ориентацию неподвижного изображения или последовательности изображений без необходимости их перекодирования. Обрезка позволяет кадрировать изображение без перекодирования. Формат файла HEVC также включает возможность хранения предварительно полученных изображений.)

Образцы на дорожках последовательности изображений должны быть либо изображениями с внутренним кодированием, либо изображениями с предсказанием между изображениями со ссылкой только на изображения с внутренним кодированием. Эти ограничения межкадрового предсказания уменьшают задержку декодирования для доступа к любому конкретному изображению в дорожке последовательности изображений HEVC.

Расширения имен файлов.heic и.heics обычно используются для файлов HEIF с кодировкой HEVC. Продукты Apple, например, будут создавать файлы только с этими расширениями, которые четко указывают на то, что данные прошли кодирование HEV C .

AVCI: AVC в HEIF

Advanced Video Coding ( AVC, ITU-T H.264) - это более старый формат кодирования видео и изображений, впервые стандартизированный в 2003 году. Он также определен как кодек, который должен поддерживаться в HEIF в нормативном приложении 5 к ISO / IEC 23008-12. Зарегистрированные типы MIME: image / avciдля неподвижных изображений и image / avcsдля последовательностей. Формат просто известен как AVCI.

Продукты Apple поддерживают воспроизведение файлов неподвижных изображений.avci с кодировкой AVC и файлов последовательности изображений.avcs, но будут создавать только файлы.heic (s).

AVIF: AV1 в HEIF

AV1 - это формат кодирования видео, который предназначен для бесплатного использования и разработан Alliance for Open Media (AOMedia). Формат файла изображения AV1 (AVIF) - это формат изображения, основанный на этом кодеке.

Зарегистрированные типы MIME: image / avifдля неподвижных изображений, которые обычно несут. расширение имени файла avif и image / avif-sequenceдля последовательностей, которые используют расширение имени файла.avifs. Его можно спутать с классическим мультимедийным форматом AVI Windows, который обычно использует.avi.

JPEG и HEIF

JPEG - наиболее часто используемый и наиболее поддерживаемый формат изображений с потерями, впервые выпущенный в 1992 году компаниями ITU-T и ISO / IEC. Хотя Приложение H к ISO / IEC 23008-12 определяет JPEG (и косвенно Motion JPEG ) как возможный формат для данных изображения HEIF, он используется только для эскизов и других вторичных изображений. Поэтому нет ни выделенного подтипа MIME, ни специального расширения файла.

JPEG 2000 также использует ISOBMFF, но несовместим с HEIF, в то время как JPEG XR использует формат контейнера на основе TIFF. Ни один из них в настоящее время официально не указан как кодек изображения для использования в HEIF.

В 2017 году Apple объявила, что примет HEIC в качестве формата изображения по умолчанию в своих новых операционных системах, постепенно заменяя JPEG.

В настоящее время используются форматы AVIF и HEIF. считается возможной заменой универсального формата JPEG, потому что, помимо других технических достижений, оба могут уменьшить размер файла примерно на 50% при сохранении эквивалентного качества. По состоянию на май 2020 года встроенная поддержка HEIF в браузерах отсутствует, в то время как и Google Chromium, и Mozilla Firefox имеют экспериментальную поддержку AVIF. Facebook поддерживает загрузку HEIC, но конвертирует в JPEG или WEBP на дисплее.

Поддержка
  • Nokia предоставляет открытый исходный код Java HEIF-декодер.
  • библиотека с открытым исходным кодом "libheif" поддерживает чтение и запись файлов HEIF, начиная с версии 1.7.0 поддерживаются как чтение, так и запись HEIC и AVIF (только 8-битный бит / канал).
  • Бесплатный кодек изображений под названием CopyTrans HEIC, доступно для версий Windows с 7 по 10, поддерживает открытие файлов HEIF в Windows Photo Viewer без установленного кодека Microsoft. (Кодек Microsoft HEIC доступен только для Windows 10 версии 1803 и выше в приложении Photos UWP.)

Операционные системы

  • Windows 10 версия 1803 и более поздние (HEIC), версии 1903 и более поздние (AVIF). За использование кодека HEVC взимается небольшая сумма, тогда как поддержка общего формата HEIF и расширений AVC и AV1 предоставляется бесплатно.
  • macOS High Sierra и более поздние версии (только HEIC) с macOS Mojave, Apple использует HEIF при создании функции динамического рабочего стола.
  • iOS 11 и более поздних версий (только HEIC)
  • Android 9 (Pie) и более поздних версий (HEIC), Android 10 ( Q) и выше (AVIF)
  • Ubuntu 20.04 и выше (HEIC)

Веб-браузеры

По состоянию на май 2020 года ни один браузер не поддерживает HEIC изначально. И Chromium, и Firefox объединили экспериментальную поддержку AVIF в своем исходном коде.

Программное обеспечение для редактирования изображений

Аппаратное обеспечение

Веб-сайты

  • В мае 2020 года онлайн Advanced Placement экзамены позволяли студентам отправлять фотографии рукописных ответов. Поскольку веб-сайт не мог обрабатывать изображения HEIF, студенты, чьи телефоны по умолчанию использовали этот формат изображений, считались не отправившими никаких ответов и часто не сдавали экзамен. Совет колледжей, который проводит экзамены, позже предоставил пользователям систему для отправки фотографий ответов по электронной почте. Поскольку приложение iOS Mail автоматически преобразует изображения HEIF в JPEG, это уменьшило проблему.
Патентное лицензирование

HEIF сам по себе является контейнером, с которого могут не взиматься дополнительные роялти для коммерческих лицензиатов ISOBMFF. Однако обратите внимание, что Nokia также выдает свои патенты на безвозмездной основе для некоммерческих целей. Если изображения и последовательности изображений закодированы в определенном формате (например, HEVC или AVC), их использование становится предметом лицензирования патентов на формат кодирования.

См. Также
  • Better Portable Graphics (BPG) - другой формат файла изображения, использующий кодировку HEVC, опубликованный Фабрисом Белларом в 2014 г.
  • Free Lossless Image Format (FLIF) - формат изображения FOSS, выпущенный в 2015 г., претендующий на превосходство над PNG, WebP, BPG и JPEG 2000 для кодирования без потерь не менее
  • JPEG XL - еще один формат изображения, находящийся в разработке как потенциальный преемник JPEG и JPEG 2000
  • WebP - формат изображения, основанный на VP8 и VP9 видеоформаты
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-23 11:32:25
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте