Operētājsistēmā Android 13 Camera2 API ir pievienots HDR video un "straumēšanas gadījumu" atbalsts

click fraud protection

Android 13 pievieno dažas jaunas funkcijas Camera2 API, tostarp HDR video izvadi un "straumēšanas gadījumu" atbalstu.

The Camera2 API tika ieviests operētājsistēmā Android 5.0 kā sākotnējās Camera API pēctecis. API ļauj izstrādātājiem pārbaudīt, kādas kameras funkcijas ir pieejamas ierīcē, un atklāj granulētu kameru lietotņu funkcijas, tostarp katra kadra vadīklas ekspozīcijai un baltā balansa palielināšanai, asināšanai, trokšņa samazināšanai, utt. Tas ir arī priekšnoteikums instalēšanai Google kameras porti. Ar Android 13, Google pievieno dažas jaunas iespējas Camera2 API.

Kā pamanīja Esper, Android 13 HAL ļauj viedtālruņu ražotājiem pakļaut 10 bitu video izvadi Camera2 API. Ja OEM izvēlas eksponēt 10 bitu kameras izvadi, tam ir jāatbalsta vismaz HLG10 profils. Ja ierīce atbalsta citus HDR formātus, piemēram, HDR10+ un Dolby Vision, ierīces ražotājs var reklamēt ieteikto profilu lietotnēm, izmantojot CameraCharacteristics#REQUEST_RECOMMENDED_TEN_BIT_DYNAMIC_RANGE_PROFILE nemainīgs. Tikmēr lietotnes, kas atbalsta Camera2 API, var iestatīt konkrētas ierīces atbalstītu dinamiskā diapazona profilu, izmantojot OutputConfiguration.setDynamicRangeProfile API.

Papildus HDR video atbalstam Camera2 API pievieno arī atbalstu "straumēšanas gadījumiem", lai OEM varētu optimizēt kameras veiktspēju dažādos straumēšanas scenārijos.

Straumes izmantošanas gadījums norāda konkrētas kameras straumes mērķi no galalietotāja viedokļa. Daži kameras lietošanas gadījumu piemēri: priekšskatījuma straume lietotājam parādītam tiešraides skatu meklētājam, joprojām tver, lai ģenerētu augstas kvalitātes fotoattēlu. tveršana, videoieraksts kameras izvades kodēšanai turpmākai atskaņošanai un videozvans tiešraidē reāllaika video konferencēm.

Ja ierīces ražotājs izvēlas ieviest šo iespēju, ir jāievieš tālāk norādītie straumes lietošanas gadījumi.

  • PRIEKŠSKATĪJUMS tiešraides skatu meklētājam un attēlu analīzei lietotnē
  • STILL_CAPTURE fotoattēlu uzņemšanai
  • VIDEO_RECORD videoklipu ierakstīšanai
  • PREVIEW_VIDEO_STILL vienai straumei, ko izmanto skatu meklētājam, video ierakstīšanai un nekustīguma uzņemšanai.
  • VIDEO_CALL ilgstošiem videozvaniem

Kad ir pieejams straumēšanas gadījumu atbalsts, kameras ierīce var veikt konfigurācijas, piemēram, atlasīt optimālais kameras sensora režīms, regulēšanas parametru izvēle un attēlu apstrādes konveijera izveidošana, izmantojot Camera2 API. Lietojumprogrammas var izmantot CameraCharacteristics#SCALER_AVAILABLE_STREAM_USE_CASES lauks, lai meklētu ierīcē atbalstīto Steam lietošanas gadījumu sarakstu.


Avots: Esper