Поддержка hdr в смартфоне что это
Перейти к содержимому

Поддержка hdr в смартфоне что это

  • автор:

HDR в камере телефона — что это и зачем нужно?

Как технология HDR в камере смартфонов помогает делать яркие и насыщенные фотографии?

Камеры практически всех современных смартфонов оснащены HDR-режимом. Но зачем нужна эта технология знают далеко не все пользователи.

Что такое HDR в камере телефона?

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

HDR в камере телефона

Алгоритм HDR (High-Dynamic Range) позволяет исправить недостаток, связанный с недостаточным охватом динамического диапазона камерой смартфона. Принцип работы алгоритма прост: камера делает серию снимков с разным уровнем экспозиции, а затем накладывает изображения друг на друга. Далее снимки объединяются в один при помощи специальных алгоритмов.

На выходе пользователь получает изображение с качественной проработкой светлых и темных мест, а также теней. Качество полученного при помощи HDR снимка зависит от производителя программного обеспечения камеры.

Когда лучше применять режим HDR? Технология поможет, если в объектив камеры попадают объекты, имеющие разный уровень освещения. Например, с его помощью лучше снимать пейзажи и архитектурные объекты, где много мест как ярко освещенных, так и остающихся в тени.

Недостатки HDR

  • Для получения качественного снимка требуется какое-то время. Если в кадр в течение этого периода попадут движущиеся объекты, они будут двоиться.
  • Кроме того, довольно сложно держать в руках смартфон длительное время неподвижно. Даже небольшая тряска испортит снимок, сделанный в режиме HDR.
  • Еще один недостаток HDR — длительное время съемки. Если вы хотите запечатлеть какой-нибудь интересный момент, лучше попытаться сделать быстро несколько снимков, чем ждать, когда алгоритм обработает несколько изображений.

HDR, несомненно, необходим в современных смартфонах. Он незаменим при съемке статичных объектов с разным уровнем освещения. Вот наглядный пример работы HDR:

HDR в камере смартфона

HDR+

Технологии не стоят на месте. В смартфоне Nexus 5 впервые был применен алгоритм HDR+ — следующее поколение HDR. Расшифровывается HDR+ как High-Dynamic Range + Low Noise.

По сравнению с HDR, алгоритм HDR+ получил ряд значительных улучшений:

  • умеет устранять шумы практически без потери детализации;
  • улучшает качество цветопередачи;
  • значительно расширяет динамический диапазон снимка;
  • не боится движения в кадре и тряски смартфона.

Что такое HDR и как включить на телефоне

что такое hdr

До недавнего времени камеры сотовых телефонов линейки Pixel и Nexus не представляли собой ничего особого, но разработчики Google внедрили новый механизм постобработки фотографий HDR+, благодаря которому они поднялись на первые позиции различных рейтингов. И если вам интересно узнать о том, как работает HDR+ и как активировать его на своем смартфоне, читайте далее.

Что такое обычный HDR

Чтобы понять принципы работы HDR+ для начала разберемся с обычным HDR.

Недостаточный охват динамического диапазона в следствии маленького размера матрицы — главный недостаток всех камер смартфонов. Для решения этой проблемы разработали алгоритм HDR (High-Dynamic Range), принцип работы которого заключается в накладывании друг на друга и объединении трех снимков: кадра со стандартным для данной сцены уровнем экспозиции, недоэкспонированного кадра, где четко видны лишь пересвеченные участки изначального снимка и переэкспонированного кадра, на котором видны только затемненные участки изначального снимка. В результате получается снимок с хорошей проработкой всех деталей. Этот метод можно назвать небольшой революцией в области фотографии смартфонов.

К недостаткам алгоритма HDR относятся: долгое время съемки, раздвоение движущихся в кадре объектов, а так же смазывание всей картинки даже при минимальном движении или тряске камеры.

Что такое HDR+

HDR+ (High-Dynamic Range + Low Noise) — это алгоритм, имеющий ряд выдающихся возможностей и при этом лишенный недостатков HDR. В отличии от HDR новый алгоритм HDR+ почти не боится тряски смартфона и движений в кадре. Кроме того этот алгоритм способен повышать качество цветопередачи, что крайне важно при плохом освещении и по краям кадра, вместе с этим он сильно расширяет динамический диапазон фотографии. Ну и наконец, алгоритм HDR+ способен устранять шумы практически без потери детализации.

Nexus 5 + HDR+

Первым из смартфоном обладателем поддержки HDR+ в 2013 году стал Nexus 5. Обновление Android 4.4.2., которое принесло с собой поддержку режима HDR+, что в корне изменило качество ночных снимков. Яркость по всему полю кадра не особо конечно изменилась, но зато при сохранении мелких деталей практически исчезли шумы. Ну и конечно же, не могла не порадовать прекрасная передача цветов, резко отличившая снимки Nexus 5 от снимков других смартфонов того времени.

История создания HDR+

История создания алгоритма творящего чудеса использующего обычные камеры Nexus и Pixel началась в 2011 году, когда глава компании Google X Себастьян Трун (Sebastian Thrun) решил подыскать камеру для очков дополненной реальности Google Glass. Он предъявлял очень жесткие требования к массе и габаритам. Размер матрицы камеры необходимо было сделать еще меньше, чем в смартфоне, что привело бы к появлению большого количества шумов на снимке. Поэтому было решено попробовать улучшить качество фотографии с помощью алгоритмов. Этим и занялся преподаватель факультета информатики Стэнфордского университета, эксперт в области вычислительной фотографии Марк Левой (Marc Levoy), который занимался технологией захвата и обработки изображений на базе программного обеспечения.

Команда Gcam, под управлением М. Левой, занялась изучением метода объединения нескольких снимков в один кадр (Image Fusion). Качество фотографий обработанных при помощи этого метода заметно улучшилось. Они становились более яркими и четкими, а количество шумов заметно уменьшалось.

Еще один ночной снимок с Nexus 5

Эта технология дебютировала в 2013 году в Google Glass. Затем, переименованная в HDR+, в этом же году появилась и в Nexus 5.

Еще один ночной снимок с Nexus 5

Как работает HDR+

Технология HDR+ — чрезвычайно сложная. Поэтому разбирать ее детально в рамках этой статьи мы не будем, но главный принцип работы рассмотрим.

Основной принцип работы HDR+

Для сохранения максимального количества деталей на конечной фотографии После нажатия кнопки спуска затвора камера захватывает целую серию кадров с короткой выдержкой, т.е. недоэкспонированных снимков. Количество кадров зависит от уровня освещенности и количества деталей в тени. Затем вся серия снимков объединяется в один.

Благодаря заниженной выдержке каждая фотография в серии относительно четкая. Для основы используется самый лучший из первых трех кадров как по резкости, так и по детализации. После чего система разделяет все полученные кадры из этой серии на фрагменты и проверяет соседние фрагменты на совместимость. В случае обнаружения лишних предметов в одном из фрагментов, алгоритм удаляет этот фрагмент и выбирает похожий с другого кадра. Далее снимки обрабатываются с помощью специального алгоритма для уменьшения размытости изображений, который применяется в основном в астрофотографии.

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

После этого фотография обрабатывается системой подавления шумов. Система включает в себя метод усреднения цвета пикселей на основе нескольких снимков и систему предсказания появления шумов. На границах переходов тона и смены текстуры цель «шумодава» минимизировать потерю детализации даже ценой наличия небольшого шума, но на участках с равномерной текстурой алгоритм выравнивает картинку почти до идеально равномерного тона и с великолепным сохранением переходов всех оттенков.

Работа шумодава в сложных условиях. Слева до обработки, а справа — после

Работа шумодава в сложных условиях. Слева до обработки, а справа — после

Иллюстрация работы конвейерного алгоритма HDR+ из доклада разработчиков

И наконец выполняется постобработка полученного изображения. Алгоритм минимизирует частичное затемнение полученное в результате попаданием света под наклонным углом (виньетирование). Заменяет пиксели высококонтрастных краев на соседние (хроматическая аберрация). Оттенки зеленого делает более насыщенными, синие и пурпурные оттенки смещает в сторону голубого. Так же усиливает резкость (шарпинг) и делает другие операции значительно повышающие качество итоговой фотографии.

Конвейерный алгоритм HDR+ в работе.

Фотография, сделанная стоковой камерой Samsung в HDR, слева, а справа фотография, созданная в Gcam в HDR+. При сравнении этих двух фотографий бросается в глаза, что за счет потери детализации неба лучше прорисованы объекты на земле.

Отличие обновления HDR+ в Google Pixel

Технология ZSL (Zero Shutting Lag) была придумана для того, чтобы делать моментальные снимки. Смартфон сразу после запуска камеры снимает от 15 до 30 кадров в секунду в зависимости от степени освещенности. Pixel же решил использовать эту технологию для работы HDR+ по своему. При нажатии на кнопку спуска смартфон выбирает от 2 до 10 кадров из буфера ZSL. Затем из первых двух-трех кадров выбирается лучший, а остальные, как и в предыдущей версии алгоритма, слоями накладываются на основной.

Наряду с этим появилось разделение на два режима: HDR+ Auto и HDR+. Последний берет максимально большое количество снимков для создания итоговой фотографии. Она получается более сочной и яркой.

HDR+ Auto делает меньше фотографий, благодаря чему движущиеся объекты становятся менее размытыми, влияние тряски рук ниже, а фотография готова практически мгновенно после нажатия на кнопку съемки.

В версии Google Камеры для Pixel 2/2XL режим HDR+ Auto был переименован в HDR+ On, а HDR+ стал называться HDR+ Enhanced.

Во втором поколении Google Pixel появился специальный сопроцессор, называемый Pixel Visual Core. В настоящее время чип применяется только для ускоренной обработки фотографий в режиме HDR+, а также предоставляет сторонним приложениям возможность выполнять снимки в HDR+. На качестве фотографий, сделанных Google Камерой, его наличие или отсутствие никак не сказывается.

Google использует HDR+ даже для устранения проблем с железом. Из-за конструктивной ошибки Google Pixel / Pixel XL мог сделать фотографию с сильным засветом. Google выпустила обновление, которое использует HDR+, чтобы убрать этот засвет, комбинируя снимки.

Преимущества и недостатки HDR

Выделим основные достоинства HDR+:

  • Алгоритм замечательно устраняет шумы с фотографий, практически не искажая детали.
  • Цвета в темных сюжетах гораздо насыщеннее, чем при однокадровой съемке.
  • Движущиеся объекты на снимках реже двоятся, чем при съемке в режиме HDR.
  • Даже при создании кадра в условиях недостаточной освещенности вероятность смазывания картинки из-за дрожания камеры сведена к минимуму.
  • Динамический диапазон шире, чем без использования HDR+.
  • Цветопередача преимущественно получается естественней, чем при однокадровой съемке (не для всех смартфонов), особенно по углам снимка.

На ниже размещенных иллюстрациях слева расположена фотография со стоковой камеры Galaxy S7, а в правой части — фото в HDR+ через Google Камеру на том же устройстве.

Ночные фотографии города. Тут прекрасно видно, что HDR+ дает нам возможность получить отчетливое изображение группы граждан, расположившихся под вывеской Билайн. Небо выглядит чисто, дорожный знак отчетливо. Трава, как и должна быть, зеленая. Вывеска Билайн с правильной передачей цветов. Отчетливая прорисовка балконов, проводов и крон деревьев. Важно — проработка деталей на деревьях справа (в тени) у HDR+ несколько хуже, чем у стоковой камеры.

Недостатков у HDR+ мало, да и носят они несущественный характер для большинства сюжетов. Во-первых, для создания HDR+ фотографии требуется много ресурсов процессора и оперативной памяти, что приводит к ряду негативных последствий:

  • повышается расход аккумулятора, и устройство греется при объединении серии снимков;
  • нельзя быстро сделать несколько снимков;
  • мгновенный предпросмотр недоступен; фотография появится в галерее после окончания обработки, которая на Snapdragon 810 длится от до четырех секунд.

Частично эти проблемы уже решены с помощью Pixel Visual Core. Но этот сопроцессор, скорее всего, так и останется козырем Google Pixel.

Во-вторых, для работы алгоритму необходимо как минимум две фотографии, а в среднем происходит захват четырех-пяти кадров. Поэтому:

  • обязательно возникнут ситуации, в которых алгоритмы будут давать сбои;
  • HDR+ немного проигрывает классическому HDR по охвату динамического диапазона;
  • создание одной фотографии и ее обработка с использованием быстрого ISP-сопроцессора будет предпочтительнее в экшен-сценах, потому что позволяет избежать двоения и смазывания объектов при невысокой выдержке.

Недостатки HDR+ из доклада его разработчиков

Недостатки HDR+ из доклада его разработчиков

Ночная фотография с множеством движущихся объектов

Ночная фотография с множеством движущихся объектов

На каких устройства работает HDR+

Чисто теоретически HDR+ может работать на любом смартфоне с версией Android не ниже 5.0 (необходим Camera2 API). Но по соображениям маркетинга, а также из-за наличия некоторых оптимизаций, требующих специальных железных компонентов (сопроцессор Hexagon в Snapdragon), Google намеренно заблокировала включение HDR+ на любом устройстве, кроме Pixel. Однако Android не был бы Android’ом, если бы энтузиасты не нашли способ обойти это ограничение.

В августе 2017 года один из пользователей 4PDA сумел модифицировать приложение Google Camera таким образом, чтобы режим HDR+ можно было использовать на любом смартфоне с сигнальным процессором Hexagon 680+ (Snapdragon 820+) и включенным Camera2 API. Первое время мод не поддерживал ZSL, да и в целом выглядел сыро. Но и этого было достаточно, чтобы улучшить качество фотосъемки смартфонов Xiaomi Mi5S, OnePlus 3 и прочих до ранее недостижимого для них уровня, а HTC U11 так и вовсе получил возможность на равных соревноваться с Google Pixel.

Позже к адаптации Google Camera на телефоны сторонних вендоров подключились другие разработчики. Спустя некоторое время HDR+ заработал даже на устройствах со Snapdragon 808 и 810. На сегодняшний день практически для каждого смартфона, основанного на Snapdragon ARMv8, работающего на Android 7+ (в некоторых случаях и Android 6) и имеющего возможность использовать Camera2 API, существует портированная версия Google Camera. Частенько она поддерживается отдельным энтузиастом, но обычно таких разработчиков сразу несколько.

В начале января 2018 пользователь XDA miniuser123 сумел запустить Google Camera с HDR+ на своем Galaxy S7 с процессором Exynos. Немного позже выяснилось, что Google Camera работала также на Galaxy S8 и Note 8. Первые версии для Exynos были нестабильны, часто падали и зависали, в них не работала оптическая стабилизация изображения и ZSL. Версия 3.3 уже достаточно стабильна, поддерживает оптическую стабилизацию изображения и ZSL и все функции Google Camera, за исключением портретного режима. А в число поддерживаемых устройств теперь входят несколько смартфонов Samsung серии A.

Как включить HDR+ на телефоне

8)

Если у вас смартфон на Exynos, то выбор невелик. Переходи в тему обсуждения на XDA, открывайте спойлер V8.3b Base (если у вас Android или Pixe2Mod Base (для Android 7) и качайте последнюю версию. Также вы можете посетить группу в Telegram, где оперативно выкладывают все обновления Google Камеры.

Владельцам смартфонов с процессом Qualcomm придется поискать. Энтузиасты активно поддерживают версии Google Camera с HDR+ для множества смартфонов. Рекомендую погуглить и прогуляться по темам обсуждения камеры и самого устройства на таких форумах как XDA. Как минимум там будут пользователи, пытавшиеся запустить HDR+.

Ко всему вышесказанному упомяну, что в интернете есть страница, где собраны практически все версии Google Camera, на которой удобно тестировать различные Gcam на малоизвестных устройствах.

Заключение

Алгоритм HDR+ служит яркой демонстрацией возможностей мобильной цифровой фотографии. Пожалуй, на сегодняшний день это самый эффективный из доступных алгоритмов обработки изображений. HDR+ достаточно одного фотомодуля для создания снимка, по качеству обходящего двойные фотомодули некоторых гаджетов.

HDR для «чайников». Что такое HDR10, HDR10+ и Dolby Vision на смартфонах

что такое hdr10

Во всех наших обзорах смартфонов, мы обязательно указываем информацию о том, поддерживает ли экран конкретной модели режим HDR. И если да, то какой именно: HDR10, HDR10+ или Dolby Vision.

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

В этом материале я постараюсь максимально просто и в то же время подробно рассказать о том, что же такого особенного в HDR-дисплеях, как работает эта технология и какие смартфоны поддерживают HDR.

HDR не имеет к этому никакого отношения!

Некоторые люди, видя буквы HD в аббревиатуре HDR полагают, что эта технология каким-то образом связана с разрешением экрана. В интернете иногда даже можно встретить вопросы о том, что лучше — HDR или 4K. На самом же деле, HDR не имеет никакого отношения к разрешению. HDR-видео может быть как в FullHD, так и 4K (и даже 8K) разрешении.

Еще более распространенным мифом является мнение, будто HDR — это видео, на котором картинка выглядит очень яркой и насыщенной. Примерно как на AMOLED-экранах 10-летней давности с перенасыщенными «кислотными» цветами.

Реальность же такова, что в большинстве случаев, стандартное видео выглядит ярче, чем HDR. А на форумах то и дело появляются вопросы о том, как отключить HDR, чтобы можно было хоть что-то разглядеть на экране своего смартфона.

После прочтения этой статьи вы будете хорошо понимать, почему так происходит и как нужно правильно смотреть контент в HDR.

А теперь перейдем к сути вопроса.

Что такое HDR? Или максимальная реалистичность изображения

HDR (High Dynamic Range) — это технология, позволяющая отображать видео с высокой битностью (глубиной), широким цветовым охватом и расширенным динамическим диапазоном.

Если это определение ни о чем вам не говорит и даже запутывает — отлично! Дальше мы подробно разберем каждую фразу.

Но, в основном, важно понимать следующее — HDR видео позволяет вам увидеть картинку именно такой, какой ее задумал производитель (кинокомпания).

HDR-видео должно в точности передавать запланированную автором атмосферу. Например, в одном из эпизодов сериала «Очень странные дела» есть сцена в темном помещении, куда заходят несколько человек с фотоаппаратом и делают снимки, используя вспышку.

На обычном смартфоне эта сцена не представляет из себя ничего интересного. Вы хорошо видите темное помещение и не особо обращаете внимание на вспышку фотоаппарата. Но на смартфоне с HDR-экраном дела обстоят иначе. Помещение выглядит более темным, а когда происходит вспышка, яркость экрана на мгновение поднимается так высоко, что вы невольно моргаете, словно она произошла в вашей комнате.

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

Другими словами, HDR-дисплей позволяет максимально реалистично воспроизводить видео и вызывать те ощущения от картинки, которые хотел передать автор.

Каким же образом удается достичь такого эффекта?

HDR-видео и битность (глубина) цвета

Прежде всего, технология HDR подразумевает использование минимум 10 бит для кодирования цвета, в то время как обычный формат использует 8-битный цвет. Что все это значит?

Цвет каждого пикселя на экране формируется из 3 основных цветов: красного, зеленого и синего, которые смешиваются в нужной пропорции. Если проделать такую работу для нескольких миллионов точек — мы получаем красочный кадр.

Так вот, для хранения информации о каждом из 3 цветов, используется определенное количество данных (бит). Один бит может принимать только два значения: нолик или единицу. И если бы мы использовали всего 1 бит для хранения информации о цвете, каждая точка была бы либо чистой белой (если бит равен 1), либо черной (бит = 0).

Два бита позволяли бы нам хранить уже в 2 раза больше информации. То есть, получается такой набор значений и соответствующие им цвета:

битность цвета (глубина)

С помощью 3 бит можно было бы хранить еще больше информации (8 цветов): 000, 001, 010, 011, 100, 101, 110 и 111. И так далее.

Практически все современные смартфоны имеют 8-битные дисплеи. Соответственно, самый черный цвет будет иметь код 00000001, чуть светлее — 00000010 и вплоть до самого белого с кодом 11111111 (это условно, так как в действительности кодирование цвета идет не с первого бита). Всего с помощью 8 бит у нас получается сохранить (закодировать) до 256 значений различных оттенков.

Так как для создания цвета одного пикселя нужна информация о 3 основных цветах, соответственно, каждый из них может иметь по 256 оттенков, что в сумме дает 16 млн цветов (256 красных оттенков * 256 зеленых оттенков * 256 синих оттенков).

Используя 10 бит мы можем получить более 1 млрд различных оттенков (по 1024 каждого из трех основных цветов), а 12 бит дадут нам более 68 млрд цветов!

Первое требование HDR: стандарты HDR10 и HDR10+ используют глубину цвета 10 бит, а стандарт Dolby Vision (версия HDR от компании Dolby) — 12 бит!

А теперь важный вопрос:

Как вы считаете, есть ли смысл увеличивать глубину цвета, скажем, до 10 или даже 12 бит?

На первый взгляд — конечно! Ведь, чем больше цветов, тем красочнее будет изображение! Верно? Нет.

Для того, чтобы понять это, давайте представим, что на следующей картинке показаны все оттенки красного цвета, которые в теории способен отобразить дисплей:

красный цвет в пространстве srgb

И теперь стоит задача — решить, какую глубину цвета должен поддерживать наш экран. Если выбрать глубину 3 бита, тогда экран сможет отобразить всего 8 цветов. Вот как они будут примерно выглядеть:

8-битный пример кодирования цвета

Как видим, уже такого плавного градиента у нас нет. На картинке очень хорошо заметны переходы между первым цветом (код 000), вторым (001) и всеми остальными. А на оригинальной картинке цвет очень плавно переходит от темного к светлому.

Решить эту проблему очень легко. Достаточно увеличить глубину цвета с 3 бит до 8! Теперь от самого темного оттенка к светлому будет 256 градаций. Можно ли в этом случае увидеть разницу между двумя соседними цветами? Возможно, кто-то и увидит, но далеко не всегда.

Если же использовать 10-битный экран, который сможет отобразить 1024 оттенка красного цвета, тогда ни один человек не заметит разницу между двумя соседними цветами, так как она будет ничтожно мала. Другими словами, глубина 10 бит и выше является уже избыточной. Наше зрение не способно различать столь незначительные изменения яркости.

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

HDR-видео и широкий цветовой охват

Представьте, что на следующей картинке показаны все возможные цвета, которые способен различить человеческий глаз:

весь спектр цвета, который человек может увидеть

А теперь посмотрите, какую часть из этих цветов реально способен отобразить экран недорогого смартфона (все, что находится внутри белого треугольника):

цветовое пространство sRGB

Это всего лишь около 36% от того количества цвета, что мы способны увидеть!

Белый треугольник из нашего примера называется цветовым пространством (или цветовым охватом) и означает определенный набор возможных цветов. Если устройство имеет цветовой охват sRGB, значит оно способно отображать только те цвета, что находятся внутри этого набора.

И какую бы глубину цвета мы ни использовали, кодироваться будут только эти цвета. Соответственно, для пространства sRGB вполне достаточно 8 бит. Цвета при таком количестве оттенков будут иметь весьма плавные переходы.

Однако, современные топовые смартфоны способы отображать гораздо больше цветов, чем то количество, что входит в цветовое пространство sRGB. Соответственно, были стандартизированы и другие пространства: DCI-P3 и Rec.2020. Вот как они выглядят в сравнении с sRGB:

сравнение пространств rec.2020, dci-p3 и srgb

Несмотря на то, что в цветовое пространство Rec.2020 входит гораздо больше цветов, оно все еще не способно покрыть весь видимый нами спектр (если быть более точным, Rec.2020 покрывает 75.8% видимых цветов). Но, в любом случае, такой экран будет отображать гораздо более реалистичную картинку. Заметьте, не более насыщенную, а именно реалистичную.

И вот теперь, когда экран способен отобразить больше цветов, нам, соответственно, нужна и большая глубина цвета. Привычных 8 бит уже не будет достаточно. Чтобы это лучше представить, вернемся на секунду к примеру с красным цветом:

красный цвет в пространстве srgb

Теперь нам нужно отображать не этот диапазон цветов, а уже более широкий:

красный цвет в пространстве dci-p3

И чем шире будет цветовое пространство экрана (чем больше цветов он способен отобразить), тем больше нужно бит для передачи всех оттенков с плавным переходом от одного к другому.

То есть, можно сделать такой вывод: цветовое пространство (охват) говорит о том, какое количество цветов способен отобразить экран, а битность (глубина) цвета показывает количество градаций между этими цветами и влияет на плавность перехода одного цвета в другой.

Второе требование HDR: стандарт HDR (HDR10/HDR10+/Dolby Vision) использует цветовое пространство Rec.2020.

Проблема заключается лишь в том, что на текущий момент не существует в природе смартфона, экран которого поддерживал бы такое же цветовое пространство (Rec.2020). Самые дорогие смартфоны (iPhone 11 Pro Max, Samsung Galaxy S20 Ultra и прочие флагманы) в лучшем случае поддерживают чуть больше цветов, чем входит в пространство DCI-P3.

Для примера, экран Samsung Galaxy Note10 покрывает около 113% пространства DCI-P3.

Теперь подведем небольшие итоги. Как я уже сказал в самом начале, HDR — это стандарт, позволяющий отображать видео с высокой битностью, широким цветовым охватом и расширенным динамическим диапазоном. К этому моменту два первых пункта уже должны быть понятны (битность и цветовой охват). Осталось лишь разобраться с динамическим диапазоном.

У кого-то, возможно, уже возник вопрос — так что же делать с тем фактом, что на рынке нет смартфонов, поддерживающих цветовое пространство Rec.2020, как тогда они отображают HDR-видео? На самом деле, на рынке нет и смартфонов с настоящим 10-битным экраном. Более того, сейчас мы поговорим о динамическом диапазоне и выясним, что самый лучший экран совершенно не соответствует и третьему требованию.

Значит ли все это, что никакого HDR на смартфонах в действительности нет? Об этом поговорим чуть ниже.

HDR-видео и широкий динамический диапазон

Динамический диапазон — это разница между самым темным и самым ярким пикселем. Широкий динамический диапазон означает то, что экран способен показать в одном кадре как очень яркие объекты, так и темные. Причем, везде должны быть видны детали, а не просто белые и черные пятна.

Вот, для примера кадр из фильма с очень низким динамическим диапазоном (кадр специально испорчен для демонстрации эффекта):

низкий динамический диапазон

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

Если бы экран имел более высокий динамический диапазон, этот кадр выглядел бы совершенно по-другому:

высокий динамический диапазон

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

Так вот, способность отображать очень яркие и контрастные цвета зависит от максимальной яркости дисплея нашего устройства. Чем выше яркость — тем более широкий динамический диапазон поддерживается.

С черным цветом проблем на AMOLED-экранах нет, так как на минимальной яркости пиксель просто отключается и мы имеем максимально глубокий черный цвет. А вот с максимальной яркостью все не так просто.

Яркость измеряется в канделах или точнее канделах на квадратный метр (от лат. candela — свеча). То есть, сила света, излучаемая одной свечой, равняется 1 канделе (кд). Также иногда применяется другая единица измерения под названием нит (сокращенно нт). Это ровно то же, что и кд/м 2 только называется по-другому. Соответственно, 1 нт = 1 кд/м 2 .

Яркость экрана каждого смартфона отличается. К примеру, максимальная яркость дисплея Samsung Galaxy A51 равняется около 400 нит (в автоматическом режиме на солнце может доходить до 636 нит), у Redmi Note 8 Pro — 460 нит или 640 нит в авто-режиме на ярком солнце).

Но дорогие флагманские модели имеют дисплеи еще ярче. Причем, они способны выдавать пиковую яркость в режиме HDR, не доступную при обычном использовании. Для iPhone 11 Pro пиковая яркость в HDR доходит до 1300 нит, а для Galaxy S20 — 1342 нит!

Однако не следует обольщаться такими высокими значениями. Дело в том, что в AMOLED-экранах каждый пиксель сам излучает свет, когда на него подается напряжение. Чтобы отобразить белую картинку, каждый пиксель, состоящий из 3 субпикселей (красного, зеленого и синего), должен ярко светиться. Если мы хотим отобразить черную картинку, все пиксели должны быть выключены.

Учитывая то, что потребляемая дисплеем максимальная мощность ограничена, можно выделить больше мощности на подсветку конкретного пикселя, отключив другие. Соответственно, пиковая яркость HDR-дисплеев перечисленных смартфонов достигается только при отображении небольшого участка изображения (не более 10-20% экрана) на короткий отрезок времени.

Скажем, можно отобразить звезды на ночном небе с очень высокой яркостью (до 1300 нит) или вспышку света. И этого достаточно для HDR, но при обычном использовании такая яркость недостижима физически.

Поэтому, при выборе смартфона, если вы хотите насладиться HDR-контентом, обязательно следует обращать внимание на пиковую яркость в режиме HDR. Многие производители предоставляют такие данные о своих смартфонах.

Третье требование HDR: при мастеринге HDR-контента используются значения яркости от 1000 нит (HDR10) до 4000 нит (HDR10+ и Dolby Vision), причем, Dolby Vision поддерживает пиковую яркость до 10000 нит.

Говоря о яркости, стоит еще указать очень важное отличие обычного видео от HDR-контента.

Что с яркостью HDR-видео!? Или о том, как правильно смотреть HDR-контент

Дело в том, что в обычном видео сигнал интерпретируется в относительных значениях. Например, яркость взрыва нужно отображать на 90% от максимальной яркости экрана, а яркость звезд на ночном небе — на 10% от максимальной.

В принципе, когда-то с этим не было никаких проблем, так как за максимальное значение бралось 100 нит и производитель примерно понимал, как будет выглядеть картинка на любом экране.

Но затем технологии ушли далеко вперед и те самые 10% от максимальной яркости на экране с яркостью 600 нит выглядели уже совершенно не так, как планировалось.

Можно в качестве аналогии привести пример с транспортом. Будете ли вы испытывать одни и те же ощущения при езде со скоростью 90% от максимальной на автобусе и спортивном автомобиле? Конечно нет, так как максимальная скорость спорткара и автобуса совершенно разная. То же и с яркостью видео.

В HDR применяется совсем другая концепция. Здесь производитель работает не с относительными значениями, а прямо устанавливает яркость в нитах. К примеру, вместо яркости свечи на 1% от максимальной, производитель устанавливает яркость 1 нит. И каким бы ярким ни был экран вашего смартфона, сцена, в которой горит свеча, будет всегда иметь яркость 1 нит.

Если мы берем 10-битный цвет (то есть, каждый цвет имеет 1024 значения яркости), тогда в случае с HDR число 100 будет означать не 10% от максимальной яркости, а конкретное значение, скажем, 0.3 нита. Число 300 будет уже означать 9 нит, а 500 — 82 нита. И так до последнего значения, где 1024 будет означать максимальную яркость = 1000 нит (или 4000 нит, в зависимости от стандарта HDR).

Вы, возможно, обратили внимание на то, что числа как-то нелинейно распределяют яркость. По логике, если число 1024 означает максимальную яркость (1000 нит), тогда число 300 должно соответствовать 300 нитам, но в реальности соответствует только 9 нитам. Действительно, около 50% от 10-бит используется для кодирования первых 100 нит яркости, а вторая половина — для остальных 900 нит. Связано это с особенностью нашего зрения. Мы гораздо лучше различаем оттенки именно на нижней границе восприятия. Поэтому для лучшей детализации изображения более 50% всех бит используется для кодирования первых 10% яркости (от нуля до 100 нит).

А для того, чтобы зритель ничего не испортил, при воспроизведении HDR-контента, смартфон включает максимальную яркость и блокирует ее ручное изменение. То есть, вы не сможете сдвинуть с места привычный ползунок яркости в шторке уведомлений.

Поэтому, для максимально реалистичного изображения желательно вообще перед просмотром видео отключать автояркость и устанавливать яркость экрана на 100%.

А теперь еще один важный момент. Возвращаясь к нашей вымышленной сцене со свечой, которая светится с яркостью 1 нит, скажите, сможете ли вы увидеть хоть что-то на экране, если будете смотреть видео в ярко освещенной комнате?

Посмотрите на два квадрата одного и того же цвета:

восприятие яркости при разном освещении

Нам кажется, что квадрат слева более яркий и светлый, нежели квадрат справа. В реальности это один и тот же цвет, просто отличается фон, на котором эти квадраты расположены. Если убрать этот градиент, чтобы фон остался белым, разницы уже никакой не будет:

восприятие яркости на одном и том же фоне

Или вот еще лучший пример, где клетки A и B — одного цвета:

оптическая иллюзия

То же происходит и с видео. Если смотреть на экран при максимальной яркости в полной темноте, этот свет будет просто «выжигать» глаза. Но если посмотреть на тот же экран с такой же яркостью, но уже при свете дня (или еще лучше — на ярком солнце), тогда мы не ощутим никакого дискомфорта, более того, нам захочется сделать экран даже поярче.

Так вот, по задумке производителя, все HDR-видео нужно смотреть практически в полной темноте. То есть, яркость на момент производства выставляется с расчетом на отсутствие окружающего света.

Именно по этой причине многие пользователи жалуются на низкую яркость HDR-контента.

Так может ли мой смартфон воспроизводить HDR-видео?

Как мы уже разобрались, на рынке нет ни одного смартфона, который бы:

  • Поддерживал цветовой охват Rec.2020
  • Имел настоящий 10-битный экран
  • Поддерживал пиковую яркость 4000 нит и выше

Более того, есть смартфоны с поддержкой HDR, у которых пиковая яркость не превышает 500-600 нит! И, тем не менее, все они гордо заявляют о поддержке HDR, HDR10+ или даже Dolby Vision.

Прежде всего, некоторые смартфоны, все же, способны достаточно точно воспроизводить HDR-контент, особенно в формате HDR10, который ориентируется на максимальную яркость = 1000 нит.

Но что делать, если на видео в формате Dolby Vision присутствуют сцены с яркостью 2000 нит и выше? Нужно как-то поместить в диапазон яркости смартфона 1-1000 нит те детали, что видны на видео при яркости в 2000 нит. Это как попытаться перелить жидкость из 3-литровой банки в литровую, не потеряв при этом ни капли.

На первый взгляд задача кажется невыполнимой, но на помощь приходит математика и алгоритмы, в частности, тональная компрессия. Именно этот алгоритм пытается преобразовать яркость сигнала в то, что может быть отображено конкретным экраном.

В общих чертах работает это следующим образом. Вместе с каждым HDR-видео обязательно идут «в комплекте» метаданные. Это как информация о дате и месте съемки на ваших фотографиях. Только в случае с HDR-видео в метаданных находится гораздо больше полезной информации.

В частности, когда видео готово, в метаданные прописывается максимальная яркость и средняя яркость кадра. Когда смартфон открывает определенное видео, он сразу же считывает метаданные, чтобы понять, хватает ли его возможностей для отображения контента. И если, к примеру, видео было сделано с максимальной яркостью 1000 нит, а открывается оно на iPhone 11 Pro (с пиковой яркостью ~1300 нит), тогда никакой тональной компрессии делать не нужно и мы получим максимально приближенную к оригиналу картинку.

Конечно, нужно еще решить проблему с 10-битами и широким цветовым охватом, но в плане динамического диапазона никаких проблем не будет.

Если же телефон встречает видео с максимальной яркостью в 4000 нит, включается тональная компрессия, которая частично понижает яркость и пытается восстановить некоторые детали в светлых участках. Но, при этом, качество картинки будет уже заметно ниже (потери деталей в тенях и даже частичное искажение цвета).

Но согласитесь, было бы глупо применять тональную компрессию ко всему видео, если только одна сцена содержит очень яркую вспышку света на 4000 нит. Из-за этой сцены портить качество всего фильма крайне неразумно. Но, именно так и происходит, если метаданные у нас статические. То есть, они просто отображают «среднюю температуру по больнице».

Для этого придумали динамические метаданные. В таких метаданных отображается не максимальная яркость фильма, а максимальная яркости каждой конкретной сцены или даже каждого кадра! Например, если на видео, которое было сделано с максимальной яркостью 4000 нит, идет сцена в темном помещении, освещенном свечой, метаданные сообщают о том, что с этой секунды максимальная яркость не превышает 2-5 нит. Соответственно, никакой тональной компрессии делать не нужно и можно отображать больше деталей в тенях.

Однако, к сожалению, не все HDR стандарты поддерживают динамические метаданные.

В чем разница между HDR, HDR10, HDR10+ и Dolby Vision?

Прежде, чем вы посмотрите таблицу с перечнем «характеристик» каждого стандарта, важно знать следующее. Если вы встречаете устройство с поддержкой HDR (без дополнительных цифр), это значит, что речь идет об HDR10. То есть, любой смартфон с поддержкой HDR — это смартфон с поддержкой HDR10.

То же касается и любого видео. Если не указано, что видео поддерживает HDR10+ или Dolby Vision, значит, оно создано в формате HDR10. Другими словами, HDR10 — это базовый набор рекомендаций, который используется всегда, если не указано обратное. Поэтому сравнивать нужно HDR10, HDR10+ и Dolby Vision.

На самом деле, существует больше стандартов, но на смартфонах они не встречаются.

HDR10+ это стандарт от компании Samsung, разработанный совместно с Panasonic и 20th Century Fox.

Dolby Vision — более продвинутый стандарт от компании Dolby. В отличие от HDR10 и HDR10+ этот стандарт требует лицензирования, то есть, компании, желающие добавить его поддержку в свои смартфоны, должны платить лицензионные отчисления компании Dolby. На сегодняшний день, только смартфоны Apple поддерживают Dolby Vision.

HDR10+ поначалу встречался только на флагманах Samsung, начиная с Galaxy S10+. Но сейчас к этому стандарту подключились Xiaomi, OPPO, OnePlus, Realme и Vivo.

Во всех остальных аппаратах используется HDR10. Но, так как это даже не совсем стандарт, а, скорее, набор рекомендаций, HDR10-видео могут выглядеть по-разному на многих устройствах.

Основные отличия HDR10, HDR10+ и Dolby Vision перечислены в таблице ниже:

Параметр HDR10 HDR10+ Dolby Vision
Глубина цвета 10 бит 10 бит 12 бит
Возможное кол-во оттенков 1.07 млрд 1.07 млрд 68.7 млрд
Максимальная яркость 1000 — 4000 нит 1000 — 4000 нит 4000 — 10000 нит
Метаданные Статические Динамические Динамические
Стоимость Бесплатно Бесплатно Платно

Как видим, главным преимуществом HDR10+ перед HDR10 является поддержка динамических метаданных. То есть, видео с HDR10+ будет выглядеть заметно лучше на устройствах, максимальная яркость которых не отвечает заявленным требованиям.

Кроме того, видео в HDR интересны еще и тем, что они имеют отличный запас на будущее. Чем более качественные экраны будут появляться в будущем, тем более красочно и реалистично будут выглядеть «старые» фильмы. К примеру, уже сегодня выпускаются фильмы с поддержкой пиковой яркости до 4000 нит и, естественно, 10-битным цветом + широчайшим цветовым охватом. Это видео будет выглядеть совершенно по-другому на будущих смартфонах.

Где же брать контент в формате HDR?

Многие стриминговые сервисы поддерживают HDR-видео. То есть, для оценки HDR можно смело воспользоваться одним из следующих сервисов: ivi, Okko, Megogo или Netflix. Практически все они предоставляют бесплатный тестовый период.

Что касается Dolby Vision, пока только один Netflix поддерживает этот стандарт. К слову, мы уже выпускали подробный обзор этого сервиса.

P.S. Не забудьте подписаться в Telegram на наш научно-популярный сайт о мобильных технологиях, чтобы не пропустить самое интересное!

Если вам понравилась эта статья, присоединяйтесь к нам на Patreon — там еще интересней!

Как бы вы оценили эту статью?

Нажмите на звездочку для оценки

Внизу страницы есть комментарии.

Напишите свое мнение там, чтобы его увидели все читатели!

Если Вы хотите только поставить оценку, укажите, что именно не так?

MHL — что это такое в смартфоне и ТВ и актуально ли в 2024 году?

Передавать изображение на экран телевизора со смартфона можно разными способами. Расскажем, что такое стандарт MHL, зачем он нужен и как им пользоваться.

Что такое MHL в смартфоне?

Mobile High-Definition Link (MHL) — это технология, позволяющая передавать изображение с мобильного смартфона на экран телевизора через одноименный кабель. В этом случае видео транслируется в разрешении до 1080p (Full HD) и имеет многоканальное звучание. Для работы этой технологии мобильное устройство должно поддерживать стандарт MHL, а в телевизор должен быть встроен HDMI-разъем. Кроме того, понадобится приобрести специальный кабель. На одной стороне он имеет USB-разъем, а на другой — HDMI.

MHL

Кабели MHL бывают двух типов: пассивные и активные. Пассивным не требуется питание от блока, но у этого есть и свои минусы — разрешение может быть хуже, а для работы понадобится поддержка MHL не только на смартфоне, но и на телевизоре. Активные кабели хоть и требуют подключения к сети (для этого их оборудуют дополнительным блоком), но качество трансляции будет выше, а поддержка MHL на телевизоре необязательна — достаточно, чтобы технология была доступна на смартфоне.

Как подключить смартфон к телевизору по MHL?

После покупки нужного кабеля достаточно вставить оба конца провода в нужные разъемы: один в смартфон, а другой в HDMI-разъем на телевизоре. Если кабель активный, то потребуется дополнительно подключить его к сети, чтобы тот получал питания. Активный MHL-кабель также параллельно трансляции может заряжать смартфон. Если же кабель пассивный, то он, наоборот, будет быстро разряжать аккумулятор смартфона, из-за чего тот потребуется подключить, например, к беспроводному зарядному устройству или заранее полностью зарядить.

На экране телевизора может появиться окошко с предложением выбрать нужный тип подключения — необходимо выбрать «HDMI (MHL)». Затем окно потребуется закрыть, чтобы на дисплее отобразилась картинка со смартфона. Выведенное на экран изображение с телефона будет транслировать на телевизоре все действия, которые владелец выполняет на мобильном устройстве.

Из преимуществ такого способа подключения можно выделить возможность вывести изображение с телефона на более старых телевизорах без функции «Smart». Более того, проводное соединение более надежное, а трансляция не прерывается. Из минусов — необходимость покупки кабеля и поддержка стандарта MHL, которая есть не на всех смартфонах.

Как проверить поддержку MHL?

Узнать о том, поддерживает ли устройство технологию MHL, можно несколькими способами. Самый простой и достоверный — сделать это на официальном сайте MHL. В нем достаточно ввести марку своего смартфона или телевизора. Также можно выбрать раздел с изображением нужного устройства в верхней части экрана, а затем вручную найти модель по названию производителя.

Важно отметить, что официальный список поддерживающих MHL устройство сейчас откровенно устарел — это старые смартфоны Samsung, Huawei, LG, а также прекратившие выпуск смартфонов HTC и Sony. Также этот список включает разные аксессуары, автомобили, ТВ и дисплеи.

официальный сайт MHL

Альтернативный способ проверки заключается в установке специального приложения на смартфон. Самыми популярными являются мобильные программы «MHL Checker» и «Проверка MHL HDMI». Минусами такого метода являются необходимость установки программы на телефон, а также невозможность проверить поддержку технологии на телевизоре — сделать это можно только со смартфоном. Более того, некоторые приложения могут показывать ложную информацию и неточно определять наличие поддержки нужного стандарта, поэтому стоит обращать внимание на отзывы других пользователей.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *