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

click fraud protection

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 Color, Background Blur, Fresh, Vintage и Suspense. Изображението по-долу показва примерните графики за всеки филтър, който 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 мащабиране

Ако ви е трудно да намерите перфектното ниво на увеличение, за да направите страхотна снимка, тогава функцията 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 ще предлага множество видео боке ефекти, както е показано на примерните графики по-долу.

Video Bokeh, подобно на 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 не може да бъде отключен, което означава, че потребителите не могат да флашват Magisk/TWRP/Проект Treble Generic System Images/AOSP-базирани потребителски ROM.