Google и Apple улучшают качество фотографий HDR на Android и iOS

TLDR

  • Google и Apple принимают стандарт ISO 21496-1 для усиления метаданных карты, используемых в фотографиях HDR.
  • Это позволит просматривать HDR-фотографии, сделанные с iPhone или телефона Android, на любой платформе по назначению.
  • Поддержка ISO 21496-1 доступна в Android 15, iOS 18, iPadOS 18, macOS 15 и веб-браузерах на базе Chromium в Windows.

Как человек, который провел бесчисленные часы, возясь с камерами, как цифровыми, так и аналоговыми, я не могу не восхищаться прогрессом, которого мы достигли в мобильной фотографии за последние несколько лет. Принятие стандарта ISO 21496-1 для усиления метаданных карт технологическими гигантами Google и Apple — это значительный шаг вперед, который обещает сделать наши фотографии еще более потрясающими на разных платформах.


Среди выдающихся особенностей последней версии Android прошлого года была ее способность делать настоящие фотографии с расширенным динамическим диапазоном (HDR). В отличие от предыдущих методов, которые только имитировали эффект HDR путем объединения изображений и использования методов вычислительной фотографии, устройства под управлением Android 14 и более поздних версий могут делать настоящие HDR-фотографии благодаря формату изображений Google Ultra HDR. Несмотря на впечатляющий прогресс, достигнутый технологией Ultra HDR в мобильной HDR-фотографии, у нее был один существенный недостаток: ограниченная кроссплатформенная совместимость. К счастью, эта проблема теперь решена, поскольку и Google, и Apple приняли стандарт, который гарантирует, что фотографии HDR будут выглядеть так, как задумано, на устройствах Android и iOS.

Дизайн Google для Ultra HDR был весьма разумным, потому что вместо того, чтобы изобретать совершенно новый формат, они построили его на основе широко поддерживаемого формата JPEG. По сути, изображение Ultra HDR — это обычный файл JPEG с дополнительной информацией. Эти дополнительные данные поступают в виде карты усиления, которая в сочетании с базовым изображением JPEG преобразует его в фотографию с расширенным динамическим диапазоном (HDR). Устройства и приложения, способные обрабатывать HDR и понимающие, как применять эту карту усиления, будут отображать версию изображения HDR, в то время как устройства и приложения, которые либо не поддерживают HDR, либо не распознают карту усиления, будут отображать версию стандартного динамического диапазона (SDR). вместо.

По сути, понимание того, как работает Ultra HDR, предполагает изучение более сложных деталей. Например, одним из сложных аспектов является способ кодирования метаданных карты усиления внутри изображения. Речь идет не просто о наличии HDR-экрана; вам также необходимо открыть изображение с помощью приложения, способного распознавать и применять метаданные карты усиления Ultra HDR поверх изображения стандартного динамического диапазона (SDR). В противном случае даже на HDR-дисплее вы увидите только версию изображения SDR.

Проблема для приложений заключается в том, что существует несколько способов кодирования метаданных карты усиления в файле изображения. Одним из них является Ultra HDR от Google, использующий схему кодирования Adobe, но у Apple есть своя версия. Это означает, что такие платформы, как, скажем, Instagram, должны будут не только обрабатывать обе схемы, но и потенциально конвертировать между ними, если они хотят, чтобы устройства Android и iOS видели любую HDR-фотографию одинаково. К счастью, есть лучшее решение этой проблемы, которое уже было принято как Google, так и Apple: стандарт ISO 21496-1 для получения метаданных карты.

Стандарт ISO 21496-1 устанавливает рекомендации по определению и применению метаданных карты усиления, а также ее атрибутов. При правильном применении этот стандарт позволяет захватывать и передавать фотографии с расширенным динамическим диапазоном (HDR) на различные платформы. Например, вы можете сделать фотографию HDR на своем устройстве Android и поделиться ею с друзьями, использующими iPhone, iPad или Mac, и они будут просматривать ее так же, как вы на вашем собственном устройстве. Это работает в обе стороны; Если друг делает снимок HDR на своем iPhone, вы можете просмотреть его на своем телефоне Android или других устройствах без каких-либо различий во внешнем виде.

Чтобы все работало бесперебойно, крайне важно, чтобы устройства соответствовали стандарту ISO 21496-1 при внедрении метаданных карты усиления в свои изображения. Кроме того, приложения должны быть способны расшифровывать и интерпретировать метаданные ISO 21496-1.

На WWDC компания Apple представила планы по внедрению API-интерфейсов разработчиков для обработки карт усиления в соответствии со стандартом ISO 21496-1 в macOS 15, iOS 18 и iPadOS 18. Как рассказал фотограф Грег Бенц, приложения «Сообщения», «Фотографии», «Предварительный просмотр», и Quick Look на устройствах Apple теперь поддерживают стандарт ISO. Пользователь Reddit отметил, что их 14-дюймовый MacBook Pro 2022 года успешно отображал фотографию HDR, сделанную на телефоне Pixel, подразумевая, что либо Apple уже ввела поддержку стандарта ISO в этих четырех приложениях, либо они реализовали способ чтения карты усиления. метаданные, используемые Adobe/Google.

После обследований и консультаций с экспертом по дисплеям Диланом Рагой я пришел к выводу, что правильным выбором действительно является последний вариант. Однако это не исключает того, что Google также примет стандарт ISO 21496-1. Интересно, что браузер Google Chrome уже соответствует этому стандарту, а последняя версия Android 15 поддерживает как кодирование, так и декодирование метаданных карты усиления в соответствии со стандартом ISO 21496-1. По словам Google, Android 15 предназначен для «автоматического кодирования метаданных Ultra HDR v1 и метаданных ISO 21496-1 при создании файлов Ultra HDR JPEG». Это означает, что смартфоны Android 15, особенно снимающие в режиме Ultra HDR, будут автоматически создавать HDR-фотографии, совместимые с другими платформами.

На устройствах Android, включая приложение Google Photos, можно просматривать фотографии с расширенным динамическим диапазоном (HDR), снятые сегодня на iPhone. Неясно, связано ли это с тем, что Google Photos уже поддерживает стандарт ISO 21496-1, или с тем, что iPhone в настоящее время кодируют метаданные карты усиления с использованием этого стандарта. Однако фотографии HDR уже кросс-платформенно совместимы между Android (с Google Photos) и iOS (через Apple Messages, Photos или Google Photos). Таким образом, включение поддержки стандарта ISO 21496-1 в обе платформы может повысить совместимость фотографий HDR с более широким спектром приложений и платформ.

Смотрите также

2024-10-29 18:48