Витік збірки Google Camera 7.0 потрапив до нас, підтверджуючи більшість функцій камери для смартфона Google Pixel 4.
Раніше сьогодні ми опублікували статтю з детальним описом усіх Зміни інтерфейсу користувача та нові налаштування для користувача ми могли знайти в Google Camera 7.0 від Google Pixel 4. Цю версію програми Google Camera надіслала нам наша підказка Хані (@HANI_4K), який отримав APK від в’єтнамського користувача YouTube ReLab. Є багато змін в інтерфейсі користувача в останній версії програми камери Pixel, але також є маса коду, який розкриває функції камери Pixel 4.
Минулого тижня ми проаналізували останню загальнодоступну версію програми Google Camera, версію 6.3, щоб виявити, що Google працює над кількома новими функціями які, як ми вірили, будуть присутні на смартфонах Pixel 2019 року. Ми знайшли такі функції, як Audio Zoom, Live HDR, викривлення сітки для виправлення спотворень ширококутних селфі та можливі покращення Night Sight. Витік версії 7.0 програми Google Camera продовжує роботу над цими функціями та підтверджує їх наявність у Pixel 4. Витік APK також показує роботу над кількома раніше нерозкритими функціями, а також можливий список функцій камери Pixel 4.
Розмиття в русі на Pixel 4
Хоча здається, що минула ціла вічність, лише минулого тижня ми вперше почули, що Pixel 4 матиме «Режим руху» в програмі Google Camera. Відповідно до до джерела, з яким розмовляє 9to5Google, новий режим камери стане однією з головних функцій Pixel 4. Імовірно, це дозволить вам робити знімки рухомих об’єктів на передньому плані, розмиваючи фон, що ідеально підходить для фотографій спортивних подій.
Ця функція «Режим руху» не відображалася в жодному з останніх витоків, але це, ймовірно, тому, що ця функція все ще прихована в додатку Google Camera на пристроях попередньої версії. Ми помітили рядок для нового режиму камери, хоча сам рядок містить лише кодову назву режиму: "paneer".
<stringname="mode_paneer">Paneerstring>
Для довідки Night Sight внутрішньо називається «каракатицею», а Time Lapse — «гепардом». Ми не впевнені, чому було вибрано кодову назву "paneer", але зрозуміло, що це для нової функції "Motion Blur" у програмі Google Camera. Можливо, що «Motion Mode» є маркетинговою назвою цієї функції «Motion Blur».
Тестування нічного прицілу та астрофотографії без затримки затвора
9to5GoogleДжерело також стверджує, що Google відома функція Night Sight, який використовує алгоритми обчислювальної фотографії для отримання детальних зображень в умовах слабкого освітлення, стане не тільки швидшим, але й зможе робити фотографії зоряного неба. Просочене рекламне відео підтвердило це Можливості астрофотографії Pixel 4, але новий код Night Sight, який ми знайшли в Google Camera 6.3, не виправдав наших очікувань. Проте з Google Camera 7.0 ми більш впевнені, що Night Sight буде покращено на Google Pixel 4. Ми помітили кілька позначок у тестовому класі конфігурації, які показують, як Google тестує основні вдосконалення Night Sight.
У той час як у попередньому файлі APK ми помітили лише розпливчасте посилання на Zero Shutter Lag for Night Sight (zsl_ns), останній файл APK пояснює все досить чітко. ZSL_NIGHT_SIGHT підтверджує, що Google тестує набагато швидший нічний режим, ймовірно, для Pixel 4. З іншого боку, для астрофотографії Google використовуватиме GPU ( Adreno 640 в Qualcomm Snapdragon 855), щоб прискорити сегментацію неба, а потім оптимізувати зображення, «знаходячи» зірки та освітлюючи їх. Виявлення штатива також покращилося, оскільки тепер кнопка затвора змінюється на кнопку зупинки та додає кількість кадрів до середини під час зворотного відліку.
Live HDR, HDRNet і Mesh Warping
Під час демонтажу Google Camera 6.3 ми виявили посилання на режим «Live HDR», який, здавалося, був пов’язаний з «HDRNet" алгоритм, розроблений дослідниками MIT і Google. Цей алгоритм можна використовувати для застосування HDR у режимі реального часу до видошукача камери, а також для автоматичного ретушування фотографій через мілісекунди після їх зйомки. Викривлення сітки, ймовірно, стосується a нова техніка розроблений дослідниками Google для виправлення спотворень від ширококутних передніх камер. Наявність викривлення сітки в додатку Google Camera узгоджується з чутками про те, що Pixel 4 має ширококутну фронтальну камеру.
Ми знову помітили посилання на Live HDR, HDRNet і викривлення сітки в Google Camera 7.0, хоча цього разу згадки були менш заплутаними. Ці функції обмежені смартфонами Pixel 2019 року (за винятком Pixel 3a та Pixel 3a XL, оскільки Google називає лінійку Pixel 3a "PIXEL_2019_MIDRANGE" у коді), оскільки їм потрібна нова камера бібліотеки.
Audio Zoom на Google Pixel 4
Деякі смартфони використовують мікрофони, щоб зосередитися на основному джерелі звуку під час наближення камери. LG і HTC роблять це вже кілька років, а Samsung нещодавно повернула це Galaxy Note 10 після того, як позбувся його кілька поколінь тому. Новий Apple iPhone 11 також має власну функцію Audio Zoom, тому ми не здивовані, що Google Pixel 4 також, ймовірно, постачатиметься з цією функцією. Зрештою, Google зробив це придбати значна частина інтелектуальної власності та таланту HTC. У конфігурації для Pixel 2019 зазначено «AUDIO_ZOOM_SUPPORTED» як true, тому він, швидше за все, буде запущено на Pixel 4.
Підтримка формату динамічної глибини
Android 10 додає підтримку для нової схеми файлів під назвою Формат динамічної глибини (DDF). За словами Google, файли DDF містять дані про глибину для фотографій, що дозволяє додаткам використовувати ці дані для зміни розмиття під час пост-обробки, не торкаючись оригінального зображення. У конфігурації камери Pixel 4 указано "EMBED_DYNAMIC_DEPTH_REAR" і "EMBED_DYNAMIC_DEPTH_FRONT" як істинні, що означає, що пристрої підтримуватимуть збереження даних про глибину як файл DDF. Ми також помітили, що програма Google Photos тестує підтримку обробки формату динамічної глибини.
Можлива інтеграція Photobooth із наклейками Playground AR
Фотокабіна – це функція Google Camera, представлена в Google Pixel 3. Ця функція автоматично робить фотографії, коли виявляє посмішки чи смішні обличчя в кадрі. Хоча ми точно не знаємо, які покращення буде внесено до цієї функції, схоже, що Google може внести деякі внутрішні зміни. У всьому коді ми помітили перевірки, щоб перевірити, чи підтримується «Photobooth2019» порівняно з просто «Photobooth», тобто це оновлення наявної функції Photobooth.
Зокрема, один метод перевіряє, чи «com.google.vr.apps.ornament.funshot.activity. FunshotActivity" Активність виявлена на пристрої до активації "Photobooth2019". Ця активність не існує на Pixel 2 XL або Pixel 3 XL під керуванням Android 10. Враховуючи, що "com.google.vr.apps.ornament" є назвою пакета для Дитячий майданчик (раніше називалися AR Stickers), можливо, ми побачимо інтеграцію AR-стікерів із Photobooth. Після ребрендингу функції на Playground Google зробив наклейки AR більш виразними та інтерактивними, однак ми не знаємо, чи буде оновлена Photobooth знімати фотографії на основі виразів AR персонажів.
Режим вимірювання, режим перемотування назад і "Роккі"
Ще в квітні, ми знайшли докази що Google готувався до інтеграції На базі ARCore додаток для вимірювання доповненої реальності Measure у додаток Google Camera. Код для цієї функції все ще існує в Google Camera 7.0, але незрозуміло, чи планує Google запустити її з Pixel 4.
Далі, останні кілька версій програми Google Camera натякали на режим перемотування під кодовою назвою «McFly» (на честь головного героя «Назад у майбутнє»). Ми не надто впевнені в тому, як він працює; все, що ми дійсно знаємо напевно, це те, що його піктограма є символом перемотування назад.
Інша особливість, яка нам ще більш невідома, — «скелястий». Ми помітили посилання на нього у ViewfinderEffectElement і в «MultiCropModule», але ми ще не знаємо, що він має робити.
Усі функції камери Google Pixel 4 відповідно до конфігурації Google Camera
Нарешті, у тестовому класі конфігурації перераховані в основному всі функції камери для Google Pixel 4. Є також аргументи щодо переліку оновлених конфігурацій камер для Pixel 2016, 2017, 2018 і середини 2019 року, але для стислості ми зупинимося лише на нових пристроях. Конфігурація камери свідчить про наступне:
- Google Pixel 4 підтримує Audio Zoom
- Google Pixel 4 підтримує збереження даних про глибину за допомогою нового формату динамічної глибини (DDF).
- Pixel 4 має телеоб’єктив (відкриття, яке було неодноразово підтверджено.)
- Пристрої підтримують довший час експозиції в нічному режимі.
- Пристрої підтримують алгоритм HDRNet.
- Пропозиції Google Lens можуть виявляти та рекомендувати сканування документів (дійсно є рядок для нової мікросхеми пропозицій «сканувати документ»).
...між іншим. Для порівняння, список функцій, які підтримує Pixel 3 2018, набагато коротший.
Бонус: таємничий піксель 2019 року «Needlefish» знову з’являється
Ще в квітніУ коментарі в AOSP Герріт згадав кодові назви, які, ймовірно, належали смартфонам Pixel 2019 року. По суті, було згадано 3, а не 2 кодові назви: «корал», «полум’я» та «риба-голка». Тепер ми знаємо, що «полум’я» — це менший Pixel 4, а «корал» — це менший більший Pixel 4 XL, але ми не бачили згадок про «рибу-голку» з квітня, а також ми не бачили доказів того, що Google працює над третім Pixel. 2019. Що ж, «ріба-голка» повернулася, і ми все ще такі ж розгублені, як і в квітні.
Клас «DeviceProperties» у Google Camera 7.0 розрізняє пристрої Pixel, щоб можна було завантажити правильну конфігурацію камери. Ми помітили, що поряд із «коралами» та «полум’ям» у isPixel2019() є «риба-голка», що вказує на те, що це дійсно Pixel 2019 року. Однак залишається таємницею, що це може бути насправді. Тестовий пристрій? Кодове ім'я на зразок "вау" для уніфікованого ядра? Хто знає. Доказів існування іншого Pixel 2019 року, окрім Pixel 4 і Pixel 4 XL, практично немає, тому це одна таємниця, яку ми маємо відкрити.
Це все, що ми викопали з витоку збірки Google Camera 7.0 з попереднього випуску Pixel 4. Якщо ми дізнаємося більше про будь-який Pixel 2019, ми спробуємо повідомити вас, навіть незважаючи на те, що ці витоки стають виснажливими.
Форуми Google Pixel 4 ||| Форуми Google Pixel 4 XL
Дякуємо PNF Software за надання нам ліцензії на використання Декомпілятор JEB, професійний інструмент зворотного проектування для програм Android.