Logo lv.androidermagazine.com
Logo lv.androidermagazine.com

2. pikseļa kameras slepens ierocis: google izstrādāts soc, “pixel visual core”

Anonim

Mēs esam izmantojuši Pixel 2, un tas ir lielāks. Atkal Google tālruņiem ir dažas fantastiskas foto iespējas. Tas, ko mēs redzējām gan no 12, 2MP aizmugures kameras, gan no 8MP priekšpuses, ir tikai tik daudz labāks nekā jebkurš cits tālrunis, ko mēs jebkad esam izmantojuši. Un mēs esam daudz tos izmantojuši.

Izlasiet Google Pixel 2 pārskatu

Tas ir pirms Google iespējo savu slepeno ieroci. Google ir izveidojis pielāgotu attēlveidošanas fokusētu SoC (sistēma mikroshēmā) Pixel 2, un to sauc par Pixel Visual Core.

Mums nav visas detaļas; Google nav gatavs tos kopīgot un, iespējams, pat nemaz nezina, uz ko šī pielāgotā mikroshēma vēl spēj. Mēs zinām, ka Pixel Visual Core ir veidots ap Google izstrādātu astoņu kodolu attēlu apstrādes ierīci. Šis IPU katru sekundi var veikt trīs triljonus operāciju, kamēr darbojas no niecīgā akumulatora mobilā tālruņa iekšpusē.

Interesanti, ka Pixel Visual Core pat netika iespējots, palaižot ierīci Pixel 2 un 2 XL - mēs tikai tagad redzam tā “agrīno versiju” ar Android 8.1 izstrādātāja priekšskatījumu 2. Kad Pixel Visual Core beidzot ir iespējots, Google HDR + rutīnas tiks apstrādātas, izmantojot šo IPU, un tas darbojas piecas reizes ātrāk, vienlaikus patērējot mazāk par vienu desmito daļu enerģijas, nekā tas būtu, ja tas darbotos caur standarta attēlu procesoru Snapdragon 835.

Google saka, ka tas ir iespējams tāpēc, ka programmatūra un aparatūra ir savstarpēji saskaņoti. Pikseļa 2 programmatūra kontrolē "daudz vairāk" aparatūras informācijas, nekā jūs varētu atrast tipiskā procesora procesorā programmatūras izkārtojumam. Nododot programmatūru programmatūrai, aparatūra var kļūt daudz vienkāršāka un efektīvāka.

Google, pirmkārt, ir programmatūras uzņēmums. Nav brīnums, ka tā pirmais pielāgotais mobilais SoC izmanto programmatūru tā, kā citi uzņēmumi izmanto aparatūru.

Protams, tas nozīmē, ka programmatūra kļūst arvien sarežģītāka. Tā vietā, lai izmantotu standarta metodes, kā rakstīt kodu, veidot to par gatavu produktu un pēc tam, kad viss darbs ir pabeigts, mēģināt pārvaldīt visu, Google ir pievērsies mašīnmācīšanās kodēšanas valodām. Izmantojot Halide faktiskai attēlu apstrādei un TensorFlow pašiem mašīnmācīšanās komponentiem, Google ir izveidojis savu programmatūras kompilatoru, kas var optimizēt gatavo produkcijas kodu programmatūrā, kas iebūvēta speciāli attiecīgajai aparatūrai.

Pat ja tas nebija gatavs palaišanai un prasīja papildu laiku, lai to iespējotu, šobrīd vienīgā kameras pieredze, izmantojot Pixel Visual Core, ir kameras HDR + funkcija. Tas jau ir ļoti labi; tas ir tas, kas nāk nākamais

HDR + ir tikai sākums Pixel Visual Core.

Izmantojot Android 8.1 Developer Preview 2, Pixel Visual Core tiks atvērts kā izstrādātāja opcija. Mērķis ir dot piekļuvi visām trešo pušu lietotnēm, izmantojot Android Camera API. Tas katram izstrādātājam dos iespēju izmantot Google HDR + un Pixel Visual Core, un mēs sagaidām, ka redzēsim dažas patiešām lielas lietas.

Vienu no pēdējām lietām, par kurām mēs vienmēr mīlam dzirdēt, Google saka, ka mums vajadzētu atcerēties, ka Pixel Visual Core ir programmējams, un viņi jau veido nākamo lietojumprogrammu komplektu, kas var izmantot tā jaudu. Tā kā Google savam jaunajam SoC pievieno vairāk iespēju, Pixel 2 un 2 XL turpinās uzlaboties un spēs paveikt vairāk. Pixel 2 dzīves laikā parādīsies jaunas attēlveidošanas un mašīnmācīšanās programmas, un mēs esam tām gatavi.