Возможные функции камеры Huawei Mate 20 подробно описаны в программном обеспечении EMUI 9.

Huawei Mate 20 поступит в продажу в следующем месяце. У него будет сумасшедшая прямоугольная тройная задняя камера, но какие функции камеры будут в EMUI 9?

В следующем месяце мы увидим несколько громких анонсов смартфонов. Мы ожидаем увидеть LG V40 ThinQ, Google Pixel 3, Razer Phone 2, новый телефон Samsung Galaxy A, Huawei Mate 20, OnePlus 6Tи Honor Magic 2. В то время как мы в основном знаю все, что нужно знать о Pixel 3, другие смартфоны не так хорошо документированы. Мы знаем основной дизайн и аппаратное обеспечение Huawei Mate 20 благодаря предыдущие утечки, и теперь мы можем поделиться некоторыми сведениями о возможных функциях приложения камеры. Мы не можем гарантировать, что эти функции появятся в Huawei Mate 20, но эти новые функции камеры EMUI 9 обязательно появятся в некоторых будущих устройствах Huawei или Honor.

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

Особая благодарность компании PNF Software за предоставление нам JEB-декомпилятор. JEB позволил нам декомпилировать и проанализировать код приложения камеры EMUI 9. Проанализированная нами прошивка Huawei Mate 20 (от 13 сентября) была предоставлена ​​нам FunkyHuawei.club, сервис, который позволяет пользователям обновлять, разбирать кирпичи, или ребрендинг Телефоны Huawei и Honor платно. FunkyHuawei планирует полностью поддерживать предстоящую серию Huawei Mate 20 и в настоящее время предлагает распродажа для читателей XDA.


Подводный режим

Это, безусловно, самая странная новая функция, которую я нашел в приложении камеры EMUI 9. Huawei P20 Pro имеет степень защиты IP67 от пыли и воды, но он не является полностью водонепроницаемым, поэтому вы можете испортить свой телефон, пытаясь снять видео, пока он находится под водой. Мы не знаем, будут ли будущие Huawei Mate 20 или Huawei Mate 20 Pro водонепроницаемыми, но это не так. похоже, это имеет значение, потому что этот подводный режим предназначен для работы с водонепроницаемым водонепроницаемым устройством или без него. телефон.

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

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

На двух снимках экрана ниже показано, как мы использовали JEB Decompiler, чтобы помочь нам обнаружить эту функцию. На снимке экрана слева показана перекрестная ссылка на поле изображения в коде с реальным ресурсом, а на снимке экрана справа показано, что свойство ro.hwcamera_underwater_enable должно быть установлено значение true, чтобы эту функцию можно было использовать. Мы проверили local.prop в /product/etc/prop, однако флаг отсутствовал. Вполне возможно, что эта функция не будет запущена в Huawei Mate 20, но, поскольку мы исследовали предварительную версию программного обеспечения, мы не знаем, переключит ли Huawei эту функцию позже. Похоже, что для работы подводного режима не требуется специального оборудования (например, нового HiSilicon Kirin 980), поскольку в приложении для него не определен флаг возможностей камеры Huawei.

AI Кино

Эту следующую функцию неудивительно видеть, поскольку Huawei прямо сообщила нам во время запуск HiSilicon Kirin 980 что чипсет будет способен распознавать объекты в видео в реальном времени благодаря своим двойным NPU. Эта функция, получившая название «AI Cinema», похоже, будет применять определенные фильтры в режиме реального времени во время видео. запись. Доступные фильтры: «Цвет AI», «Размытие фона», «Свежий», «Винтаж» и «Саспенс». На изображении ниже показаны примеры графиков для каждого фильтра, который Huawei включила в приложение камеры EMUI 9.

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

<stringname="ai_cinema_effect_none">Nonestring>
<stringname="ai_cinema_effect_bokeh">Background blurstring>
<stringname="ai_cinema_effect_color">AI colorstring>
<stringname="ai_cinema_effect_fresh">Freshstring>
<stringname="ai_cinema_effect_nostalgia">Vintagestring>
<stringname="ai_cinema_effect_hitchcock">Suspensestring>
<stringname="ai_cinema_color_tip_select">Touch to select colors.string>

Наконец, чтобы включить эту функцию, ro.hwcamera.aimovie_enable должно быть установлено значение true. В текущей сборке, которую я рассматривал, это не так, но, учитывая возможности Kirin 980, мы были бы удивлены, если бы подобная функция не была включена к моменту поставки устройства. Однако Kirin 980 должен поддерживать функцию AI Movie, поскольку для нее определен флаг возможностей камеры.

ИИ-зум

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

<stringname="title_smart_zoom">AI zoomstring>
<stringname="remark_smart_zoom">Automatically adjust the zoom level to keep your subject centeredstring>
<stringname="toast_smart_zoom_enter">AI zoom enabled.string>
<stringname="toast_smart_zoom_quit">AI zoom disabled.string>
<stringname="toast_smart_zoom_fail">Unable to lock on to subject.string>
<stringname="toast_smart_zoom_first_tip">Touch the padlock to lock on and enable AI zoom.string>

Копаясь в коде, мы видим, что для включения этой функции необходимо выполнить три требования:

  • Разрешение видеозаписи должно быть не ниже 1080p.
  • AI Cinema должен быть включен.
  • Уровень красоты должен быть 0 (выкл.).

Мы также можем видеть, что «субъект», на который ссылаются строки, — это лицо человека, судя по ссылке на Smart Zoom (AI Zoom) в классе FaceDetectionExtension. Наконец, мы видим, что AI Zoom может компенсировать вручную, если алгоритм приближает не тот объект. В некоторых частях кода упоминается захват положения касания или касания, а затем вычисление прямоугольника для увеличения.

Чтобы включить AI Zoom, ro.hwcamera.smartzoom_enable должно быть установлено значение true. Опять же, эта функция не включена в рассматриваемой мной сборке, но HiSilicon Kirin 980 определенно поддерживает эту функцию, поэтому я не удивлюсь, увидев эту функцию на Huawei Mate 20.

Видео Боке

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

Видео-боке, такое как AI Zoom и AI Cinema, потребует поддержки HAL камеры. В частности, videoBokehSpotShapeSupported и videoBokehSpotShapeValueSupported Необходимо определить возможности камеры. Мы полагаем, что Mate 20 будет поддерживать эту функцию, но не можем подтвердить, действительно ли эта функция включена на устройстве.


Это почти все, что мы смогли узнать из приложения камеры EMUI 9 в дампе прошивки Huawei Mate 20. Если мы узнаем больше о Huawei Mate 20 или Huawei Mate 20 Pro, мы вам всем сообщим. У нас есть несколько особенных новинок для наших читателей, которые не требуют наличия устройства Huawei или Honor, чтобы оценить их, так что следите за обновлениями!

Присоединяйтесь к форумам Huawei Mate 20

Присоединяйтесь к форумам Huawei Mate 20 Pro

Примечание: у Huawei есть перестал предоставлять официальные коды разблокировки загрузчика для своих устройств. Поэтому загрузчик Huawei Mate 20 и Huawei Mate 20 Pro разблокировать невозможно, а значит, пользователи не смогут прошиваться. Магиск/ТВРП/Проект Требл Общие образы системы/пользовательские ПЗУ на основе AOSP.