Le Huawei Mate 20 sera lancé le mois prochain. Il disposera d'un triple capteur de caméra arrière rectangulaire, mais quelles fonctionnalités de caméra aura-t-il dans EMUI 9 ?
Le mois prochain verra plusieurs annonces très médiatisées sur les smartphones. Nous nous attendons à voir le LG V40 ThinQ, le Google Pixel 3, le Razer Phone 2, un nouveau téléphone Samsung Galaxy A, le Huawei Mate 20, le OnePlus 6T, et le Honor Magic 2. Pendant que nous je sais en gros tout ce qu'il y a à savoir sur le Pixel 3, les autres smartphones ne sont pas aussi bien documentés. Nous connaissons le conception de base et matériel du Huawei Mate 20 grâce à fuites précédentes, et nous pouvons maintenant partager quelques aperçus des fonctionnalités possibles de son application appareil photo. Nous ne pouvons pas garantir que les fonctionnalités seront lancées avec le Huawei Mate 20, mais ces nouvelles fonctionnalités de l'appareil photo EMUI 9 apparaîtront forcément dans certains futurs appareils Huawei ou Honor.
Un démontage d'un APK peut souvent prédire des fonctionnalités qui pourraient arriver dans une future mise à jour d'une application, mais il est possible que l'une des fonctionnalités que nous mentionnons ici ne soit pas disponible dans une version future. En effet, ces fonctionnalités ne sont actuellement pas implémentées dans la version live et peuvent être supprimées à tout moment par Google dans une version future.
Un merci spécial à PNF Software pour nous avoir fourni Décompilateur JEB. JEB nous a permis de décompiler et d'analyser le code de l'application caméra EMUI 9. Le firmware du Huawei Mate 20 (daté du 13 septembre) que nous avons analysé nous a été fourni par FunkyHuawei.club, un service qui permet aux utilisateurs de mise à jour, débloquer, ou changer de marque Téléphones Huawei et Honor payants. FunkyHuawei prévoit de prendre pleinement en charge la prochaine série Huawei Mate 20 et propose actuellement un vente pour les lecteurs XDA.
Mode sous-marin
C'est de loin la nouvelle fonctionnalité la plus étrange que j'ai trouvée dans l'application appareil photo EMUI 9. Le Huawei P20 Pro est classé IP67 pour sa résistance à la poussière et à l'eau, mais il n'est pas entièrement étanche, vous pourriez donc endommager votre téléphone en essayant de prendre une vidéo alors qu'il est immergé sous l'eau. Nous ne savons pas si le prochain Huawei Mate 20 ou Huawei Mate 20 Pro sera étanche, mais ce n'est pas le cas. il semble que cela soit important car ce mode sous-marin est conçu pour fonctionner avec ou sans un étanche téléphone.
D'après les cordes que j'ai trouvées, le mode sous-marin est conçu pour vous aider à « prendre des photos claires dans des environnements sous-marins ». Vous pouvez appuyer sur le bouton de réduction du volume pour prendre une photo, appuyez sur le bouton d'augmentation du volume pour filmer une vidéo, appuyez sur le bouton d'alimentation pour allumer/éteindre l'appareil photo, ou touchez et maintenez le bouton en bas pour sortie. Tout cela peut être fait en appuyant sur l'écran à travers un étui de téléphone étanche, et apparemment, Huawei proposera lui-même de tels étuis. Cependant, la société prévient que tout dommage causé à votre téléphone en ne suivant pas correctement les instructions ne sera pas couvert par la garantie.
J'ai trouvé un graphique pertinent pour le mode sous-marin et il ressemble à une photo d'un téléphone dans un sac. Huawei vous encourage à mettre votre smartphone très cher dans un sac et à le plonger sous l'eau pour prendre de superbes photos. Certains d’entre vous trouveront peut-être cela vraiment cool, mais je pense que je vais passer mon tour.
Les deux captures d'écran ci-dessous montrent comment nous avons utilisé JEB Decompiler pour nous aider dans la découverte de cette fonctionnalité. La capture d'écran de gauche nous montre un croisement du champ d'image dans le code avec l'actif réel, tandis que la capture d'écran de droite montre que la propriété ro.hwcamera_underwater_enable
doit être défini sur true pour que cette fonctionnalité soit utilisable. Nous avons vérifié local.prop dans /product/etc/prop, cependant, l'indicateur manquait. Il est possible que cette fonctionnalité ne soit pas lancée avec le Huawei Mate 20, mais depuis que nous avons examiné les versions préliminaires du logiciel, nous ne savons pas si Huawei activera le commutateur à une date ultérieure. Le mode sous-marin ne semble pas nécessiter de matériel spécial (tel que le nouveau HiSilicon Kirin 980) pour fonctionner, car aucun indicateur de capacité de caméra Huawei n'est défini dans l'application.
Cinéma IA
Cette prochaine fonctionnalité n’est guère surprenante puisque Huawei nous l’a explicitement dit lors de la lancement du HiSilicon Kirin 980 que le chipset serait capable de reconnaître des objets en temps réel dans les vidéos grâce à ses deux NPU. Appelée "AI Cinema", il semble que cette fonctionnalité appliquera certains filtres en temps réel pendant la vidéo. enregistrement. Les filtres disponibles sont AI Color, Background Blur, Fresh, Vintage et Suspense. L'image ci-dessous montre des exemples de graphiques pour chaque filtre inclus par Huawei dans l'application appareil photo EMUI 9.
Vous trouverez ci-dessous les chaînes que j'ai utilisées pour obtenir les vrais noms de chaque filtre.
<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>
Enfin, pour que cette fonctionnalité soit activée, ro.hwcamera.aimovie_enable
doit être défini sur true. Ce n'est pas le cas dans la version actuelle que j'examinais, mais étant donné les capacités du Kirin 980, nous serions surpris si une fonctionnalité comme celle-ci n'était pas activée au moment de la livraison de l'appareil. Le Kirin 980 devrait toutefois prendre en charge la fonction AI Movie, car l'indicateur de capacité de la caméra correspondant est défini.
Zoom IA
Si vous avez du mal à trouver le niveau de zoom parfait pour prendre une superbe photo, la fonction AI Zoom de Huawei peut être faite pour vous. Les chaînes indiquent que la fonction ajustera automatiquement le niveau de zoom pour garder votre sujet centré. En dehors de cela, les chaînes ne nous disent pas grand-chose d’autre sur la fonctionnalité.
<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>
En fouillant dans le code, nous pouvons voir qu'il y a trois conditions pour que la fonctionnalité soit activée :
- La résolution d'enregistrement vidéo doit être d'au moins 1080p.
- AI Cinema doit être activé.
- Le niveau de beauté doit être 0 (off).
Nous pouvons également voir que le "sujet" auquel les chaînes font référence est le visage d'une personne à en juger par la référence à Smart Zoom (AI Zoom) dans la classe FaceDetectionExtension. Enfin, nous pouvons voir qu'il peut y avoir une compensation manuelle pour AI Zoom au cas où l'algorithme zoomerait sur le mauvais sujet. Certaines parties du code mentionnent la saisie de la position tactile ou tactile, puis le calcul d'un rectangle sur lequel zoomer.
Pour que AI Zoom soit activé, ro.hwcamera.smartzoom_enable
doit être défini sur true. Encore une fois, cette fonctionnalité n'est pas activée dans la version que je regarde, mais le HiSilicon Kirin 980 est certainement capable de cette fonctionnalité, je ne serais donc pas surpris de voir cette fonctionnalité sur le Huawei Mate 20.
Bokeh vidéo
Le bokeh est le processus consistant à mettre en valeur le sujet du premier plan en rendant flou l'arrière-plan entourant le sujet. Les effets Bokeh placent des formes en arrière-plan, comme des étoiles ou des cercles, ce qui donne l'illusion de lumières. Huawei proposera plusieurs effets de bokeh vidéo, comme le montrent les exemples de graphiques ci-dessous.
Le Bokeh vidéo, comme AI Zoom et AI Cinema, nécessitera la prise en charge de la caméra HAL. Plus précisément, le videoBokehSpotShapeSupported
et videoBokehSpotShapeValueSupported
les capacités de la caméra doivent être définies. Nous pensons que le Mate 20 prendra en charge cette fonctionnalité, même si nous ne pouvons pas confirmer si la fonctionnalité est réellement activée sur l'appareil.
C'est à peu près tout ce que nous avons pu apprendre de l'application appareil photo EMUI 9 dans le dump du firmware du Huawei Mate 20. Si nous en apprenons plus sur le Huawei Mate 20 ou le Huawei Mate 20 Pro, nous vous le ferons tous savoir. Nous avons quelques cadeaux spéciaux pour nos lecteurs qui ne nécessitent pas que vous possédiez un appareil Huawei ou Honor pour les apprécier, alors restez à l'écoute !
Rejoignez les forums Huawei Mate 20
Rejoignez les forums Huawei Mate 20 Pro
Remarque: Huawei a a arrêté de fournir les codes de déverrouillage officiels du chargeur de démarrage pour ses appareils. Par conséquent, le chargeur de démarrage du Huawei Mate 20 et du Huawei Mate 20 Pro ne peut pas être déverrouillé, ce qui signifie que les utilisateurs ne peuvent pas flasher. Magisk/TWRP/Projet triple Images système génériques/ROM personnalisées basées sur AOSP.