Kuidas iPhone'i kaamerad töötavad?

Kaasaegsetes iPhone'ides on mitmekaamerate süsteem, mis sisaldab kaks või kolm objektiivi tagaküljel ja üks või mitu esiküljel. Igal tagumise külje objektiivil on erinev otstarve: lainurkobjektiiv on vaikimisi igapäevaste fotode jaoks, ülilainurkobjektiiv jäädvustab palju laiema vaatevälja (umbes 120°) ning teleobjektiiv pakub optilist suumi (2× või 3×, olenevalt mudelist). Esiküljel asuv TrueDepth kaamera on mõeldud selfie'de tegemiseks ja Face ID jaoks.

Kuna iga objektiiv on füüsiliselt eraldi sensor, võivad need erineda eraldusvõime, kaadrisageduse, värviedastuse ja hämaravalguse jõudluse poolest. Kui vahetad objektiive kaamera rakenduses, tundub üleminek sujuv, kuid tegelikult peatab iOS ühe riistvaravoo ja käivitab teise. Iga objektiivi eraldi testimine on parim viis veendumaks, et kõik seadme kaamerad töötavad korrektselt.

Tööriista kirjeldus

See brauseripõhine tööriist võimaldab testida kõiki iPhone'i kaaméraid otse Safari või Chrome'i kaudu — rakenduse paigaldamine pole vajalik. Vali kaamera suund (esi- või tagakaamera), vali konkreetne objektiiv (ülilainurk, lainurk või teleobjektiiv), määra eraldusvõime eelseadistus ja käivita reaalajas eelvaade. Tööriist kuvab riistvara tegeliku eraldusvõime, reaalajas kaadrisageduse ja aktiivse kaamera sildi, et saaksid kinnitada iga objektiivi töökorras olekut. Samuti saad teha hetktõmmiseid voost PNG-failina edasiseks kontrollimiseks.

Funktsioonid

  • Objektiivi valik — testi ülilainurk-, lainurk- ja teleobjektiivi tagakaaméraid eraldi
  • Eraldusvõime eelseadistused — taotle sensorilt HD (1280×720), Full HD (1920×1080) või 4K UHD (3840×2160) eraldusvõimet
  • Reaalajas diagnostika — vaata tegelikku eraldusvõimet, kaadrisagedust ja kaamera silti reaalajas
  • Kiired hetktõmmised — jäädvusta praegune kaader allalaaditava PNG-pildina
  • Paigaldamine pole vajalik — töötab täielikult brauseris, kasutades standardset MediaDevices API-t

Kuidas see töötab

Tööriist kasutab brauseri navigator.mediaDevices.getUserMedia() API-t kaameravoo taotlemiseks. Kui valitakse tagumise külje objektiivi tüüp, loetleb see kõik saadaolevad videosisendseadmed ja sobitab need sildi märksõnade järgi (nt „ultra wide", „telephoto"), et leida õige riistvara kaamera. Valitud eraldusvõime eelseadistus edastatakse ideal-piiranguna, et brauser läbirääkimiste teel leiaks seadmega lähima toetatud eraldusvõime. Kui voog on aktiivne, päritakse MediaStreamTrack.getSettings() abil tegelik laius, kõrgus ja kaadrisagedus, mida riistvara tagastab.

Kasutusjuhud

  • Remondi järgne kontroll — pärast ekraani või kaameraühiku vahetamist kinnita kiiresti, et iga objektiiv edastab voogu korrektselt, annab oodatud eraldusvõime ja ei näita artefakte ega värvihäireid
  • Objektiivide võimekuse võrdlemine — kontrolli tegelikku eraldusvõimet ja kaadrisagedust, mida iga objektiiv erinevate eelseadistustega toetab, et mõista ülilainurk-, lainurk- ja teleobjektiivi riistvaralisi erinevusi
  • Ostueelne ülevaatus — kasutatud või renoveeritud iPhone'i ostmisel ava see tööriist brauseris ja testi kõiki kaaméraid kohapeal, ilma ühtegi rakendust paigaldamata

Valikute selgitus

Valik Kirjeldus
Testitav kaamera Vali tagumise (keskkond) või esimese (kasutajale suunatud) kaamera vahel
Objektiiv Vali, milline tagumine objektiiv aktiveerida — ülilainurk, lainurk või teleobjektiiv (nähtav ainult siis, kui tagakaamera on valitud)
Eraldusvõime eelseadistus Kaameravoo sihteraldusvõime — HD, Full HD või 4K UHD. Tegelik eraldusvõime võib riistvara võimekuse tõttu erineda
Alusta / Peata test Käivita või lõpeta reaalajas kaameravoog
Tee hetktõmmis Jäädvusta praegune videokaader ja laadi see alla PNG-failina

Piirangud

  • Objektiivi valik sõltub sellest, kas brauser kuvab kirjeldavaid kaamera silte — mõned brauserid ei pruugi tagumisi objektiive eristada enne, kui kaamera luba on vähemalt korra antud
  • Kõik iPhone'i mudelid ei toeta kõiki objektiivitüüpe; vanematel mudelitel võib puududa ülilainurk- või teleobjektiiv
  • Tegelik voo eraldusvõime võib olla madalam kui taotletud eelseadistus, kui valitud objektiivi riistvara seda ei toeta
  • 4K voogedastus võib pikaajalisel kasutamisel põhjustada suuremat aku tühjenemist ja seadme soojenemist

Näpunäited

  • Anna kaamera luba üks kord suvalise seadistusega, seejärel vaheta objektiive — brauser mäletab luba ja kuvab täielikud seadme sildid täpseks objektiivi sobitamiseks
  • Võrdle „Tegelik eraldusvõime" näitu valitud eelseadistusega, et mõista iga objektiivi tegelikku võimekust
  • Kasuta hetktõmmiseid, et võrrelda pildikvaliteeti kõrvuti erinevate objektiivide või eraldusvõime seadistuste vahel

KKK

Kas see tööriist töötab Android-seadmetel? Kaameravoog ja eraldusvõime testimine töötavad Androidil, kuid objektiivi valiku funktsioon on spetsiaalselt loodud iPhone'i kaamera sildi konventsioonide jaoks. Android-seadmed ei pruugi objektiivi märksõnu korrektselt sobitada.

Miks tegelik eraldusvõime ei vasta valitud eelseadistusele? Eraldusvõime eelseadistus saadetakse „ideal"-piiranguna. Kui kaamera riistvara või praegune brauser ei toeta täpselt seda eraldusvõimet, lepitakse automaatselt kokku lähim saadaolev eraldusvõime.

Kas minu kaameravoogu saadetakse mõnele serverile? Ei. Kogu tööriist töötab lokaalselt sinu brauseris. Ükski videoandmestik ei lahku sinu seadmest.