Možne funkcije kamere Huawei Mate 20 so podrobno opisane v programski opremi EMUI 9

Huawei Mate 20 bo predstavljen naslednji mesec. Imel bo nor pravokoten niz trojnih senzorjev zadnje kamere, toda kakšne funkcije kamere bo imel v EMUI 9?

Naslednji mesec bomo videli številne odmevne objave pametnih telefonov. Pričakujemo LG V40 ThinQ, Google Pixel 3, Razer Phone 2, novi telefon Samsung Galaxy A, Huawei Mate 20, OnePlus 6Tin Honor Magic 2. Medtem ko mi v bistvu vem vse, kar je treba vedeti o Pixel 3, drugi pametni telefoni niso tako dobro dokumentirani. Poznamo osnovna zasnova in strojna oprema Huawei Mate 20 zahvaljujoč prejšnja puščanja, zdaj pa lahko delimo nekaj vpogleda v možne funkcije njegove aplikacije za kamero. Ne moremo zagotoviti, da se bodo te funkcije predstavile s telefonom Huawei Mate 20, vendar se bodo te nove funkcije kamere EMUI 9 zagotovo pojavile v kakšni prihodnji napravi Huawei ali Honor.

Razgradnja APK-ja lahko pogosto predvidi funkcije, ki bodo morda prispele v prihodnji posodobitvi aplikacije, vendar je možno, da katera od funkcij, ki jih tukaj omenjamo, morda ne bo prišla v prihodnjo izdajo. To je zato, ker te funkcije trenutno niso implementirane v gradnji v živo in jih lahko Google kadar koli umakne v prihodnji gradnji.

Posebna zahvala PNF Software, ki nam je zagotovila JEB Decompiler. JEB nam je omogočil dekompilacijo in analizo kode aplikacije za kamero EMUI 9. Vdelano programsko opremo Huawei Mate 20 (z datumom 13. september), ki smo jo analizirali, nam je zagotovil FunkyHuawei.club, storitev, ki uporabnikom omogoča nadgradnja, unbrick, oz preoblikovati Telefoni Huawei in Honor proti plačilu. FunkyHuawei namerava v celoti podpreti prihajajočo serijo Huawei Mate 20 in trenutno ponuja prodaja za bralnike XDA.


Podvodni način

To je daleč najbolj nenavadna nova funkcija, ki sem jo našel v aplikaciji kamere EMUI 9. Huawei P20 Pro ima oceno odpornosti proti prahu in vodi IP67, vendar ni popolnoma vodoodporen, zato bi lahko uničili svoj telefon, če bi poskušali posneti video, medtem ko je potopljen pod vodo. Ne vemo, ali bo prihajajoči Huawei Mate 20 ali Huawei Mate 20 Pro vodotesen, vendar ni zdi se, da bo to pomembno, ker je ta podvodni način zasnovan tako, da deluje z ali brez vodoodpornega telefon.

Glede na nize, ki sem jih našel, je podvodni način zasnovan tako, da vam pomaga "snemati jasne posnetke v podvodnih okoljih." Lahko pritisnete gumb za zmanjšanje glasnosti da posnamete fotografijo, pritisnite gumb za povečanje glasnosti, da posnamete video, pritisnite gumb za vklop, da vklopite/izklopite kamero, ali se dotaknite in držite gumb na dnu, da izhod. Vse to je mogoče storiti s tapkanjem po zaslonu skozi vodoodporen ovitek za telefon in očitno bodo Huawei sami ponujali takšne ovitke. Čeprav podjetje opozarja, da morebitna škoda, povzročena na vašem telefonu zaradi neustreznega upoštevanja navodil, ne bo zajeta v garancijo.

Našel sem ustrezno grafiko za podvodni način in je videti kot slika telefona v torbi. Huawei vas spodbuja, da svoj res drag pametni telefon pospravite v torbo in ga potopite pod vodo ter posnamete odlične fotografije. Nekaterim od vas se bo to morda zdelo res kul, ampak mislim, da bom prestal.

Spodnja posnetka zaslona prikazujeta, kako smo uporabili JEB Decompiler, ki nam je pomagal pri odkrivanju te funkcije. Posnetek zaslona na levi prikazuje navzkrižno sklicevanje na polje slike v kodi z dejanskim sredstvom, medtem ko posnetek zaslona na desni kaže, da lastnost ro.hwcamera_underwater_enable mora biti nastavljen na true, da je ta funkcija uporabna. Preverili smo local.prop v /product/etc/prop, vendar zastavica manjka. Možno je, da se ta funkcija ne bo začela izvajati pri Huawei Mate 20, a ker smo preučili programsko opremo pred izdajo, ne vemo, ali bo Huawei pozneje preklopil stikalo. Zdi se, da podvodni način za delovanje ne potrebuje posebne strojne opreme (kot je novi HiSilicon Kirin 980), saj v aplikaciji ni definirana zastavica zmogljivosti kamere Huawei.

AI kino

Ta naslednja funkcija ni nič presenetljivega, saj nam je Huawei to izrecno povedal med lansiranje HiSilicon Kirin 980 da bi bil nabor čipov zmožen prepoznavanja predmetov v videoposnetkih v realnem času zahvaljujoč dvojnim NPU. Zdi se, da bo funkcija, imenovana "AI Cinema", uporabila določene filtre v realnem času med videom snemanje. Razpoložljivi filtri so AI Barva, Zameglitev ozadja, Sveže, Vintage in Napetost. Spodnja slika prikazuje vzorčno grafiko za vsak filter, ki ga je Huawei vključil v aplikacijo za kamero EMUI 9.

Spodaj so nizi, ki sem jih uporabil za pridobitev pravih imen vsakega filtra.

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

Nazadnje, da bo ta funkcija omogočena, ro.hwcamera.aimovie_enable mora biti nastavljeno na true. V trenutni zgradbi, ki sem si jo ogledoval, ni tako, a glede na zmogljivosti Kirin 980 bi bili presenečeni, če takšna funkcija ne bi bila omogočena do trenutka, ko je naprava poslana. Kirin 980 pa bi moral podpirati funkcijo AI Movie, saj je zastavica zmogljivosti kamere zanjo definirana.

AI Zoom

Če imate težave z iskanjem popolne stopnje povečave, da bi posneli odlično sliko, potem je Huaweijeva funkcija AI Zoom morda za vas. Nizi navajajo, da bo funkcija samodejno prilagodila stopnjo povečave, da bo vaš subjekt osredotočen na sredino. Razen tega nam strune ne povedo veliko drugega o funkciji.

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

Ko se poglobimo v kodo, lahko vidimo, da obstajajo tri zahteve za omogočeno funkcijo:

  • Ločljivost video posnetka mora biti vsaj 1080p.
  • AI Cinema mora biti omogočen.
  • Stopnja lepote mora biti 0 (izklopljeno).

Vidimo lahko tudi, da je "subjekt", na katerega se nanašajo nizi, obraz osebe, sodeč po sklicevanju na Smart Zoom (AI Zoom) v razredu FaceDetectionExtension. Nazadnje lahko vidimo, da lahko obstaja ročna kompenzacija za AI Zoom, če algoritem poveča napačen subjekt. Deli kode omenjajo prijemanje položaja dotika ali tapkanja in nato izračun pravokotnika za povečavo.

Da bo AI Zoom omogočen, ro.hwcamera.smartzoom_enable mora biti nastavljeno na true. Ponovno, ta funkcija ni omogočena v zgradbi, ki jo gledam, vendar je HiSilicon Kirin 980 zagotovo zmožen te funkcije, tako da ne bi bil presenečen, če bi to funkcijo videl na Huawei Mate 20.

Video Bokeh

Bokeh je postopek poudarjanja motiva v ospredju z zameglitvijo ozadja, ki obdaja motiv. Učinki zameglitve postavijo oblike v ozadje, kot so zvezde ali krogi, kar daje iluzijo luči. Huawei bo ponudil več učinkov zamegljenosti videa, kot prikazuje spodnja vzorčna grafika.

Video Bokeh bo tako kot AI Zoom in AI Cinema zahteval podporo v kameri HAL. Natančneje, videoBokehSpotShapeSupported in videoBokehSpotShapeValueSupported je treba določiti zmogljivosti kamere. Verjamemo, da bo Mate 20 to podpiral, čeprav ne moremo potrditi, ali je funkcija dejansko omogočena v napravi.


To je skoraj vse, kar smo se lahko naučili iz aplikacije za kamero EMUI 9 v izdelku vdelane programske opreme Huawei Mate 20. Če bomo izvedeli več o Huawei Mate 20 ali Huawei Mate 20 Pro, vas bomo obvestili. Za naše bralce imamo nekaj posebnih dobrot, za katere vam ni treba imeti naprave Huawei ali Honor, zato ostanite z nami!

Pridružite se forumom Huawei Mate 20

Pridružite se forumom Huawei Mate 20 Pro

Opomba: Huawei ima prenehal zagotavljati uradne kode za odklepanje zagonskega nalagalnika za svoje naprave. Zato zagonskega nalagalnika Huawei Mate 20 in Huawei Mate 20 Pro ni mogoče odkleniti, kar pomeni, da uporabniki ne morejo bliskati Magisk/TWRP/Projekt Treble Generične sistemske slike/ROM-i po meri, ki temeljijo na AOSP.