Mogelijke Huawei Mate 20-camerafuncties gedetailleerd in EMUI 9-software

De Huawei Mate 20 wordt volgende maand gelanceerd. Het zal een waanzinnige rechthoekige sensorarray met drie camera's aan de achterzijde hebben, maar welke camerafuncties zal het hebben in EMUI 9?

Volgende maand zullen er meerdere spraakmakende smartphone-aankondigingen plaatsvinden. We verwachten de LG V40 ThinQ, Google Pixel 3, Razer Phone 2, een nieuwe Samsung Galaxy A-telefoon, de Huawei Mate 20, de OnePlus 6Ten de Honor Magic 2. Terwijl we weet eigenlijk alles wat er te weten valt over de Pixel 3zijn de andere smartphones niet zo goed gedocumenteerd. Wij kennen de basis ontwerp En hardware van de Huawei Mate 20 dankzij eerdere lekkages, en we kunnen nu enig inzicht delen in de mogelijke functies van de camera-app. We kunnen niet garanderen dat de functies zullen verschijnen op de Huawei Mate 20, maar deze nieuwe EMUI 9-camerafuncties zullen ongetwijfeld verschijnen in een toekomstig Huawei- of Honor-apparaat.

Een APK-demontage kan vaak functies voorspellen die in een toekomstige update van een applicatie kunnen verschijnen, maar het is mogelijk dat een van de functies die we hier noemen mogelijk niet in een toekomstige release wordt opgenomen. Dit komt omdat deze functies momenteel niet zijn geïmplementeerd in de live build en op elk moment door Google kunnen worden ingetrokken in een toekomstige build.

Speciale dank aan PNF Software voor het ter beschikking stellen van ons JEB-decompiler. JEB heeft het voor ons mogelijk gemaakt om de code van de EMUI 9 camera-app te decompileren en analyseren. De Huawei Mate 20-firmware (gedateerd 13 september) die we hebben geanalyseerd, is aan ons verstrekt door FunkyHuawei.club, een dienst waarmee gebruikers dat kunnen update, ontstenen, of rebranden Huawei- en Honor-telefoons tegen betaling. FunkyHuawei is van plan de komende Huawei Mate 20-serie volledig te ondersteunen en biedt momenteel een verkoop voor XDA-lezers.


Onderwatermodus

Dit is veruit de vreemdste nieuwe functie die ik heb gevonden in de EMUI 9 camera-app. De Huawei P20 Pro heeft een IP67-classificatie voor stof- en waterbestendigheid, maar is niet volledig waterdicht, dus u kunt uw telefoon verpesten als u probeert een video te maken terwijl deze onder water is. We weten niet of de aankomende Huawei Mate 20 of Huawei Mate 20 Pro waterdicht zal zijn, maar dat is niet het geval Het lijkt erop dat dat ertoe doet, omdat deze onderwatermodus is ontworpen om met of zonder waterdicht te werken telefoon.

Volgens de aanwijzingen die ik heb gevonden, is de onderwatermodus ontworpen om je te helpen 'heldere foto's te maken in onderwateromgevingen'. U kunt op de knop Volume omlaag drukken Om een ​​foto te maken, drukt u op de knop Volume omhoog om een ​​video op te nemen, drukt u op de aan/uit-knop om de camera aan/uit te zetten, of houdt u de knop onderaan ingedrukt om Uitgang. Dit alles kan worden gedaan door via een waterdicht telefoonhoesje op het scherm te tikken, en blijkbaar zal Huawei dergelijke hoesjes zelf aanbieden. Het bedrijf waarschuwt echter dat eventuele schade die aan uw telefoon wordt veroorzaakt door het niet correct volgen van de instructies, niet onder de garantie valt.

Ik heb een relevante afbeelding gevonden voor de onderwatermodus en deze ziet eruit als een afbeelding van een telefoon in een tas. Huawei moedigt je aan om je echt dure smartphone in een tas te stoppen en onder water te dompelen om geweldige foto's te maken. Sommigen van jullie vinden dat misschien heel cool, maar ik denk dat ik zal slagen.

De twee onderstaande schermafbeeldingen laten zien hoe we JEB Decompiler hebben gebruikt om ons te helpen bij het ontdekken van deze functie. In de schermafbeelding aan de linkerkant zien we een kruisverwijzing naar het afbeeldingsveld in de code met het werkelijke item, terwijl de schermafdruk aan de rechterkant laat zien dat de eigenschap ro.hwcamera_underwater_enable moet worden ingesteld op true om deze functie te kunnen gebruiken. We hebben local.prop gecontroleerd in /product/etc/prop, maar de vlag ontbrak. Het is mogelijk dat deze functie niet wordt gelanceerd met de Huawei Mate 20, maar aangezien we pre-releasesoftware hebben onderzocht, weten we niet of Huawei op een later tijdstip de schakelaar zal omzetten. Het lijkt erop dat de onderwatermodus geen speciale hardware vereist (zoals de nieuwe HiSilicon Kirin 980), omdat er geen Huawei-cameracapaciteitsvlag voor is gedefinieerd in de app.

AI-bioscoop

Deze volgende functie is niet verrassend om te zien, aangezien Huawei ons dit expliciet vertelde tijdens de lancering van de HiSilicon Kirin 980 dat de chipset dankzij de dubbele NPU's in staat zou zijn tot real-time objectherkenning in video's. Het heet 'AI Cinema' en het lijkt erop dat de functie bepaalde filters in realtime zal toepassen tijdens video opname. De beschikbare filters zijn AI-kleur, Achtergrondvervaging, Fris, Vintage en Spanning. De onderstaande afbeelding toont de voorbeeldafbeeldingen voor elk filter dat Huawei in de EMUI 9-camera-app heeft opgenomen.

Hieronder staan ​​de strings die ik heb gebruikt om de echte namen van elk filter te verkrijgen.

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

Om deze functie ten slotte in te schakelen, ro.hwcamera.aimovie_enable moet op waar worden ingesteld. Dit is niet het geval in de huidige build waar ik naar keek, maar gezien de mogelijkheden van de Kirin 980 zouden we verbaasd zijn als een functie als deze niet beschikbaar is tegen de tijd dat het apparaat wordt verzonden. De Kirin 980 zou echter de AI Movie-functie moeten ondersteunen, aangezien de vlag voor cameramogelijkheden ervoor is gedefinieerd.

AI-zoom

Als je moeite hebt met het vinden van het perfecte zoomniveau om een ​​geweldige foto te maken, dan is de AI Zoom-functie van Huawei wellicht iets voor jou. In de tekenreeksen staat dat de functie automatisch het zoomniveau aanpast om uw onderwerp gecentreerd te houden. Afgezien daarvan vertellen de snaren ons niet veel anders over de functie.

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

Als we in de code duiken, kunnen we zien dat er drie vereisten zijn voordat de functie kan worden ingeschakeld:

  • De video-opnameresolutie moet minimaal 1080p zijn.
  • AI Cinema moet zijn ingeschakeld.
  • Het schoonheidsniveau moet 0 (uit) zijn.

We kunnen ook zien dat het "onderwerp" waarnaar de tekenreeksen verwijzen, het gezicht van een persoon is, te oordelen naar de verwijzing naar Smart Zoom (AI Zoom) in de FaceDetectionExtension-klasse. Ten slotte kunnen we zien dat er mogelijk handmatige compensatie is voor AI Zoom voor het geval het algoritme op het verkeerde onderwerp inzoomt. Delen van de code vermelden het grijpen van de aanraak- of tikpositie en vervolgens het berekenen van een rechthoek om op in te zoomen.

Om AI Zoom in te schakelen, ro.hwcamera.smartzoom_enable moet op waar worden ingesteld. Nogmaals, deze functie is niet ingeschakeld in de build waar ik naar kijk, maar de HiSilicon Kirin 980 is zeker in staat tot deze functie, dus het zou me niet verbazen als ik deze functie op de Huawei Mate 20 zou zien.

Videobokeh

Bokeh is het proces waarbij het onderwerp op de voorgrond wordt benadrukt door de achtergrond rondom het onderwerp te vervagen. Bokeh-effecten plaatsen vormen op de achtergrond, zoals sterren of cirkels, waardoor de illusie van licht ontstaat. Huawei zal meerdere video-bokeh-effecten aanbieden, zoals blijkt uit de onderstaande voorbeeldafbeeldingen.

Video Bokeh zal, net als AI Zoom en AI Cinema, ondersteuning nodig hebben in de camera HAL. In het bijzonder de videoBokehSpotShapeSupported En videoBokehSpotShapeValueSupported cameramogelijkheden moeten worden gedefinieerd. We denken dat de Mate 20 dit zal ondersteunen, hoewel we niet kunnen bevestigen of de functie daadwerkelijk op het apparaat is ingeschakeld.


Dat is ongeveer alles wat we konden leren van de EMUI 9-camera-app in de Huawei Mate 20-firmwaredump. Als we meer te weten komen over de Huawei Mate 20 of Huawei Mate 20 Pro, laten we het jullie allemaal weten. We hebben een aantal speciale goodies voor onze lezers waarvoor je geen Huawei- of Honor-apparaat hoeft te bezitten, dus houd het in de gaten!

Word lid van de Huawei Mate 20-forums

Word lid van de Huawei Mate 20 Pro-forums

Let op: Huawei heeft gestopt met het verstrekken van officiële ontgrendelingscodes voor de bootloader voor zijn apparaten. Daarom kan de bootloader van de Huawei Mate 20 en Huawei Mate 20 Pro niet worden ontgrendeld, wat betekent dat gebruikers niet kunnen flitsen Magisk/TWRP/Project Treble Generieke systeemimages/AOSP-gebaseerde aangepaste ROM's.