Straipsnis

„Android Pie“ funkcijos, kurios jums patiks: geresnė fotoaparato patirtis

protection click fraud

„Android Pie“ palengvina beveik bet kokios kameros konfigūracijos palaikymą tokiais dalykais kaip naujoji „Multi-Camera“ API.

„Android“ yra visų formų ir dydžių. Tai viena iš nedaugelio vartotojų operacinių sistemų, leidžiančių įmonei pritaikyti patirtį pagal savo aparatinės įrangos platformą didelė priežastis, kodėl ji tapo tokia populiari - įmonė, galinti padaryti ką nors kitaip ar geriau nei konkurencija, yra nemokama tai. Kai pamatysite platų „Android“ valdomų telefonų asortimentą, pamatysite, kad tuo pasinaudojama daugeliu būdų, tačiau nedaug, jei ši informacija yra tokia akivaizdi, kaip ir fotoaparate.

Jūsų telefone tikriausiai yra dvi ar trys fizinės kameros su objektyvais ir viskas. Bet tai gali turėti keturis ar net tik vieną, nes, kaip jau minėjome, „Android“ leidžia telefonus gaminančiai bendrovei viską daryti savaip, kai kalbama apie aparatūros funkcijas. Bet tai nereiškia, kad tai buvo lengva - inžinieriams ir kūrėjams teko daug dirbti, kad palaikytų savo konfigūraciją kameroms. Nors vis tiek reikės įdėti daug darbo palaikant skirtingas kamerų konfigūracijas, „Google“ atkreipė dėmesį į kai kurias sudėtingas detales naudodama „Android Pie“.

„Verizon“ siūlo „Pixel 4a“ tik už 10 USD per mėnesį naujose „Unlimited“ linijose

Kelių kamerų API

Galbūt pastebėjote, kad kai kurie telefonai, pavyzdžiui, „Samsung Galaxy S9“, naudokite dvi kameras telefono galinėje dalyje, o kitos turi tik vieną. Tai ne tik dėl išvaizdos, arba dėl to, kad trys fotoaparatai yra geresni nei dvi kameros, o antrasis objektyvas yra skirtas rinkti informaciją, o kitas nerenka, kol fotografuojate.

Plačiakampės nuotraukos (jokiu būdu kompiuterinis algoritmas negali jų atkurti), jūs gali daryk viską taip gerai ar geriau su vienu objektyvu, kaip su dviem, bet tai nėra lengva. "Google" sistemoje naudoja vieną galinę kamerą ir lazerinį diodą „Pixel 2“ užfiksuoti puikias nuotraukas su vienu objektyvu, tačiau taip pat naudojami nepaprastai galingi ML (mašininio mokymosi) algoritmai, kurie „žino“, kaip turėtų atrodyti nuotraukoje matomi objektai. Tada programinė įranga gali sureguliuoti nuotrauką, taigi viskas atrodo taip, kaip algoritmai, ir, tikiuosi, mūsų akys mano, kad turėtų.

Ne kiekviena išmaniuosius telefonus gaminanti įmonė turi išteklius tinkamam realaus laiko kelių fotoaparatų palaikymui sukurti. Dabar „Google“ tai daro jiems.

„Samsung“ neturi prieigos prie tokių ML algoritmų, bent jau ne tokių, kuriais būtų patenkinta. „Samsung“ turi „crack“ aparatūros inžinierių komandą, kuri gali išspręsti beveik visas problemas, ir programinės įrangos komandą, kuri gali priversti aparatinę įrangą veikti taip, kaip turėtų. The „Galaxy Note 8“ (ir kiti aukščiausios klasės modeliai) naudoja dvi kameras telefono užpakalinėje dalyje, kad atliktų tokius veiksmus, kaip matuoti atstumą ir koreguoti židinį, ir nepaneigsi, kad jis atlieka vienodai puikų darbą. Taip yra todėl, kad „Samsung“ turi išteklių tam, kad savaip palaikytų kažką panašaus į „Portreto režimo“ nuotraukas.

Ne kiekviena „Android“ telefonus gaminanti įmonė turi išteklių naudoti dvi ar daugiau kamerų tuo pačiu metu rinkite duomenis ir supakuokite viską į vieną nuotrauką, todėl „Google“ palengvina naudodama naują „Android Pie“ daugialypę kamerą API.

„Android Pie“ kūrėjai galės vienu metu rinkti vaizdo duomenis iš dviejų ar daugiau kamerų. Tai reiškia, kad telefonas su dviem galinėmis ar dviem priekinėmis kameromis galėtų realiuoju laiku sujungti kiekvieno vaizdo duomenis ir kurti naudojamas nuotraukas vientisą mastelį, „bokeh“, stereofoninį matymą ar beveik viską, ką kūrėjas gali svajoti padaryti su dviem skirtingais vaizdo srautais duomenis. Kūrėjai taip pat gali paimti duomenis iš „logiškos“ kameros, kuri, kai naudojama, persijungia tarp vienos ar kelių kamerų.

Šios idėjos nėra naujos, tačiau „Android“ palaikymas - ir tai yra didelis dalykas.

Tai reiškia, kad būtų galima sukurti trečią „virtualią“ kamerą, kuri paimtų vaizdo duomenis naudodama vieną ar abi galines kameras. Programa gali patraukti „įprastus“ duomenis per vieną kamerą, atstumo duomenis, kad per sekundę būtų galima sklandžiai priartinti, ir perjunkite originalią kamerą pirmyn ir atgal, kad susidarytumėte virtualų srautą, kad fone būtų galima apdoroti kažką panašaus į nuotraukų filtrą. Šis perjungimas būtų atliekamas taip greitai, kad originalūs vaizdo duomenys neturėtų būti pakeisti.

Galėtumėte priartinti nuotrauką per teleobjektyvą, kuris taip pat gali naudoti aparatinę įrangą, norėdamas sukurti juodai baltą foną su skaitmeniniu bokeh. Tikriausiai niekada neturėtumėte to daryti, bet jei kūrėjas norėtų tai pasiūlyti, jis galėtų.

Šie pokyčiai nėra „naujos“ idėjos. Jie labai panašūs į tai, kas patinka įmonėms „Samsung“ ir LG padarė su telefonais, kurie fotografavimui naudoja daugiau nei vieną kamerą. Skirtumas tas, kad „Samsung“ ir „LG“ turėjo tai padaryti, nes tai dar nebuvo padaryta. „Google“ pridėdama šį palaikymą tiesiai į „Android“ reiškia geresnes gamintojų nuotraukas, neturinčius tų pačių išteklių, kuriuos turi „Samsung“ ar „LG“.

„Multi-camera API“ taip pat palaikys nespalvotas (pagalvokite apie nespalvotas) kameras. Jei fotoaparatai yra pajėgūs, jie bus visiškai palaikomi, kaip ir pagrindinė didelės raiškos kamera telefone.

Dar daugiau gėrybių

„Multi-camera“ API, įdiegta „Android 9“, sulauks viso dėmesio ir padarys didesnį poveikį, tačiau yra keletas kitų svarbių kameros su „Pie“ pakeitimų.

Sesijos parametrai yra būdas, kuriuo kūrėjai gali priversti savo programą paimti nuotrauką, kad ji netektų amžinai apdoroti, net jei jie naudoja naują daugialypės kameros API. Tokios funkcijos kaip „Sesijos_Reguliarus“ ir „Seansas_Didelis greitis“ leidžia kūrėjui nuspręsti, kiek telefono ribotas išteklių telkinys gali būti naudojamas greitai paimti nuotrauką, kai tai reikia padaryti, ir ne taip greitai, kai ją reikia padaryti neturi.

Dalijimasis paviršiumi leis programoms „tvarkyti įvairius naudojimo atvejus, nereikia sustoti ir pradėti kameros srautinio perdavimo“. Tai reiškia programai nereikia nustoti dirbti gaunant vaizdo duomenis, kuriuos ji mato per objektyvą (-us), kol jūs nuspręsite, ką daryti su ankstesniu nuotrauka. Tai svarbu, kai pagalvojate apie trumpus klipus, kuriuos laikome tiesioginėmis nuotraukomis.

Kiti dar mažesni pakeitimai yra API, leidžianti ekranui veikti kaip blykstė, mirksint baltai, kaip įprasta fotoaparato blykstė, o ne kūrėjui, kuriam reikia to koduoti, kaip taip pat prieiga prie OIS (optinio vaizdo stabilizavimo) laiko žymių, skirtų programos lygio specialiesiems efektams - bet kuri programa gali stabilizuoti nuotrauką, taip pat įmontuota fotoaparato programa. pakeisti.

Paskutinis, bet ne mažiau svarbus dalykas yra tinkama išorinių USB kamerų parama, taigi tokie dalykai kaip apžiūros kameros, mikroskopai ar net teleskopai gali būti naudojami per telefono USB prievadą be daug kūrėjo darbo rašant a vairuotojas, bet su daugiau funkcijų nei pagrindinė „USB kameros“ sąsaja, kuri kai kuriais atvejais veikia ir šiandien.

Nė vienas iš šių pakeitimų nepadarys mūsų geresnio fotografo, tačiau fotoaparatai bus pakankamai geri, kad galėtume fotografuoti geriau. Galų gale, viskas yra svarbu, tiesa?

Džeris Hildenbrandas

Jerry yra „Mobile Nation“ gyventojas, nesvarbu, kuo jis didžiuojasi. Nėra nieko, ko jis negalėtų išardyti, bet daugelio dalykų jis negali surinkti iš naujo. Jį rasite „Mobile Nations“ tinkle ir galite trenkė jam į „Twitter“ jei nori pasakyti labas.

instagram story viewer