Een uitgelekte build van Google Camera 7.0 kwam naar ons toe en bevestigde de meeste camerafuncties voor de Google Pixel 4-smartphone.
Eerder vandaag publiceerden we een artikel met alle details UI-wijzigingen en nieuwe gebruikersgerichte instellingen we konden vinden in Google Camera 7.0 van de Google Pixel 4. Deze versie van de Google Camera-app is naar ons gestuurd door onze tipgever, Hani (@HANI_4K), die de APK heeft verkregen van de Vietnamese YouTuber ReLab. Er zijn veel wijzigingen in de gebruikersinterface in de nieuwste versie van de Pixel-camera-app, maar er is ook een heleboel code die de camerafuncties van de Pixel 4 onthult.
Afgelopen weekend hebben we de nieuwste publiekelijk beschikbare versie van de Google Camera-app, versie 6.3, geanalyseerd om te onthullen dat Google heeft aan verschillende nieuwe functies gewerkt waarvan we dachten dat deze aanwezig zou zijn op de Pixel-smartphones van 2019. We hebben functies gevonden zoals Audio Zoom, Live HDR, mesh-vervorming om groothoek-selfie-vervormingen te corrigeren, en mogelijke Night Sight-verbeteringen. De gelekte versie 7.0 van de Google Camera-app blijft werken aan deze functies en bevestigt hun aanwezigheid op de Pixel 4. De gelekte APK onthult ook werk aan verschillende, voorheen niet bekendgemaakte functies, evenals een mogelijke lijst met Pixel 4-camerafuncties.
Bewegingsonscherpte op de Pixel 4
Hoewel het voelt als een eeuwigheid geleden, was het pas vorige week toen we voor het eerst hoorden dat de Pixel 4 een ‘Motion Mode’ zal hebben in de Google Camera-app. Volgens naar een bron waarmee wordt gesproken 9to5Googlezal de nieuwe cameramodus een van de belangrijkste kenmerken van de Pixel 4 zijn. Hiermee kun je foto's maken van bewegende onderwerpen op de voorgrond terwijl de achtergrond onscherp wordt, perfect voor foto's van sportevenementen.
Deze ‘Motion Mode’-functie is in geen van de recente lekken verschenen, maar dat komt waarschijnlijk omdat de functie nog steeds verborgen is in de Google Camera-app op de pre-release-apparaten. We hebben een string gevonden voor een nieuwe cameramodus, hoewel de string zelf alleen de codenaam van de modus vermeldt: "paneer."
<stringname="mode_paneer">Paneerstring>
Ter referentie: Night Sight wordt intern "inktvis" genoemd en Time Lapse wordt intern "cheetah" genoemd. We weten niet zeker waarom de codenaam ‘paneer’ is gekozen, maar het is duidelijk dat het om een nieuwe ‘Motion Blur’-functie in de Google Camera-app gaat. Het is mogelijk dat 'Bewegingsmodus' de marketingnaam is voor deze 'Motion Blur'-functie.
Nachtzicht en astrofotografie zonder sluitervertraging testen
9to5Google's bron beweert ook dat Google's beroemde Night Sight-functie, dat computationele fotografie-algoritmen gebruikt om gedetailleerde beelden te produceren bij weinig licht, zal niet alleen sneller worden, maar ook in staat zijn foto's te maken van de sterrenhemel. Een uitgelekte promotievideo bevestigde de bewering De mogelijkheden voor astrofotografie van de Pixel 4, maar de nieuwe Night Sight-code die we in Google Camera 6.3 vonden, voldeed niet aan onze verwachtingen. Met Google Camera 7.0 hebben we er echter meer vertrouwen in dat Night Sight zal worden verbeterd op de Google Pixel 4. We hebben meerdere vlaggen gezien in een dogfood-configuratieklasse die laten zien hoe Google grote verbeteringen aan Night Sight heeft getest.
Waar we in de vorige APK alleen een vage verwijzing naar Zero Shutter Lag for Night Sight (zsl_ns) zagen, maakt de nieuwste APK het helemaal duidelijk. ZSL_NIGHT_SIGHT bevestigt dat Google een veel snellere Night Sight test, waarschijnlijk voor de Pixel 4. Aan de andere kant zal Google voor astrofotografie de GPU (de Adreno 640 in de Qualcomm Snapdragon 855) om de segmentatie van de lucht te versnellen en vervolgens het beeld te optimaliseren door de sterren te "vinden" en ze helderder te maken. Statiefdetectie heeft ook verbeteringen gezien, omdat de ontspanknop nu in een stopknop verandert en het aantal frames bij het midden wordt opgeteld terwijl deze aftelt.
Live HDR, HDRNet en Mesh Warping
Tijdens onze demontage van Google Camera 6.3 ontdekten we verwijzingen naar een ‘Live HDR’-modus die verband leek te houden met de ‘HDRNet"algoritme ontwikkeld door MIT- en Google-onderzoekers. Dit algoritme kan worden gebruikt om HDR in realtime toe te passen op de zoeker van de camera, en het kan ook worden gebruikt om foto's milliseconden nadat ze zijn gemaakt automatisch te retoucheren. Het kromtrekken van het gaas verwijst waarschijnlijk naar a nieuwe techniek ontwikkeld door Google-onderzoekers om de vervorming van groothoekcamera's aan de voorkant te corrigeren. De aanwezigheid van mesh-vervorming in de Google Camera-app komt overeen met het gerucht dat de Pixel 4 een groothoekcamera aan de voorkant heeft.
We zagen opnieuw verwijzingen naar Live HDR, HDRNet en mesh-warping in Google Camera 7.0, hoewel de verwijzingen deze keer minder onduidelijk waren. Deze functies zijn sindsdien beperkt tot Pixel-smartphones uit 2019 (met uitzondering van de Pixel 3a en Pixel 3a XL). Google verwijst naar de Pixel 3a-regel als 'PIXEL_2019_MIDRANGE' in de code) omdat er een nieuwe camera nodig is bibliotheken.
Audiozoom op de Google Pixel 4
Sommige smartphones gebruiken hun microfoons om scherp te stellen op een belangrijke audiobron wanneer de camera inzoomt. LG en HTC doen dit al een aantal jaren, en Samsung heeft het onlangs weer op de markt gebracht Galaxy Note 10 nadat we er een paar generaties geleden vanaf waren gekomen. De nieuwe Apple iPhone 11 heeft ook een eigen Audio Zoom-functie, dus het verbaast ons niet dat de Google Pixel 4 waarschijnlijk ook met deze functie wordt geleverd. Google heeft dat tenslotte gedaan verwerven veel van HTC's IP en talent. De configuratie voor de Pixel uit 2019 vermeldt "AUDIO_ZOOM_SUPPORTED" als waar, dus deze wordt waarschijnlijk gelanceerd op de Pixel 4.
Ondersteuning voor dynamische diepteformaten
Android 10 voegt ondersteuning toe voor een nieuw bestandsschema genaamd Dynamisch diepteformaat (DDF). Volgens Google bevatten DDF-bestanden de dieptegegevens voor foto's, waardoor apps de gegevens kunnen gebruiken om de onscherpte in de nabewerking te veranderen zonder de originele afbeelding aan te raken. De Pixel 4-cameraconfiguratie vermeldt 'EMBED_DYNAMIC_DEPTH_REAR' en 'EMBED_DYNAMIC_DEPTH_FRONT' als beide waar, wat aangeeft dat de apparaten het opslaan van de dieptegegevens als een DDF-bestand ondersteunen. Voor wat het waard is, hebben we ook gemerkt dat de Google Foto's-app ondersteuning test voor het omgaan met het dynamische diepteformaat.
Mogelijke Photobooth-integratie met Playground AR-stickers
Fotocabine is een Google Camera-functie geïntroduceerd op de Google Pixel 3. De functie maakt automatisch foto's wanneer er een glimlach of grappige gezichten in het frame worden gedetecteerd. Hoewel we niet precies weten welke verbeteringen er aan de functie zullen worden aangebracht, lijkt het erop dat Google enkele wijzigingen onder de motorkap zal doorvoeren. Door de hele code heen zagen we controles om te zien of "Photobooth2019" wordt ondersteund, in vergelijking met alleen "Photobooth", wat betekent dat dit een update is van de bestaande Photobooth-functie.
Eén methode controleert in het bijzonder of de "com.google.vr.apps.ornament.funshot.activity. FunshotActivity'-activiteit is gevonden op het apparaat voordat 'Photobooth2019' werd geactiveerd. Deze activiteit bestaat niet op een Pixel 2 XL of Pixel 3 XL met Android 10. Gezien het feit dat "com.google.vr.apps.ornament" de pakketnaam is voor Speelplaats (voorheen AR-stickers genoemd), is het mogelijk dat we enige integratie van AR-stickers met Photobooth zullen zien. Sinds de rebranding van de functie naar Playground heeft Google AR-stickers expressiever en interactiever gemaakt. We weten echter niet of de geüpgradede Photobooth foto's zal maken op basis van de uitingen van AR karakters.
Meetmodus, terugspoelmodus en "Rocky"
Terug in april, we hebben bewijs gezien dat Google zich aan het voorbereiden was om het te integreren ARCore-aangedreven augmented reality-meetapp Measure in de Google Camera-app. Code voor deze functie bestaat nog steeds in Google Camera 7.0, maar het is onduidelijk of Google van plan is deze met de Pixel 4 te lanceren.
Vervolgens hebben de afgelopen versies van de Google Camera-app gezinspeeld op een terugspoelmodus met de codenaam "McFly" (naar de hoofdrolspeler Back to the Future). We zijn er niet zo zeker van hoe het werkt; het enige wat we echt zeker weten is dat het pictogram een terugspoelsymbool is.
Een ander kenmerk dat voor ons nog onbekender is, is ‘rotsachtig’. We hebben er verwijzingen naar gevonden in ViewfinderEffectElement en in de "MultiCropModule", maar we weten nog niet wat het moet doen.
Alle Google Pixel 4-camerafuncties, volgens Google Camera Config
Ten slotte vermeldt de dogfood-configuratieklasse in principe alle camerafuncties voor de Google Pixel 4. Er zijn ook argumenten die de bijgewerkte cameraconfiguraties voor de Pixels van 2016, 2017, 2018 en medio 2019 vermelden, maar kortheidshalve zullen we ons beperken tot alleen de nieuwe apparaten. De cameraconfiguratie suggereert dat het volgende waar is:
- De Google Pixel 4 ondersteunt Audio Zoom
- De Google Pixel 4 ondersteunt het opslaan van dieptegegevens met behulp van het nieuwe Dynamic Depth Format (DDF)
- De Pixel 4 heeft een telelens (een bevinding die is geweest vele malen bevestigd.)
- De apparaten ondersteunen langere belichtingstijden in Nachtzicht.
- De apparaten ondersteunen het HDRNet-algoritme.
- Google Lens-suggesties kunnen het scannen van documenten detecteren en aanbevelen (er is inderdaad een tekenreeks voor een nieuwe 'scandocument'-suggestiechip.)
...onder andere. Ter vergelijking: de lijst met functies die door de Pixel 3 uit 2018 worden ondersteund, is veel korter.
Bonus: de mysterieuze pixel 'Needlefish' uit 2019 duikt opnieuw op
Terug in aprilIn een commentaar in de AOSP noemde Gerrit codenamen waarvan werd aangenomen dat ze bij de Pixel-smartphones uit 2019 hoorden. In een twist werden 3 (niet 2) codenamen genoemd: 'koraal', 'vlam' en 'naaldvis'. We weten nu dat ‘vlam’ de kleinere Pixel 4 is, terwijl ‘koraal’ de grotere Pixel 4 XL, maar we hebben sinds april geen verwijzing naar "needlefish" gezien, noch hebben we bewijs gezien dat Google de laatste tijd aan een derde Pixel werkt 2019. Nou, "needlefish" is terug, en we zijn nog steeds net zo in de war als in april.
De klasse "DeviceProperties" in Google Camera 7.0 maakt onderscheid tussen de Pixel-apparaten, zodat de juiste cameraconfiguratie kan worden geladen. We hebben gemerkt dat naast 'koraal' en 'vlam' in isPixel2019() 'needlefish' staat, wat aangeeft dat het inderdaad een Pixel uit 2019 is. Het mysterie blijft echter bestaan over wat het eigenlijk zou kunnen zijn. Een testapparaat? Een codenaam zoals "wahoo" voor de verenigde kernel? Wie weet. Er is weinig tot geen bewijs dat wijst op het bestaan van een andere Pixel uit 2019 naast de Pixel 4 en Pixel 4 XL, dus dit is een mysterie dat we voorlopig moeten bespreken.
Dat is alles wat we hebben opgegraven uit de gelekte Google Camera 7.0-build van de pre-release Pixel 4. Als we meer te weten komen over een van de Pixels uit 2019, zullen we proberen je dit te laten weten, ook al worden deze lekken vermoeiend om bij te houden.
Google Pixel 4-forums ||| Google Pixel 4 XL-forums
Met dank aan PNF Software voor het verstrekken van een gebruikslicentie JEB-decompiler, een professionele reverse engineering-tool voor Android-applicaties.