Hdr что это в телефоне honor

Обновлено: 07.07.2024

Логотип HUAWEI

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

По своей природе режим HDR обратный режиму БОКЕ (размытие фона).
Боке используют для того чтобы размытием фона выделить главный объект на фото. А в случае с режимом HDR ситуация обратная, здесь добиваются увеличения детализации мелких деталей окружающей обстановки и осветления «проваленных» темных объектов в кадре. Особенно этот приём эффективен при съёмке закатов, когда в кадре одновременно яркое низкое солнце и темные контрастные тени от предметов.

А в каких случаях при съёмке целесообразно применение режима HDR?

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

При съёмке в режиме HDR рекомендуется использовать штатив или фиксировать камеру в неподвижном положении в течение нескольких секунд, т.к. камера делает несколько снимков.

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

Порядок включения и съёмки в режиме HDR на смартфонах HUAWEI (honor)

1. Запустите приложение Камера.

Экран 1 Фото HDR

2. Делаем свайп от левого края экрана вправо, чтобы перейти в раздел Режимы камеры.

Экран 2 Фото HDR

3. Нажимаем на значок «HDR».

Экран 3 Фото HDR

4. Для съёмки наводим камеру на объект съёмки и нажимаем на кнопку «Съёмка». После небольшой паузы вы услышите звук «затвора», что означает, что камера сделал серию снимков в режиме HDR.

Экран 4 Фото HDR

5. Результаты съёмки вы можете посмотреть через приложение Галерея или, не выходя их приложения камера, нажать на кнопку «Просмотр снимка».

Для сравнения ниже приводятся фотографии при съёмке в автоматическом режиме и в режиме HDR.


Наверняка вы слышали о том, что современные смартфоны поддерживают режим съемки HDR. Данная статья даст вам понять, в чём же заключается его суть.

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

Когда нужно включать режим HDR?

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

  • Облачка на небе будут хорошо видны, но детали самого здания окажутся почти неразличимыми;
  • Дом окажется детализированным, но при этом небо превратится в белую кашицу — в некоторых случаях оно скрывает в своих цветах и крышу постройки.

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


Обратите внимание на область в тени: она получилась светлой, и детали хорошо видны

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

Как это работает?

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

Дальше полученные кадры сливаются в один. Чем мощнее в камере или смартфоне установлен процессор, тем меньше времени займёт этот процесс. Хотя нужно не забывать и о разрешении матрицы. Само собой, 24-мегапиксельные снимки обработать сложнее, чем кадры с разрешением 8 Мп. В любом случае, даже на бюджетных девайсах результат вы увидите через пару-тройку секунд.


Ещё один пример HDR-снимка

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

Технология High Dynamic Range в разных смартфонах может быть реализована совершенно по-разному. Где-то снимки просто накладываются друг на друга, а затем слегка «замыливаются». А на более мощных и новых девайсах происходит вышеописанный процесс.

Как снимать в HDR-режиме?

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


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

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


Разница между обычным фото и HDR налицо.

Вот и всё, HDR-фотография готова! Ничего сложного!

Недостатки HDR

Давайте кратко подведем итоги. Главное достоинство режима HDR вам должно быть понятно: все области сделанного в нём кадра окажутся одинаково детализированными и светлыми. А какие недостатки имеются у такого режима?

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

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


Camera Engine — это SDK с предварительно настроенными режимами съёмки для простой интеграции в сторонние IDE. Для разработки приложений, совместимых с Camera Engine, рекомендуется использовать Android Studio версии не ниже 3.0.1. Они будут работать на телефонах Huawei с процессором Kirin 980 или новее и ОС не старше EMUI 10.0.

Для начала необходимо зарегистрироваться в качестве разработчика и пройти проверку личности на нашем портале для разработчиков. Подробнее об этом рассказывается в разделе регистрация Huawei ID. Помимо прочего, надо будет подписать соглашение о сотрудничестве — система автоматически предложит вам сделать это при загрузке SDK.

Подробнее о создании проекта и настройках читайте в нашем руководстве по интеграции.

Работа в общем режиме

Создаём режим Camera Kit, когда приложение запущено и доступен предварительный просмотр:


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


Предварительный просмотр запускается, когда с помощью mode status callback возвращается mode configuration success:


Установка функциональных параметров:


Камера будет делать снимок после касания UI:


Функция обратного вызова используется в режиме создания статуса режима и процессов управления:


Обратный вызов данных действий используется для их асинхронной обработки. Например, уведомляем приложение о формате, в котором создаётся фото:


Обратный вызов состояния действия используется для его асинхронной обработки — например, начала предварительного просмотра, начала или остановки фотографирования:


Когда приложение закрывается, занятые ресурсы высвобождаются:

Работа с режимом ночной съёмки

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

Для работы в этом режиме установите для mCurrentModeType значение Mode.Type.SUPER_NIGHT_MODE. Дальше — как в общем режиме, только после запуска предварительного просмотра установите чувствительность и время экспозиции, чтобы настроить пользовательский интерфейс (UI) приложения. Если эти параметры не заданы, используются настройки по умолчанию.

Ниже приведён метод установки чувствительности камеры; метод установки экспозиции (RequestKey.HW_SUPER_NIGHT_EXPOSURE) аналогичен.


Можно с помощью касания пользовательского интерфейса остановить экспозицию и сделать фотографии. Вызов API для остановки фотографирования:


Обратный вызов состояния действия используется для его асинхронной обработки — например, начала предварительного просмотра, начала или остановки фотографирования:

Работа с режимом широкой диафрагмы

Широкая диафрагма — режим, в котором фон размывается, а объект на изображении становится подчёркнуто чётким, выделенным.

Для работы устанавливаем для mCurrentModeType значение Mode.Type.BOKEH_MODE. После запуска предварительного просмотра задаём параметры диафрагмы:

Работа с видео

В этом режиме можно применять к записи эффекты в реальном времени. Например, функция AI movie позволяет настроить желаемые яркость и насыщенность, наложить эффект плёнки и т. д., чтобы не тратить время на постобработку.

Для работы в режиме для mCurrentModeType устанавливаем значение Mode.Type.VIDEO_MODE, задаём параметры:


После запуска предварительного просмотра запрашиваем и настраиваем поддерживаемые функции, например AI movie:


После запуска предварительного просмотра вызываем API записи видео:


Всё остальное — как при работе в общем режиме.

Работа с режимом HDR

HDR (High Dynamic Range) — режим для съёмки с недостаточным освещением. Он объединяет несколько снимков одного кадра с разной выдержкой и тем самым повышает чёткость изображения.

Для интеграции в приложение установите для mCurrentModeType значение Mode.Type.HDR_MODE. Всё остальное — как при работе с общим режимом.

Работа с режимами замедления

Режимы замедления — Slow-mo и Super slow-mo — позволяют записать видео с частотой 60 fps, 120 fps, 480 fps или 960 fps.

Для работы в режиме Slow-mo задаём mCurrentModeType как Mode.Type.SLOW_MOTION_MODE.


Режим фото у нас не поддерживается, поэтому не будем добавлять конфигурацию, связанную с фотографированием.


Этот режим поддерживает вспышку, зум, автофокус, режим цветокоррекции и распознавание лиц. Slow-mo не поддерживается фронтальной камерой, также при работе с ним невозможны операции паузы и возобновления во время видеозаписи.

Для работы в Super slow-mo устанавливаем для mCurrentModeType значение Mode.Type.SUPER_SLOW_MOTION.


Эти два элемента конфигурации должны быть установлены попарно на основе Map, возвращаемой modeCharacteristics.getSupportedVideoSizes (). Режим фото не поддерживается, поэтому не следует добавлять связанную с ним конфигурацию.

Разрешение видео должно быть таким же, как разрешение при предварительном просмотре. Ниже приведены различные операции в режиме Super slow-mo. Используйте следующие API:


Возвращается диапазон в центральной системе координат:


Если требуется ручной режим записи, вызовите mMode.startRecording (file) напрямую. Запись нельзя поставить на паузу.

Чтобы Super slow-mo работал в автоматическом режиме, сначала задаём кадр обнаружения движения:


Рамка обнаружения должна быть прямоугольной, преобразованной в центральную систему координат из системы координат предварительного просмотра. В качестве вершины принимаем верхний левый угол превью. Правило определения длины края кадра выглядит следующим образом: на телефоне, поддерживающем 7680 кадров в секунду, длина края кадра может быть установлена ​​на значение в диапазоне [1/3, 1] от меньшей стороны экрана телефона. В противном случае может быть доставлено только фиксированное значение, которое составляет 1/3 от меньшей стороны.

Модуль работает в автоматическом режиме и вызывается mMode.startRecording(file). До обнаружения движущегося объекта, то есть до того, как будет возвращён RecordingResult.State.RECORDING_STARTED, можно вызвать mMode.stopRecording (), чтобы остановить запись. После обнаружения движущегося объекта запись не может быть остановлена.

Когда вызывается mMode.stopRecording (), возвращается событие RecordingResult.State.RECORDING_STOPPED. После однократной записи режим переключается на ручной. Чтобы снова выполнить автоматическую запись, доставляем зону обнаружения.


Super slow-mo поддерживает вспышку, зум и автофокус, не поддерживается фронтальной камерой.

Работа с режимом портретной съёмки

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

Для работы установим для mCurrentModeType значение Mode.Type.PORTRAIT_MODE. Остальные шаги — как в общем режиме, только после запуска предварительного просмотра задаём настройки для портретного режима:

Работа с режимом Pro

Режим Pro работает как с фото, так и с видео. При использовании этого API появляется возможность изменить ISO и продолжительность экспозиции, режим фокусировки и так далее. Кроме того, режим Pro поддерживает вспышку, зум, автофокус, режим цветокоррекции и распознавание лиц. Не работает с фронтальной камерой.

В режиме Pro новые параметры открываются в виде ключей. Нам нужно только:

  1. Установить для mCurrentModeType значение PRO_PHOTO_MODE или PRO_VIDEO_MODE.
  2. Использовать mCurrentModeType для создания объекта Mode.
  3. Вызвать метод setParameter объекта Mode, чтобы включить соответствующую возможность.
  4. Использовать TakePicture, startRecording и методы stopRecording объекта Mode для фотосъёмки и записи видео.


Настройки других параметров аналогичны. Чтобы включить автоматический режим, для ISO и экспозиции выставляем значение 0. Надо учитывать, что режим Pro не поддерживает фронтальную камеру и серийную съёмку.


Чтобы сделать снимок в формате RAW, используем getSupportedCaptureSizes (ImageFormat.RAW_SENSOR) в ModeCharacteristics. Чтобы запросить поддерживаемое разрешение, выбираем разрешение captureSize и вызываем addCaptureImage (captureSize, ImageFormat.RAW_SEOSOR) из ModeConfig.Builder.


Доставка параметров при работе в режиме Pro video:

После включения функции предварительного просмотра вызываем API записи. Параметры — как в Pro foto, за исключением выдержки.

Работа с нормальным режимом

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

Для активации нормального режима установите для mCurrentModeType значение Mode.Type.NORMAL_MODE. После включения предварительного просмотра задаём параметры. Ниже — пример для интеллектуального определения сценариев:


Спортивная съёмка (burst shooting) с помощью основной камеры:



На этом пока всё. Если у вас есть вопросы по работе с камерой на платформе HMS, можете задать их в комментариях.

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

Что такое технология HDR, зачем она нужна и как работает на смартфонах.

Что такое HDR и зачем он нужен?

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

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

HDR в камере телефона — что это за технология?

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

Как пользоваться HDR в камере смартфона?

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

Чтобы получить наиболее качественные снимки, HDR необходимо использовать в следующих ситуациях:

  • при съемке пейзажа. Обычно на открытом пространстве подходящее освещение для хороших снимков. Однако слишком яркое солнце или слишком темные тени от объектов могут испортить фотографию. В таком случае рекомендуется включить режим HDR, чтобы сбалансировать яркость и не потерять четкость снимка;
  • при недостаточном или слишком ярком освещении. Если на фотографии заметны слишком темные или слишком светлые пятна, стоит сделать снимок еще раз, но с включенным режимом HDR.

Важно помнить, что из-за специфики HDR обладает несколькими серьезными недостатками:

  • режим нельзя использовать для быстрой съемки. Так как HDR делает несколько снимков, а затем комбинирует их, ему необходимо время для работы. Не рекомендуется снимать движущиеся объекты с этим режимом, так как в результате можно получить некачественные и размытые изображения;
  • режим HDR не дает дополнительный свет — он правильно "распределяет" уже имеющееся освещение. Поэтому снимки в ночное время или при плохом освещении без ночного режима будут некачественными или слишком темными;
  • при использовании HDR яркость конечного снимка будет ниже, чем есть на самом деле. Если пользователь не уверен, необходимо ли включить режим, рекомендуется сделать два снимка — один с включенным HDR и один с выключенным.

HDR в камере телефона — что это за технология?

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

  • не стоит использовать режим, если освещение и так распределено равномерно;
  • Если акцент на фотографии должен уделяться ярким цветам, использовать HDR не рекомендуется — он делает яркие объекты более блеклыми.

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

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

Видеоканал Фотогора

Читайте также: