Článek

Funkce Android Pie, které si zamilujete: Lepší zážitek z fotoaparátu

Android Pie usnadňuje podporu téměř jakékoli konfigurace kamery pomocí věcí, jako je nové rozhraní Multi-Camera API.

Android přichází ve všech tvarech a velikostech. Je to jeden z mála spotřebitelských operačních systémů, který společnosti umožňuje přizpůsobit prostředí jejich hardwarové platformě, a to je vše velký důvod, proč se stala tak populární - společnost, která může dělat něco jiného nebo lepšího než konkurence, je zdarma to. Uvidíte, že je využíváno mnoha způsoby, jakmile se začnete dívat na širokou škálu telefonů se systémem Android, ale jen málo, pokud jsou tyto podrobnosti tak zřejmé, jako je to u fotoaparátu.

Váš telefon má pravděpodobně dva nebo tři skutečné fyzické fotoaparáty s objektivy a všechny. Mohl by však mít čtyři nebo dokonce jen jeden, protože jak jsme již zmínili, Android umožňuje společnosti, která vyrábí telefony, dělat věci po svém, pokud jde o hardwarové funkce. To ale neznamená, že to bylo snadné - inženýři a vývojáři museli tvrdě pracovat na podpoře své vlastní konfigurace kamer. I když na podpoře různých konfigurací fotoaparátů bude ještě hodně práce, Google řešil některé z náročných detailů pomocí Android Pie.

Verizon nabízí Pixel 4a za pouhých 10 $ / měsíc na nových linkách Unlimited

API pro více kamer

Možná jste si všimli, že některé telefony, například Samsung Galaxy S9, použijte dva fotoaparáty na zadní straně telefonu, zatímco jiné mají pouze jeden. Není to jen kvůli vzhledu nebo proto, že tři fotoaparáty jsou lepší než dva fotoaparáty a druhý objektiv slouží ke shromažďování informací, které druhý neshromažďuje, když fotografujete.

Širokoúhlé fotografie stranou (neexistuje způsob, jak je počítačový algoritmus může znovu vytvořit), vy umět udělejte všechno tak dobře nebo lépe s jedním objektivem, než můžete se dvěma, ale není to snadné. Google používá jedinou zadní kameru a laserovou diodu v Pixel 2 zachytit vynikající fotografie jediným objektivem, ale také používá neuvěřitelně výkonné algoritmy ML (strojového učení), které „vědí“, jak mají objekty, které vidíte na fotografii, vypadat. Software poté může upravit fotografii, takže věci vypadají tak, jak si algoritmy myslí, a doufejme, že si naše oči myslí, že by měly.

Ne každá společnost vyrábějící smartphony má prostředky na vybudování správné podpory více kamer v reálném čase. Google to teď dělá za ně.

Společnost Samsung nemá přístup k takovým algoritmům ML, přinejmenším k těm, s nimiž je spokojena. Společnost Samsung má tým hardwarových inženýrů, kteří dokážou vyřešit téměř jakýkoli problém, a softwarový tým, který dokáže zajistit, aby hardware fungoval tak, jak má. The Galaxy Note 8 (a další špičkové modely) používá dva fotoaparáty na zadní straně telefonu k měření vzdálenosti a nastavení zaostření a nelze popřít, že odvádí stejně vynikající práci. Je to proto, že společnost Samsung má zdroje k tomu, aby si dokázala vyřešit problém podpory fotek v režimu Portrét svým vlastním způsobem.

Ne každá společnost vyrábějící telefony se systémem Android má prostředky na to, aby mohla používat dva nebo více fotoaparátů současně sbírejte data a shromažďujte je do jedné fotografie, takže Google usnadňuje nový multi-fotoaparát Android Pie API.

V systému Android Pie budou vývojáři schopni shromažďovat obrazová data ze dvou nebo více kamer současně. To znamená, že telefon se dvěma zadními nebo dvěma předními fotoaparáty mohl kombinovat obrazová data z každého v reálném čase a vytvářet fotografie, které používají plynulé přiblížení, bokeh, stereofonní vidění nebo téměř cokoli jiného, ​​o čem může vývojář snít, že bude dělat se dvěma různými proudy obrazu data. Vývojáři mohou také získávat data z „logické“ kamery, která během používání přepíná mezi jednou nebo více kamerami.

Tyto nápady nejsou nové, ale nativní podpora pro Android je - a to je velký problém.

To znamená, že by mohla být vytvořena třetí „virtuální“ kamera, která zachycuje obrazová data pomocí jedné nebo obou zadních kamer. Aplikace může zachytit „normální“ data jednou kamerou, údaje o vzdálenosti pro plynulé přiblížení sekundu, a přepněte původní kameru tam a zpět a vytvořte virtuální stream, abyste mohli na pozadí zpracovat něco jako fotografický filtr. Toto přepínání by bylo provedeno tak rychle, že původní obrazová data by měla být beze změny.

Fotografii můžete přiblížit pomocí teleobjektivu, který je také schopen pomocí hardwaru vytvořit černé a bílé pozadí doplněné o digitální bokeh. Pravděpodobně byste nikdy neměli dělat takovou věc, ale pokud to chtěl vývojář nabídnout, mohl by.

Tyto změny nejsou „novými“ nápady. Jsou velmi podobné tomu, co mají společnosti rádi Samsung a LG udělali s telefony, které k pořízení fotografie používají více než jeden fotoaparát. Rozdíl je v tom, že Samsung a LG měl udělat to, protože to bylo něco, co se nikdy předtím nedělo. Google přidáním této podpory přímo do Androidu znamená lepší fotografie od výrobců, kteří nemají stejné zdroje jako Samsung nebo LG.

Multi-camera API bude také podporovat černobílé (myslím černé a bílé) kamery. Pokud jsou kamery schopné, budou plně podporovány stejně jako hlavní fotoaparát s vysokým rozlišením v telefonu.

Ještě více dobrot

Vícekamerové rozhraní API v systému Android 9 získá veškerou pozornost a přispěje k většímu dopadu, ale u fotoaparátu s Pie existuje několik dalších důležitých změn.

Parametry relace jsou způsob, jak mohou vývojáři nechat svou aplikaci pořídit obrázek, aniž by zpracování trvalo věčně, i když využívají nové rozhraní API pro více kamer. Funkce jako „Session_Regular“ a „Session_High-Speed“ umožňují vývojáři rozhodnout, kolik z telefonu omezený fond zdrojů lze použít k rychlému uchopení fotografie, když je potřeba ji provést, a ne tak rychle, když ji potřebujete udělat ne.

Sdílení povrchu umožní aplikacím „zpracovávat různé případy použití bez nutnosti zastavit a spustit streamování z kamery“. To znamená aplikace nemusí přestat pracovat na získávání obrazových dat, která vidí skrz objektiv, zatímco vy se rozhodnete, co dělat s předchozím fotografie. To je důležité, když uvažujete o věcech, jako jsou krátké klipy, které považujeme za živé fotografie.

Dalšími ještě menšími změnami jsou rozhraní API, které umožňuje obrazovce fungovat jako blesk blikáním bílých časů jako běžný blesk fotoaparátu místo toho, aby si to vývojář musel sám kódovat stejně jako přístup k časovým razítkům OIS (optická stabilizace obrazu) pro speciální efekty na úrovni aplikace - jakákoli aplikace může stabilizovat fotografii stejně jako vestavěná aplikace fotoaparátu s tímto změna.

V neposlední řadě přichází řádná podpora pro externí kamery USB, například inspekční kamery, mikroskopy nebo dokonce dalekohledy lze použít přes USB port vašeho telefonu, aniž byste museli hodně pracovat na vývoji řidič ale s více funkcí než základní rozhraní „webová kamera USB“, které dnes v některých případech funguje.

Žádná z těchto změn z nás neurobí lepšího fotografa, ale naše fotoaparáty budou dostatečně dobré na to, abychom mohli pořizovat lepší fotografie. Nakonec to je vše, co se počítá, že?

Jerry Hildenbrand

Jerry je rezidentem Mobile Nation a je na to hrdý. Neexistuje nic, co by nemohl rozebrat, ale mnoho věcí, které nemůže znovu sestavit. Najdete ho v síti Mobile Nations a můžete zasáhnout ho na Twitteru pokud chcete říct hej.

instagram story viewer