Android 13 lisab Camera2 API-sse HDR-video ja "vooge kasutusjuhtude" toe

Android 13 lisab Camera2 API-le mõned uued funktsioonid, sealhulgas HDR-videoväljund ja "vooge kasutusjuhtude" tugi.

The Camera2 API tutvustati Android 5.0-s algse Camera API järglasena. API võimaldab arendajatel kontrollida, millised kaamera funktsioonid on seadmes saadaval, ja paljastab granuleeritud kaamera rakenduste funktsioonid, sealhulgas kaadripõhised särituse ja valge tasakaalu suurendamise, teravustamise, müra vähendamise, jne. See on ka installimise eeltingimus Google'i kaamera pordid. Koos Android 13, Google lisab Camera2 API-le mõned uued võimalused.

Nagu märkas Esper, Android 13 HAL võimaldab nutitelefonide tootjatel paljastada 10-bitise videoväljundi Camera2 API-le. Kui originaalseadmete tootja otsustab paljastada 10-bitise kaamera väljundi, peab see toetama vähemalt HLG10 profiili. Kui seade toetab muid HDR-vorminguid, nagu HDR10+ ja Dolby Vision, saab seadme tootja reklaamida soovitatud profiili rakendustele, kasutades Camera Characteristics#REQUEST_RECOMMENDED_TEN_BIT_DYNAMIC_RANGE_PROFILE

konstantne. Samal ajal saavad Camera2 API-d toetavad rakendused OutputConfiguration.setDynamicRangeProfile API abil määrata konkreetse seadme toetatud dünaamilise ulatuse profiili.

Lisaks HDR-video toele lisab Camera2 API ka "vooge kasutusjuhtude" tuge, et võimaldada originaalseadmete tootjatel optimeerida kaamera jõudlust erinevates voogesituse stsenaariumides.

Voo kasutusjuhtum näitab konkreetse kaamera voo eesmärki lõppkasutaja vaatenurgast. Mõned näited kaamera kasutusjuhtudest on järgmised: kasutajale kuvatava reaalajas pildiotsija voogu eelvaade, kvaliteetse foto loomiseks jäädvustamine jäädvustamine, videosalvestus kaamera väljundi kodeerimiseks tulevase taasesituse jaoks ja videokõne reaalajas reaalajas videokonverentsi jaoks.

Kui seadme valmistaja otsustab selle võimaluse rakendada, peab ta rakendama järgmisi voo kasutamise juhtumeid.

  • EELVAATE reaalajas pildiotsija ja rakendusesisese pildianalüüsi jaoks
  • STILL_CAPTURE foto jäädvustamiseks
  • VIDEO_RECORD videoklippide salvestamiseks
  • PREVIEW_VIDEO_STILL ühe voo jaoks, mida kasutatakse pildiotsija, video salvestamise ja fotode jäädvustamiseks.
  • VIDEO_CALL pikaajaliste videokõnede jaoks

Kui voogesitusjuhtude tugi on saadaval, saab kaamera seade teha konfiguratsioone, näiteks valida optimaalne kaamera anduri režiim, häälestusparameetrite valimine ja pilditöötluse torustiku konstrueerimine Camera2 abil API. Rakendused saavad kasutada CameraCharacteristics#SCALER_AVAILABLE_STREAM_USE_CASES väljale, et küsida seadmes toetatud Steami kasutusjuhtude loendit.


Allikas: Esper