Posibile caracteristici ale camerei Huawei Mate 20 detaliate în software-ul EMUI 9

Huawei Mate 20 va fi lansat luna viitoare. Va avea o matrice de senzori a camerei spate triple dreptunghiulare nebunești, dar ce caracteristici ale camerei va avea în EMUI 9?

Luna viitoare vor apărea mai multe anunțuri de mare profil pentru smartphone-uri. Ne așteptăm să vedem LG V40 ThinQ, Google Pixel 3, Razer Phone 2, un nou telefon Samsung Galaxy A, Huawei Mate 20, OnePlus 6Tși Honor Magic 2. In timp ce noi În principiu, știți tot ce trebuie să știți despre Pixel 3, celelalte smartphone-uri nu sunt la fel de bine documentate. Știm proiectare de bază și hardware de Huawei Mate 20 datorită scurgeri anterioare, iar acum putem împărtăși câteva informații despre posibilele funcții ale aplicației sale pentru cameră. Nu putem garanta că funcțiile se vor lansa cu Huawei Mate 20, dar aceste noi caracteristici ale camerei EMUI 9 vor apărea pe un viitor dispozitiv Huawei sau Honor.

O demontare a APK-ului poate prezice adesea funcții care pot apărea într-o actualizare viitoare a unei aplicații, dar este posibil ca oricare dintre caracteristicile pe care le menționăm aici să nu apară într-o versiune viitoare. Acest lucru se datorează faptului că aceste funcții sunt în prezent neimplementate în versiunea live și pot fi extrase oricând de Google într-o versiune viitoare.

Mulțumiri speciale lui PNF Software pentru că ne-a oferit Decompiler JEB. JEB ne-a făcut posibil să decompilăm și să analizăm codul aplicației pentru cameră EMUI 9. Firmware-ul Huawei Mate 20 (datat 13 septembrie) pe care l-am analizat ne-a fost furnizat de FunkyHuawei.club, un serviciu care permite utilizatorilor să Actualizați, descărămizi, sau rebrand Telefoane Huawei și Honor contra cost. FunkyHuawei intenționează să sprijine pe deplin viitoarea serie Huawei Mate 20 și oferă în prezent un vânzare pentru cititorii XDA.


Modul subacvatic

Aceasta este de departe cea mai ciudată caracteristică nouă pe care am găsit-o în aplicația pentru cameră EMUI 9. Huawei P20 Pro este clasificat IP67 pentru rezistență la praf și apă, dar nu este complet rezistent la apă, așa că vă puteți distruge telefonul încercând să faceți un videoclip în timp ce este scufundat sub apă. Nu știm dacă viitorul Huawei Mate 20 sau Huawei Mate 20 Pro va fi rezistent la apă, dar nu este se pare că asta va conta, deoarece acest mod subacvatic este proiectat să funcționeze cu sau fără impermeabil telefon.

Conform șirurilor pe care le-am găsit, modul subacvatic este conceput pentru a vă ajuta să „faceți fotografii clare în medii subacvatice”. Puteți apăsa butonul de reducere a volumului pentru a face o fotografie, apăsați butonul de creștere a volumului pentru a înregistra un videoclip, apăsați butonul de pornire pentru a porni/opri camera sau atingeți și mențineți apăsat butonul din partea de jos pentru Ieșire. Toate acestea pot fi făcute atingând ecranul printr-o carcasă impermeabilă pentru telefon și, se pare, Huawei va oferi ei înșiși astfel de huse. Cu toate acestea, compania avertizează că orice daune cauzate telefonului dvs. prin nerespectarea corectă a instrucțiunilor nu va fi acoperită de garanție.

Am găsit o grafică relevantă pentru modul subacvatic și arată ca o imagine a unui telefon într-o geantă. Huawei te încurajează să-ți bagi smartphone-ul cu adevărat scump într-o geantă și să-l scufundi sub apă pentru a face fotografii grozave. Unii dintre voi s-ar putea să găsească asta foarte tare, dar cred că voi trece.

Cele două capturi de ecran de mai jos arată cum am folosit JEB Decompiler pentru a ne ajuta în descoperirea acestei caracteristici. Captura de ecran din stânga ne arată încrucișarea câmpului imagine din cod cu activul real, în timp ce captura de ecran din dreapta arată că proprietatea ro.hwcamera_underwater_enable trebuie setat la true pentru ca această caracteristică să poată fi utilizată. Am verificat local.prop în /product/etc/prop, cu toate acestea, steagul lipsea. Este posibil ca această caracteristică să nu se lanseze cu Huawei Mate 20, dar, din moment ce am examinat software-ul pre-lansare, nu știm dacă Huawei va opri comutatorul la o dată ulterioară. Modul subacvatic nu pare să necesite hardware special (cum ar fi noul HiSilicon Kirin 980) pentru a funcționa, deoarece nu există un indicator de capacitate a camerei Huawei definit în aplicație.

AI Cinema

Această funcție următoare nu este deloc surprinzător de văzut, deoarece Huawei ne-a spus în mod explicit în timpul lansarea HiSilicon Kirin 980 că chipsetul ar fi capabil să recunoască obiectele în timp real în videoclipuri datorită NPU-urilor sale duale. Denumită „AI Cinema”, se pare că funcția va aplica anumite filtre în timp real în timpul videoclipului înregistrare. Filtrele disponibile sunt AI Color, Background Blur, Fresh, Vintage și Suspense. Imaginea de mai jos prezintă exemple de grafică pentru fiecare filtru pe care Huawei l-a inclus în aplicația pentru cameră EMUI 9.

Mai jos sunt șirurile pe care le-am folosit pentru a obține numele adevărate ale fiecărui filtru.

<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>

În sfârșit, pentru ca această funcție să fie activată, ro.hwcamera.aimovie_enable trebuie setat la adevărat. Acesta nu este cazul în versiunea curentă la care mă uitam, dar având în vedere capabilitățile Kirin 980, am fi surprinși dacă o funcție ca aceasta nu este activată până la livrarea dispozitivului. Kirin 980 ar trebui să accepte funcția AI Movie, totuși, deoarece este definit indicatorul de capacitate a camerei.

AI Zoom

Dacă te lupți să găsești nivelul perfect de zoom pentru a face o fotografie grozavă, atunci funcția AI Zoom de la Huawei poate fi pentru tine. Șirurile afirmă că funcția va ajusta automat nivelul de zoom pentru a vă menține subiectul centrat. În afară de asta, șirurile nu ne spun prea multe despre caracteristică.

<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>

Săpând în cod, putem vedea că există trei cerințe pentru ca caracteristica să fie activată:

  • Rezoluția de înregistrare video trebuie să fie de cel puțin 1080p.
  • AI Cinema trebuie să fie activat.
  • Nivelul de frumusețe trebuie să fie 0 (dezactivat).

Putem vedea, de asemenea, că „subiectul” la care se referă șirurile este chipul unei persoane, judecând după referirea la Smart Zoom (AI Zoom) din clasa FaceDetectionExtension. În cele din urmă, putem vedea că poate exista o compensare manuală pentru AI Zoom în cazul în care algoritmul mărește pe subiectul greșit. Părți ale codului menționează preluarea poziției de atingere sau atingere și apoi calcularea unui dreptunghi pentru a mări.

Pentru ca AI Zoom să fie activat, ro.hwcamera.smartzoom_enable trebuie setat la adevărat. Din nou, această caracteristică nu este activată în versiunea la care mă uit, dar HiSilicon Kirin 980 este cu siguranță capabil de această caracteristică, așa că nu aș fi surprins să văd această caracteristică pe Huawei Mate 20.

Video Bokeh

Bokeh este procesul de evidențiere a subiectului din prim-plan prin estomparea fundalului din jurul subiectului. Efectele bokeh plasează forme în fundal, cum ar fi stelele sau cercurile, ceea ce dă iluzia de lumini. Huawei va oferi mai multe efecte video bokeh, așa cum se arată în exemplul de grafică de mai jos.

Video Bokeh, precum AI Zoom și AI Cinema, vor necesita suport în camera HAL. Mai exact, cel videoBokehSpotShapeSupported și videoBokehSpotShapeValueSupported trebuie definite capacitățile camerei. Credem că Mate 20 va accepta acest lucru, deși nu putem confirma dacă funcția este de fapt activată pe dispozitiv.


Cam atât am putea învăța din aplicația pentru cameră EMUI 9 din descărcarea firmware-ului Huawei Mate 20. Dacă aflăm mai multe despre Huawei Mate 20 sau Huawei Mate 20 Pro, vă vom anunța pe toți. Avem câteva bunătăți speciale pentru cititorii noștri care nu necesită să dețineți un dispozitiv Huawei sau Honor pentru a le aprecia, așa că rămâneți pe fază!

Alăturați-vă forumurilor Huawei Mate 20

Alăturați-vă forumurilor Huawei Mate 20 Pro

Notă: Huawei are a încetat să mai furnizeze coduri oficiale de deblocare a bootloader-ului pentru dispozitivele sale. Prin urmare, bootloader-ul Huawei Mate 20 și Huawei Mate 20 Pro nu poate fi deblocat, ceea ce înseamnă că utilizatorii nu pot flash Magisk/TWRP/Proiect Treble Imagini de sistem generice/ROM-uri personalizate bazate pe AOSP.