En läckt version av Google Camera 7.0 tog sig över till oss, vilket bekräftar de flesta av kamerafunktionerna för Google Pixel 4-smarttelefonen.
Tidigare idag publicerade vi en artikel som beskriver allt Ändringar av gränssnittet och nya användarinställda inställningar vi kunde hitta i Google Camera 7.0 från Google Pixel 4. Den här versionen av Google Kamera-appen skickades till oss av vår tipsare, Hani (@HANI_4K), som fick APK-filen från vietnamesisk YouTuber ReLab. Det finns många ändringar i gränssnittet i den senaste versionen av Pixel-kameraappen, men det finns också massor av kod som avslöjar kamerafunktionerna i Pixel 4.
Förra helgen analyserade vi den senaste allmänt tillgängliga versionen av Google Kamera-appen, version 6.3, för att avslöja att Google har arbetat med flera nya funktioner som vi trodde kommer att finnas på 2019 års Pixel-smarttelefoner. Vi hittade funktioner som Audio Zoom, Live HDR, mesh-förvrängning för att korrigera vidvinkel-selfie-förvrängningar och möjliga Night Sight-förbättringar. Den läckta versionen 7.0 av Google Camera-appen fortsätter att arbeta med dessa funktioner och bekräftar deras närvaro på Pixel 4. Den läckta APK-filen avslöjar också arbete med flera, tidigare ej avslöjade funktioner, såväl som en möjlig lista över Pixel 4-kamerafunktioner.
Rörelseoskärpa på Pixel 4
Även om det känns som en evighet sedan, var det först förra veckan som vi första gången hörde att Pixel 4 kommer att ha ett "Motion Mode" i Google Camera-appen. Enligt till en källa som talar med 9to5Google, kommer det nya kameraläget att vara en av Pixel 4:s huvudfunktioner. Det kommer förmodligen att låta dig ta bilder av rörliga motiv i förgrunden samtidigt som bakgrunden blir suddig, perfekt för foton av sportevenemang.
Den här "Motion Mode"-funktionen har inte dykt upp i någon av de senaste läckorna, men det beror troligen på att funktionen fortfarande är dold i Google Kamera-appen på pre-release-enheterna. Vi såg en sträng för ett nytt kameraläge, även om själva strängen bara visar lägets kodnamn: "paneer."
<stringname="mode_paneer">Paneerstring>
Som referens kallas Night Sight "bläckfisk" internt och Time Lapse kallas "cheetah" internt. Vi är inte säkra på varför "paneer"-kodnamnet valdes, men det är tydligt att det är för en ny "Motion Blur"-funktion i Google Camera-appen. Det är möjligt att "Motion Mode" är marknadsföringsnamnet för denna "Motion Blur"-funktion.
Testar Zero Shutter Lag Night Sight och astrofotografering
9to5Googles källa hävdar också att Googles berömda Night Sight-funktion, som använder beräkningsfotograferingsalgoritmer för att producera detaljerade bilder under svaga ljusförhållanden, kommer inte bara att bli snabbare utan också kunna ta bilder av stjärnhimlen. En läckt reklamvideo bekräftade Pixel 4:s astrofotograferingsförmåga, men den nya Night Sight-koden vi hittade i Google Camera 6.3 uppfyllde inte våra förväntningar. Med Google Camera 7.0 är vi dock mer övertygade om att Night Sight kommer att förbättras på Google Pixel 4. Vi såg flera flaggor i en dogfood-konfigurationsklass som visar hur Google har testat stora förbättringar av Night Sight.
Medan vi i den tidigare APK-filen bara såg en vag referens till Zero Shutter Lag for Night Sight (zsl_ns), gör den senaste APK-filen saker ganska tydliga. ZSL_NIGHT_SIGHT bekräftar att Google testar en mycket snabbare Night Sight, troligen för Pixel 4. Å andra sidan, för astrofotografering kommer Google att använda GPU (den Adreno 640 i Qualcomm Snapdragon 855) för att påskynda segmenteringen av himlen och sedan optimera bilden genom att "hitta" stjärnorna och göra dem ljusare. Stativdetektering har också sett förbättringar, eftersom den nu ändrar avtryckaren till en stoppknapp och lägger till bildräkningen till mitten när den räknar ner.
Live HDR, HDRNet och Mesh Warping
Under vår rivning av Google Camera 6.3 upptäckte vi referenser till ett "Live HDR"-läge som verkade vara relaterat till "HDRNet"-algoritm utvecklad av forskare från MIT och Google. Denna algoritm kan användas för att applicera HDR i realtid på kamerans sökare, och den kan också användas för att automatiskt retuschera bilder millisekunder efter att de tagits. Mesh skevning hänvisar sannolikt till en ny teknik utvecklat av Googles forskare för att korrigera förvrängningen från vidvinkelkameror som är vända mot framsidan. Närvaron av mesh-förvrängning i Google Camera-appen stämmer överens med ryktet om att Pixel 4 har en vidvinkel framåtvänd kamera.
Vi såg återigen referenser till Live HDR, HDRNet och mesh warping i Google Camera 7.0, även om referenserna den här gången var mindre förvirrade. Dessa funktioner är begränsade till 2019 Pixel-smarttelefoner (exklusive Pixel 3a och Pixel 3a XL, eftersom Google hänvisar till Pixel 3a-raden som "PIXEL_2019_MIDRANGE" i koden) eftersom de kräver ny kamera bibliotek.
Ljudzoom på Google Pixel 4
Vissa smartphones använder sina mikrofoner för att fokusera på en viktig ljudkälla när kameran zoomar in. LG och HTC har gjort detta i flera år nu, och Samsung tog nyligen tillbaka det Galaxy Note 10 efter att ha blivit av med det några generationer tillbaka. Den nya Apple iPhone 11 har också sin egen Audio Zoom-funktion, så vi är inte förvånade över att Google Pixel 4 också troligen levereras med funktionen. Det gjorde trots allt Google tillägna sig mycket av HTC: s IP och talang. Konfigurationen för 2019 Pixel visar "AUDIO_ZOOM_SUPPORTED" som sann, så den kommer troligen att lanseras på Pixel 4.
Stöd för dynamiskt djupformat
Android 10 lägger till stöd för ett nytt filschema som kallas Dynamiskt djupformat (DDF). Enligt Google innehåller DDF-filer djupdata för foton, vilket gör att appar kan använda data för att ändra oskärpa i efterbehandling utan att röra originalbilden. Pixel 4-kamerakonfigurationen listar "EMBED_DYNAMIC_DEPTH_REAR" och "EMBED_DYNAMIC_DEPTH_FRONT" som båda sanna, vilket indikerar att enheterna kommer att stödja att spara djupdata som en DDF-fil. För vad det är värt märkte vi också att Google Foto-appen testar stöd för att hantera Dynamic Depth Format.
Möjlig Photobooth-integration med Playground AR-klistermärken
Fotobås är en Google Kamera-funktion introducerad på Google Pixel 3. Funktionen tar automatiskt bilder när den upptäcker leenden eller roliga ansikten i ramen. Även om vi inte exakt vet vilka typer av förbättringar som kommer att göras av funktionen, ser det ut som att Google kan införa några ändringar under huven. Genom hela koden såg vi kontroller för att se om "Photobooth2019" stöds, i jämförelse med bara "Photobooth", vilket betyder att detta är en uppdatering av den befintliga Photobooth-funktionen.
En metod i synnerhet kontrollerar om "com.google.vr.apps.ornament.funshot.activity. FunshotActivity"-aktiviteten hittas på enheten innan du aktiverar "Photobooth2019." Denna aktivitet finns inte på en Pixel 2 XL eller Pixel 3 XL som kör Android 10. Med tanke på att "com.google.vr.apps.ornament" är paketnamnet för Lekplats (tidigare kallade AR Stickers), är det möjligt att vi kommer att se en del AR-dekalintegration med Photobooth. Sedan omprofileringen av funktionen till Playground gjorde Google AR-klistermärken mer uttrycksfulla och interaktiva, Vi vet dock inte om den uppgraderade Photobooth kommer att ta bilder baserat på uttrycken av AR tecken.
Mätläge, återspolningsläge och "Rocky"
Tillbaka i april, vi såg bevis att Google förberedde sig på att integrera sin ARCore-driven mätningsappen för augmented reality, Measure, till Google Kamera-appen. Koden för den här funktionen finns fortfarande i Google Camera 7.0, men det är oklart om Google planerar att lansera den med Pixel 4.
Därefter har de senaste versionerna av Google Camera-appen antytt ett återspolningsläge med kodnamnet "McFly" (efter huvudpersonen Back to the Future.) Vi är inte så säkra på hur det fungerar; allt vi verkligen vet med säkerhet är att dess ikon är en återspolningssymbol.
En annan funktion som är ännu mer okänd för oss är "stenig". Vi såg referenser till det i ViewfinderEffectElement och i "MultiCropModule", men vi vet inte vad det ska göra än.
Alla Google Pixel 4-kamerafunktioner, enligt Google Camera Config
Slutligen listar dogfood-konfigurationsklassen i princip alla kamerafunktioner för Google Pixel 4. Det finns också argument som listar de uppdaterade kamerakonfigurationerna för 2016, 2017, 2018 och mitten av 2019 pixlar, men för korthetens skull kommer vi bara att hålla oss till de nya enheterna. Kamerakonfigurationen tyder på att följande är sant:
- Google Pixel 4 stöder ljudzoom
- Google Pixel 4 stöder lagring av djupdata med det nya Dynamic Depth Format (DDF)
- Pixel 4 har ett teleobjektiv (ett fynd som har varit bekräftat flera gånger.)
- Enheterna stöder längre exponeringstider i Night Sight.
- Enheterna stöder HDRNet-algoritmen.
- Google Lens-förslag kan upptäcka och rekommendera dokumentskanning (det finns verkligen en sträng för ett nytt "skanna dokument"-förslagschip.)
...bland annat. I jämförelse är listan över funktioner som stöds av 2018 Pixel 3 mycket kortare.
Bonus: Den mystiska 2019 Pixel "Needlefish" dyker upp igen
Tillbaka i april, en kommentar i AOSP nämnde Gerrit kodnamn som ansågs tillhöra 2019 Pixel-smarttelefoner. I en vändning nämndes 3 - inte 2 - kodnamn: "korall", "flamma" och "nålfisk". Vi vet nu att "flame" är den mindre Pixel 4 medan "coral" är den större Pixel 4 XL, men vi har inte sett en hänvisning till "nålfisk" sedan april och inte heller har vi sett bevis för att Google arbetar på en tredje Pixel för sent 2019. Nåväl, "nålfisken" är tillbaka, och vi är fortfarande lika förvirrade som vi var i april.
Klassen "DeviceProperties" i Google Camera 7.0 skiljer mellan Pixel-enheterna så att rätt kamerakonfiguration kan laddas. Vi märkte att bredvid "korall" och "flamma" i isPixel2019() finns "nålfisk", vilket indikerar att det verkligen är en 2019 Pixel. Men mysteriet kvarstår om vad det faktiskt kan vara. En testenhet? Ett kodnamn som "vahoo" för den förenade kärnan? Vem vet. Det finns få eller inga bevis som pekar på att det finns en annan 2019 Pixel förutom Pixel 4 och Pixel 4 XL, så detta är ett mysterium som vi måste ta upp för nu.
Det är allt vi grävde fram från det läckta Google Camera 7.0-bygget från pre-release Pixel 4. Om vi lär oss mer om någon av 2019 Pixel kommer vi att försöka meddela dig även om dessa läckor börjar bli ansträngande att hänga med.
Google Pixel 4-forum ||| Google Pixel 4 XL-forum
Tack till PNF Software för att du har gett oss en licens att använda JEB Decompiler, ett professionellt omvänd ingenjörsverktyg för Android-applikationer.